projects/linux·commit 5f3d2f2e

Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc

5f3d2f2e · Linus Torvalds <[email protected]> · 2012-10-06 03:16:12 +09:00

Pull powerpc updates from Benjamin Herrenschmidt:
 "Some highlights in addition to the usual batch of fixes:

   - 64TB address space support for 64-bit processes by Aneesh Kumar

   - Gavin Shan did a major cleanup & re-organization of our EEH support
     code (IBM fancy PCI error handling & recovery infrastructure) which
     paves the way for supporting different platform backends, along
     with some rework of the PCIe code for the PowerNV platform in order
     to remove home made resource allocations and instead use the
     generic code (which is possible after some small improvements to it
     done by Gavin).

   - Uprobes support by Ananth N Mavinakayanahalli

   - A pile of embedded updates from Freescale folks, including new SoC
     and board supports, more KVM stuff including preparing for 64-bit
     BookE KVM support, ePAPR 1.1 updates, etc..."

Fixup trivial conflicts in drivers/scsi/ipr.c

* 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (146 commits)
  powerpc/iommu: Fix multiple issues with IOMMU pools code
  powerpc: Fix VMX fix for memcpy case
  driver/mtd:IFC NAND:Initialise internal SRAM before any write
  powerpc/fsl-pci: use 'Header Type' to identify PCIE mode
  powerpc/eeh: Don't release eeh_mutex in eeh_phb_pe_get
  powerpc: Remove tlb batching hack for nighthawk
  powerpc: Set paca->data_offset = 0 for boot cpu
  powerpc/perf: Sample only if SIAR-Valid bit is set in P7+
  powerpc/fsl-pci: fix warning when CONFIG_SWIOTLB is disabled
  powerpc/mpc85xx: Update interrupt handling for IFC controller
  powerpc/85xx: Enable USB support in p1023rds_defconfig
  powerpc/smp: Do not disable IPI interrupts during suspend
  powerpc/eeh: Fix crash on converting OF node to edev
  powerpc/eeh: Lock module while handling EEH event
  powerpc/kprobe: Don't emulate store when kprobe stwu r1
  powerpc/kprobe: Complete kprobe and migrate exception frame
  powerpc/kprobe: Introduce a new thread flag
  powerpc: Remove unused __get_user64() and __put_user64()
  powerpc/eeh: Global mutex to protect PE tree
  powerpc/eeh: Remove EEH PE for normal PCI hotplug
  ...
Commit
5f3d2f2e1a63679cf1c4a4210f2f1cc2f335bef6
Parents
283dbd82 · d900bd73

Merge commit. Changes below are compared with the first parent: 283dbd82.

Changes

249 files changed · +6423 −3240

FileStatusAddDelContent
Documentation/devicetree/bindings/misc/ifm-csi.txtadded+41−0View file
Documentation/devicetree/bindings/powerpc/fsl/ifc.txtmodified+6−3View file
arch/powerpc/Kconfigmodified+15−2View file
arch/powerpc/boot/Makefilemodified+1−0View file
arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsiadded+58−0View file
arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsiadded+52−0View file
arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsiadded+59−0View file
arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p1010si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p1020si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p1021si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p1022si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p1023si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p2020si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p2041si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p3041si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p4080si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p5020si-pre.dtsimodified+3−0View file
arch/powerpc/boot/dts/fsl/p5040si-post.dtsiadded+320−0View file
arch/powerpc/boot/dts/fsl/p5040si-pre.dtsiadded+114−0View file
arch/powerpc/boot/dts/fsl/qoriq-sec5.2-0.dtsiadded+118−0View file
arch/powerpc/boot/dts/mpc8536ds.dtsimodified+4−0View file
arch/powerpc/boot/dts/mpc8540ads.dtsmodified+2−0View file
arch/powerpc/boot/dts/mpc8541cds.dtsmodified+2−0View file
arch/powerpc/boot/dts/mpc8544ds.dtsmodified+3−1View file
arch/powerpc/boot/dts/mpc8544ds.dtsimodified+39−0View file
arch/powerpc/boot/dts/mpc8555cds.dtsmodified+2−0View file
arch/powerpc/boot/dts/mpc8560ads.dtsmodified+2−0View file
arch/powerpc/boot/dts/o2d.dtsadded+47−0View file
arch/powerpc/boot/dts/o2d.dtsiadded+139−0View file
arch/powerpc/boot/dts/o2d300.dtsadded+52−0View file
arch/powerpc/boot/dts/o2dnt2.dtsadded+48−0View file
arch/powerpc/boot/dts/o2i.dtsadded+33−0View file
arch/powerpc/boot/dts/o2mnt.dtsadded+33−0View file
arch/powerpc/boot/dts/o3dnt.dtsadded+48−0View file
arch/powerpc/boot/dts/p1020rdb_camp_core0.dtsdeleted+0−63View before deletion
arch/powerpc/boot/dts/p1020rdb_camp_core1.dtsdeleted+0−141View before deletion
arch/powerpc/boot/dts/p1022ds.dtsimodified+4−0View file
arch/powerpc/boot/dts/p1022rdk.dtsadded+188−0View file
arch/powerpc/boot/dts/p2020rdb_camp_core0.dtsdeleted+0−67View before deletion
arch/powerpc/boot/dts/p2020rdb_camp_core1.dtsdeleted+0−125View before deletion
arch/powerpc/boot/dts/p2041rdb.dtsmodified+4−0View file
arch/powerpc/boot/dts/p3041ds.dtsmodified+4−0View file
arch/powerpc/boot/dts/p4080ds.dtsmodified+4−0View file
arch/powerpc/boot/dts/p5020ds.dtsmodified+4−0View file
arch/powerpc/boot/dts/p5040ds.dtsadded+207−0View file
arch/powerpc/configs/85xx/p1023rds_defconfigmodified+6−0View file
arch/powerpc/configs/corenet32_smp_defconfigmodified+1−0View file
arch/powerpc/configs/corenet64_smp_defconfigmodified+1−0View file
arch/powerpc/configs/mpc85xx_defconfigmodified+1−0View file
arch/powerpc/configs/mpc85xx_smp_defconfigmodified+1−0View file
arch/powerpc/configs/ppc64_defconfigmodified+1−0View file
arch/powerpc/configs/pseries_defconfigmodified+1−0View file
arch/powerpc/include/asm/abs_addr.hdeleted+0−56View before deletion
arch/powerpc/include/asm/cacheflush.hmodified+2−0View file
arch/powerpc/include/asm/debug.hmodified+1−1View file
arch/powerpc/include/asm/eeh.hmodified+101−40View file
arch/powerpc/include/asm/eeh_event.hmodified+3−3View file
arch/powerpc/include/asm/exception-64e.hmodified+4−2View file
arch/powerpc/include/asm/fsl_guts.hmodified+2−0View file
arch/powerpc/include/asm/fsl_ifc.hmodified+8−6View file
arch/powerpc/include/asm/hvcall.hmodified+0−5View file
arch/powerpc/include/asm/hw_breakpoint.hmodified+5−4View file
arch/powerpc/include/asm/kprobes.hmodified+2−13View file
arch/powerpc/include/asm/kvm_book3s.hmodified+1−1View file
arch/powerpc/include/asm/kvm_book3s_asm.hmodified+0−1View file
arch/powerpc/include/asm/machdep.hmodified+5−4View file
arch/powerpc/include/asm/mmu-hash64.hmodified+120−49View file
arch/powerpc/include/asm/mmu.hmodified+9−0View file
arch/powerpc/include/asm/mpc52xx.hmodified+2−0View file
arch/powerpc/include/asm/mpic.hmodified+19−0View file
arch/powerpc/include/asm/paca.hmodified+2−1View file
arch/powerpc/include/asm/page_64.hmodified+9−1View file
arch/powerpc/include/asm/pci-bridge.hmodified+11−0View file
arch/powerpc/include/asm/perf_event_server.hmodified+1−0View file
arch/powerpc/include/asm/pgtable-ppc64-4k.hmodified+2−2View file
arch/powerpc/include/asm/pgtable-ppc64-64k.hmodified+1−1View file
arch/powerpc/include/asm/pgtable-ppc64.hmodified+3−16View file
arch/powerpc/include/asm/pgtable.hmodified+2−8View file
arch/powerpc/include/asm/ppc-opcode.hmodified+3−0View file
arch/powerpc/include/asm/ppc-pci.hmodified+9−11View file
arch/powerpc/include/asm/probes.hadded+42−0View file
arch/powerpc/include/asm/processor.hmodified+4−2View file
arch/powerpc/include/asm/pte-hash64-64k.hmodified+10−8View file
arch/powerpc/include/asm/reg.hmodified+32−22View file
arch/powerpc/include/asm/setup.hmodified+1−1View file
arch/powerpc/include/asm/smp.hmodified+2−0View file
arch/powerpc/include/asm/sparsemem.hmodified+2−2View file
arch/powerpc/include/asm/swiotlb.hmodified+6−0View file
arch/powerpc/include/asm/thread_info.hmodified+6−1View file
arch/powerpc/include/asm/tlbflush.hmodified+2−5View file
arch/powerpc/include/asm/uaccess.hmodified+0−11View file
arch/powerpc/include/asm/uprobes.hadded+54−0View file
arch/powerpc/kernel/Makefilemodified+1−0View file
arch/powerpc/kernel/asm-offsets.cmodified+1−1View file
arch/powerpc/kernel/cpu_setup_fsl_booke.Smodified+65−9View file
arch/powerpc/kernel/cputable.cmodified+4−0View file
arch/powerpc/kernel/dma-swiotlb.cmodified+21−1View file
arch/powerpc/kernel/dma.cmodified+1−2View file
arch/powerpc/kernel/entry_32.Smodified+41−6View file
arch/powerpc/kernel/entry_64.Smodified+35−0View file
arch/powerpc/kernel/exceptions-64e.Smodified+126−86View file
arch/powerpc/kernel/exceptions-64s.Smodified+126−1View file
arch/powerpc/kernel/fadump.cmodified+1−2View file
arch/powerpc/kernel/head_fsl_booke.Smodified+32−14View file
arch/powerpc/kernel/hw_breakpoint.cmodified+16−9View file
arch/powerpc/kernel/ibmebus.cmodified+0−1View file
arch/powerpc/kernel/iommu.cmodified+4−1View file
arch/powerpc/kernel/irq.cmodified+4−4View file
arch/powerpc/kernel/machine_kexec.cmodified+13−1View file
arch/powerpc/kernel/paca.cmodified+1−0View file
arch/powerpc/kernel/pci-common.cmodified+12−4View file
arch/powerpc/kernel/process.cmodified+9−7View file
arch/powerpc/kernel/prom.cmodified+2−2View file
arch/powerpc/kernel/prom_init.cmodified+1−1View file
arch/powerpc/kernel/ptrace.cmodified+3−0View file
arch/powerpc/kernel/rtas_flash.cmodified+3−4View file
arch/powerpc/kernel/rtas_pci.cmodified+1−4View file
arch/powerpc/kernel/setup_64.cmodified+2−0View file
arch/powerpc/kernel/signal.cmodified+7−1View file
arch/powerpc/kernel/smp.cmodified+12−2View file
arch/powerpc/kernel/time.cmodified+4−4View file
arch/powerpc/kernel/traps.cmodified+1−0View file
arch/powerpc/kernel/uprobes.cadded+184−0View file
arch/powerpc/kernel/vdso.cmodified+1−3View file
arch/powerpc/kernel/vio.cmodified+0−1View file
arch/powerpc/kvm/book3s_32_mmu_host.cmodified+4−4View file
arch/powerpc/kvm/book3s_64_mmu_host.cmodified+10−7View file
arch/powerpc/kvm/book3s_hv_rmhandlers.Smodified+1−1View file
arch/powerpc/kvm/trace.hmodified+7−7View file
arch/powerpc/lib/memcpy_power7.Smodified+2−2View file
arch/powerpc/lib/sstep.cmodified+34−2View file
arch/powerpc/mm/fault.cmodified+1−0View file
arch/powerpc/mm/hash_low_64.Smodified+60−37View file
arch/powerpc/mm/hash_native_64.cmodified+99−93View file
arch/powerpc/mm/hash_utils_64.cmodified+25−23View file
arch/powerpc/mm/hugetlbpage-hash64.cmodified+8−7View file
arch/powerpc/mm/init_64.cmodified+0−1View file
arch/powerpc/mm/mem.cmodified+2−3View file
arch/powerpc/mm/mmu_context_hash64.cmodified+6−4View file
arch/powerpc/mm/pgtable_64.cmodified+11−2View file
arch/powerpc/mm/slb_low.Smodified+48−14View file
arch/powerpc/mm/slice.cmodified+73−39View file
arch/powerpc/mm/stab.cmodified+1−2View file
arch/powerpc/mm/subpage-prot.cmodified+4−2View file
arch/powerpc/mm/tlb_hash64.cmodified+6−5View file
arch/powerpc/mm/tlb_low_64e.Smodified+13−5View file
arch/powerpc/oprofile/op_model_power4.cmodified+107−9View file
arch/powerpc/perf/core-book3s.cmodified+39−7View file
arch/powerpc/perf/power7-pmu.cmodified+3−0View file
arch/powerpc/platforms/44x/currituck.cmodified+2−8View file
arch/powerpc/platforms/512x/Kconfigmodified+1−0View file
arch/powerpc/platforms/512x/clock.cmodified+4−2View file
arch/powerpc/platforms/512x/mpc512x_shared.cmodified+0−6View file
arch/powerpc/platforms/52xx/mpc5200_simple.cmodified+1−0View file
arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.cmodified+34−1View file
arch/powerpc/platforms/85xx/Kconfigmodified+21−0View file
arch/powerpc/platforms/85xx/Makefilemodified+2−0View file
arch/powerpc/platforms/85xx/common.cmodified+10−0View file
arch/powerpc/platforms/85xx/corenet_ds.cmodified+11−27View file
arch/powerpc/platforms/85xx/ge_imp3a.cmodified+20−42View file
arch/powerpc/platforms/85xx/mpc8536_ds.cmodified+3−33View file
arch/powerpc/platforms/85xx/mpc85xx_ads.cmodified+3−8View file
arch/powerpc/platforms/85xx/mpc85xx_cds.cmodified+31−13View file
arch/powerpc/platforms/85xx/mpc85xx_ds.cmodified+7−8View file
arch/powerpc/platforms/85xx/mpc85xx_mds.cmodified+6−34View file
arch/powerpc/platforms/85xx/mpc85xx_rdb.cmodified+12−18View file
arch/powerpc/platforms/85xx/p1010rdb.cmodified+2−12View file
arch/powerpc/platforms/85xx/p1022_ds.cmodified+4−32View file
arch/powerpc/platforms/85xx/p1022_rdk.cadded+167−0View file
arch/powerpc/platforms/85xx/p1023_rds.cmodified+3−6View file
arch/powerpc/platforms/85xx/p2041_rdb.cmodified+1−1View file
arch/powerpc/platforms/85xx/p3041_ds.cmodified+1−1View file
arch/powerpc/platforms/85xx/p4080_ds.cmodified+1−1View file
arch/powerpc/platforms/85xx/p5020_ds.cmodified+1−1View file
arch/powerpc/platforms/85xx/p5040_ds.cadded+89−0View file
arch/powerpc/platforms/85xx/qemu_e500.cmodified+3−2View file
arch/powerpc/platforms/85xx/sbc8548.cmodified+3−18View file
arch/powerpc/platforms/85xx/smp.cmodified+183−37View file
arch/powerpc/platforms/85xx/socrates.cmodified+2−9View file
arch/powerpc/platforms/85xx/stx_gp3.cmodified+3−10View file
arch/powerpc/platforms/85xx/tqm85xx.cmodified+2−19View file
arch/powerpc/platforms/85xx/xes_mpc85xx.cmodified+8−48View file
arch/powerpc/platforms/86xx/gef_ppc9a.cmodified+4−8View file
arch/powerpc/platforms/86xx/gef_sbc310.cmodified+4−9View file
arch/powerpc/platforms/86xx/gef_sbc610.cmodified+4−8View file
arch/powerpc/platforms/86xx/mpc8610_hpcd.cmodified+6−15View file
arch/powerpc/platforms/86xx/mpc86xx_hpcn.cmodified+6−36View file
arch/powerpc/platforms/86xx/sbc8641d.cmodified+4−10View file
arch/powerpc/platforms/cell/beat.cmodified+2−2View file
arch/powerpc/platforms/cell/beat.hmodified+1−1View file
arch/powerpc/platforms/cell/beat_htab.cmodified+23−22View file
arch/powerpc/platforms/pasemi/iommu.cmodified+3−3View file
arch/powerpc/platforms/powernv/pci-ioda.cmodified+181−514View file
arch/powerpc/platforms/powernv/pci-p5ioc2.cmodified+0−1View file
arch/powerpc/platforms/powernv/pci.cmodified+6−1View file
arch/powerpc/platforms/powernv/pci.hmodified+14−7View file
arch/powerpc/platforms/ps3/htab.cmodified+11−11View file
arch/powerpc/platforms/ps3/setup.cmodified+7−3View file
arch/powerpc/platforms/pseries/Makefilemodified+3−2View file
arch/powerpc/platforms/pseries/eeh.cmodified+123−420View file
arch/powerpc/platforms/pseries/eeh_cache.cmodified+30−29View file
arch/powerpc/platforms/pseries/eeh_dev.cmodified+12−2View file
arch/powerpc/platforms/pseries/eeh_driver.cmodified+162−148View file
arch/powerpc/platforms/pseries/eeh_event.cmodified+18−36View file
arch/powerpc/platforms/pseries/eeh_pe.cadded+652−0View file
arch/powerpc/platforms/pseries/eeh_pseries.cmodified+169−78View file
arch/powerpc/platforms/pseries/eeh_sysfs.cmodified+0−9View file
arch/powerpc/platforms/pseries/iommu.cmodified+6−6View file
arch/powerpc/platforms/pseries/lpar.cmodified+31−46View file
arch/powerpc/platforms/pseries/msi.cmodified+24−2View file
arch/powerpc/platforms/pseries/pci.cmodified+1−1View file
arch/powerpc/platforms/pseries/pci_dlpar.cmodified+24−8View file
arch/powerpc/platforms/pseries/setup.cmodified+12−10View file
arch/powerpc/sysdev/Makefilemodified+1−1View file
arch/powerpc/sysdev/dart_iommu.cmodified+15−4View file
arch/powerpc/sysdev/fsl_85xx_l2ctlr.cmodified+10−0View file
arch/powerpc/sysdev/fsl_ifc.cmodified+8−12View file
arch/powerpc/sysdev/fsl_mpic_err.cadded+149−0View file
arch/powerpc/sysdev/fsl_pci.cmodified+97−60View file
arch/powerpc/sysdev/fsl_pci.hmodified+16−4View file
arch/powerpc/sysdev/mpic.cmodified+85−17View file
arch/powerpc/sysdev/mpic.hmodified+22−0View file
arch/powerpc/xmon/xmon.cmodified+108−3View file
drivers/crypto/nx/nx.cmodified+8−9View file
drivers/edac/mpc85xx_edac.cmodified+12−31View file
drivers/infiniband/hw/ehca/ehca_cq.cmodified+1−1View file
drivers/infiniband/hw/ehca/ehca_eq.cmodified+1−1View file
drivers/infiniband/hw/ehca/ehca_mrmw.cmodified+20−25View file
drivers/infiniband/hw/ehca/ehca_qp.cmodified+3−3View file
drivers/infiniband/hw/ehca/ehca_reqs.cmodified+1−1View file
drivers/infiniband/hw/ehca/ehca_tools.hmodified+0−1View file
drivers/infiniband/hw/ehca/hcp_if.cmodified+6−6View file
drivers/infiniband/hw/ehca/ipz_pt_fn.cmodified+1−1View file
drivers/macintosh/smu.cmodified+1−2View file
drivers/mtd/nand/fsl_ifc_nand.cmodified+55−1View file
drivers/net/ethernet/ibm/ehea/ehea.hmodified+0−1View file
drivers/net/ethernet/ibm/ehea/ehea_phyp.cmodified+6−6View file
drivers/net/ethernet/ibm/ehea/ehea_qmr.cmodified+7−7View file
drivers/pci/hotplug/rpadlpar_core.cmodified+1−1View file
drivers/scsi/ipr.cmodified+9−9View file
drivers/tty/hvc/hvc_console.cmodified+26−7View file
drivers/tty/hvc/hvc_vio.cmodified+70−53View file
drivers/video/ps3fb.cmodified+1−2View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/devicetree/bindings/misc/ifm-csi.txt

View file
diff --git a/Documentation/devicetree/bindings/misc/ifm-csi.txt b/Documentation/devicetree/bindings/misc/ifm-csi.txt
new file mode 100644
index 0000000..5bdfffb
--- /dev/null
+++ b/Documentation/devicetree/bindings/misc/ifm-csi.txt
@@ -0,0 +1,41 @@
+IFM camera sensor interface on mpc5200 LocalPlus bus
+
+Required properties:
+- compatible: "ifm,o2d-csi"
+- reg: specifies sensor chip select number and associated address range
+- interrupts: external interrupt line number and interrupt sense mode
+ of the interrupt line signaling frame valid events
+- gpios: three gpio-specifiers for "capture", "reset" and "master enable"
+ GPIOs (strictly in this order).
+- ifm,csi-clk-handle: the phandle to a node in the DT describing the sensor
+ clock generator. This node is usually a general purpose timer controller.
+- ifm,csi-addr-bus-width: address bus width (valid values are 16, 24, 25)
+- ifm,csi-data-bus-width: data bus width (valid values are 8 and 16)
+- ifm,csi-wait-cycles: sensor bus wait cycles
+
+Optional properties:
+- ifm,csi-byte-swap: if this property is present, the byte swapping on
+ the bus will be enabled.
+
+Example:
+
+ csi@3,0 {
+ compatible = "ifm,o2d-csi";
+ reg = <3 0 0x00100000>; /* CS 3, 1 MiB range */
+ interrupts = <1 1 2>; /* IRQ1, edge falling */
+
+ ifm,csi-clk-handle = <&timer7>;
+ gpios = <&gpio_simple 23 0 /* image_capture */
+ &gpio_simple 26 0 /* image_reset */
+ &gpio_simple 29 0>; /* image_master_en */
+
+ ifm,csi-addr-bus-width = <24>;
+ ifm,csi-data-bus-width = <8>;
+ ifm,csi-wait-cycles = <0>;
+ };
+
+The base address of the used chip select is specified in the
+ranges property of the parent localbus node, for example:
+
+ ranges = <0 0 0xff000000 0x01000000
+ 3 0 0xe3000000 0x00100000>;

Documentation/devicetree/bindings/powerpc/fsl/ifc.txt

View file
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/ifc.txt b/Documentation/devicetree/bindings/powerpc/fsl/ifc.txt
index 939a26d..d5e3704 100644
--- a/Documentation/devicetree/bindings/powerpc/fsl/ifc.txt
+++ b/Documentation/devicetree/bindings/powerpc/fsl/ifc.txt
@@ -12,9 +12,12 @@ Properties:
- #size-cells : Either one or two, depending on how large each chipselect
can be.
- reg : Offset and length of the register set for the device
-- interrupts : IFC has two interrupts. The first one is the "common"
- interrupt(CM_EVTER_STAT), and second is the NAND interrupt
- (NAND_EVTER_STAT).
+- interrupts: IFC may have one or two interrupts. If two interrupt
+ specifiers are present, the first is the "common"
+ interrupt (CM_EVTER_STAT), and the second is the NAND
+ interrupt (NAND_EVTER_STAT). If there is only one,
+ that interrupt reports both types of event.
+
- ranges : Each range corresponds to a single chipselect, and covers
the entire access window as configured.

arch/powerpc/Kconfig

View file
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 352f416..4ce0be3 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -215,7 +215,8 @@ config ARCH_HIBERNATION_POSSIBLE
config ARCH_SUSPEND_POSSIBLE
def_bool y
depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx || \
- (PPC_85xx && !SMP) || PPC_86xx || PPC_PSERIES || 44x || 40x
+ (PPC_85xx && !PPC_E500MC) || PPC_86xx || PPC_PSERIES \
+ || 44x || 40x
config PPC_DCR_NATIVE
bool
@@ -239,6 +240,9 @@ config PPC_OF_PLATFORM_PCI
config ARCH_SUPPORTS_DEBUG_PAGEALLOC
def_bool y
+config ARCH_SUPPORTS_UPROBES
+ def_bool y
+
config PPC_ADV_DEBUG_REGS
bool
depends on 40x || BOOKE
@@ -325,7 +329,8 @@ config SWIOTLB
config HOTPLUG_CPU
bool "Support for enabling/disabling CPUs"
- depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || PPC_PMAC || PPC_POWERNV)
+ depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || \
+ PPC_PMAC || PPC_POWERNV || (PPC_85xx && !PPC_E500MC))
---help---
Say Y here to be able to disable and re-enable individual
CPUs at runtime on SMP machines.
@@ -557,6 +562,14 @@ config SCHED_SMT
when dealing with POWER5 cpus at a cost of slightly increased
overhead in some places. If unsure say N here.
+config PPC_DENORMALISATION
+ bool "PowerPC denormalisation exception handling"
+ depends on PPC_BOOK3S_64
+ default "n"
+ ---help---
+ Add support for handling denormalisation of single precision
+ values. Useful for bare metal only. If unsure say Y here.
+
config CMDLINE_BOOL
bool "Default bootloader kernel arguments"

arch/powerpc/boot/Makefile

View file
diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
index b7d8333..6a15c96 100644
--- a/arch/powerpc/boot/Makefile
+++ b/arch/powerpc/boot/Makefile
@@ -107,6 +107,7 @@ src-boot := $(addprefix $(obj)/, $(src-boot))
obj-boot := $(addsuffix .o, $(basename $(src-boot)))
obj-wlib := $(addsuffix .o, $(basename $(addprefix $(obj)/, $(src-wlib))))
obj-plat := $(addsuffix .o, $(basename $(addprefix $(obj)/, $(src-plat))))
+obj-plat: $(libfdt)
quiet_cmd_copy_zlib = COPY $@
cmd_copy_zlib = sed "s@__used@@;s@<linux/\([^>]*\).*@\"\1\"@" $< > $@

arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi b/arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi
new file mode 100644
index 0000000..870c653
--- /dev/null
+++ b/arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi
@@ -0,0 +1,58 @@
+/*
+ * e500mc Power ISA Device Tree Source (include)
+ *
+ * Copyright 2012 Freescale Semiconductor Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of Freescale Semiconductor nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ *
+ * ALTERNATIVELY, this software may be distributed under the terms of the
+ * GNU General Public License ("GPL") as published by the Free Software
+ * Foundation, either version 2 of that License or (at your option) any
+ * later version.
+ *
+ * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/ {
+ cpus {
+ power-isa-version = "2.06";
+ power-isa-b; // Base
+ power-isa-e; // Embedded
+ power-isa-atb; // Alternate Time Base
+ power-isa-cs; // Cache Specification
+ power-isa-ds; // Decorated Storage
+ power-isa-e.ed; // Embedded.Enhanced Debug
+ power-isa-e.pd; // Embedded.External PID
+ power-isa-e.hv; // Embedded.Hypervisor
+ power-isa-e.le; // Embedded.Little-Endian
+ power-isa-e.pm; // Embedded.Performance Monitor
+ power-isa-e.pc; // Embedded.Processor Control
+ power-isa-ecl; // Embedded Cache Locking
+ power-isa-exp; // External Proxy
+ power-isa-fp; // Floating Point
+ power-isa-fp.r; // Floating Point.Record
+ power-isa-mmc; // Memory Coherence
+ power-isa-scpm; // Store Conditional Page Mobility
+ power-isa-wt; // Wait
+ mmu-type = "power-embedded";
+ };
+};

arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsi b/arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsi
new file mode 100644
index 0000000..f492814
--- /dev/null
+++ b/arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsi
@@ -0,0 +1,52 @@
+/*
+ * e500v2 Power ISA Device Tree Source (include)
+ *
+ * Copyright 2012 Freescale Semiconductor Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of Freescale Semiconductor nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ *
+ * ALTERNATIVELY, this software may be distributed under the terms of the
+ * GNU General Public License ("GPL") as published by the Free Software
+ * Foundation, either version 2 of that License or (at your option) any
+ * later version.
+ *
+ * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/ {
+ cpus {
+ power-isa-version = "2.03";
+ power-isa-b; // Base
+ power-isa-e; // Embedded
+ power-isa-atb; // Alternate Time Base
+ power-isa-cs; // Cache Specification
+ power-isa-e.le; // Embedded.Little-Endian
+ power-isa-e.pm; // Embedded.Performance Monitor
+ power-isa-ecl; // Embedded Cache Locking
+ power-isa-mmc; // Memory Coherence
+ power-isa-sp; // Signal Processing Engine
+ power-isa-sp.fd; // SPE.Embedded Float Scalar Double
+ power-isa-sp.fs; // SPE.Embedded Float Scalar Single
+ power-isa-sp.fv; // SPE.Embedded Float Vector
+ mmu-type = "power-embedded";
+ };
+};

arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi b/arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi
new file mode 100644
index 0000000..3230212
--- /dev/null
+++ b/arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi
@@ -0,0 +1,59 @@
+/*
+ * e5500 Power ISA Device Tree Source (include)
+ *
+ * Copyright 2012 Freescale Semiconductor Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of Freescale Semiconductor nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ *
+ * ALTERNATIVELY, this software may be distributed under the terms of the
+ * GNU General Public License ("GPL") as published by the Free Software
+ * Foundation, either version 2 of that License or (at your option) any
+ * later version.
+ *
+ * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/ {
+ cpus {
+ power-isa-version = "2.06";
+ power-isa-b; // Base
+ power-isa-e; // Embedded
+ power-isa-atb; // Alternate Time Base
+ power-isa-cs; // Cache Specification
+ power-isa-ds; // Decorated Storage
+ power-isa-e.ed; // Embedded.Enhanced Debug
+ power-isa-e.pd; // Embedded.External PID
+ power-isa-e.hv; // Embedded.Hypervisor
+ power-isa-e.le; // Embedded.Little-Endian
+ power-isa-e.pm; // Embedded.Performance Monitor
+ power-isa-e.pc; // Embedded.Processor Control
+ power-isa-ecl; // Embedded Cache Locking
+ power-isa-exp; // External Proxy
+ power-isa-fp; // Floating Point
+ power-isa-fp.r; // Floating Point.Record
+ power-isa-mmc; // Memory Coherence
+ power-isa-scpm; // Store Conditional Page Mobility
+ power-isa-wt; // Wait
+ power-isa-64; // 64-bit
+ mmu-type = "power-embedded";
+ };
+};

arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi b/arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi
index 7de45a7..152906f 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,MPC8536";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi b/arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi
index 8777f92..5a69baf 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,MPC8544";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi b/arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi
index 720422d..fc1ce97 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,MPC8548";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi b/arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi
index eacd62c..122ca3b 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,MPC8568";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi b/arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi
index b07064d..2cd15a2 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,MPC8569";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi b/arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi
index ca18832..28c2a86 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,MPC8572";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi
index 7354a8f..6e76f9b 100644
--- a/arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,P1010";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi
index 6f0376e..fed9c4c 100644
--- a/arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,P1020";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi
index 4abd54b..36161b5 100644
--- a/arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,P1021";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi
index e930f4f..1956dea 100644
--- a/arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,P1022";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi
index ac45f6d..132a152 100644
--- a/arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,P1023";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi
index 3213288..42bf3c6 100644
--- a/arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500v2_power_isa.dtsi"
+
/ {
compatible = "fsl,P2020";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi
index 2d0a40d..7a2697d 100644
--- a/arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500mc_power_isa.dtsi"
+
/ {
compatible = "fsl,P2041";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi
index 136def3..c9ca2c3 100644
--- a/arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500mc_power_isa.dtsi"
+
/ {
compatible = "fsl,P3041";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi
index b9556ee..493d9a0 100644
--- a/arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e500mc_power_isa.dtsi"
+
/ {
compatible = "fsl,P4080";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi b/arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi
index ae823a4..0a198b0 100644
--- a/arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi
@@ -33,6 +33,9 @@
*/
/dts-v1/;
+
+/include/ "e5500_power_isa.dtsi"
+
/ {
compatible = "fsl,P5020";
#address-cells = <2>;

arch/powerpc/boot/dts/fsl/p5040si-post.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/p5040si-post.dtsi b/arch/powerpc/boot/dts/fsl/p5040si-post.dtsi
new file mode 100644
index 0000000..db2c9a7
--- /dev/null
+++ b/arch/powerpc/boot/dts/fsl/p5040si-post.dtsi
@@ -0,0 +1,320 @@
+/*
+ * P5040 Silicon/SoC Device Tree Source (post include)
+ *
+ * Copyright 2012 Freescale Semiconductor Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * * Neither the name of Freescale Semiconductor nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ *
+ * ALTERNATIVELY, this software may be distributed under the terms of the
+ * GNU General Public License ("GPL") as published by the Free Software
+ * Foundation, either version 2 of that License or (at your option) any
+ * later version.
+ *
+ * This software is provided by Freescale Semiconductor "as is" and any
+ * express or implied warranties, including, but not limited to, the implied
+ * warranties of merchantability and fitness for a particular purpose are
+ * disclaimed. In no event shall Freescale Semiconductor be liable for any
+ * direct, indirect, incidental, special, exemplary, or consequential damages
+ * (including, but not limited to, procurement of substitute goods or services;
+ * loss of use, data, or profits; or business interruption) however caused and
+ * on any theory of liability, whether in contract, strict liability, or tort
+ * (including negligence or otherwise) arising in any way out of the use of this
+ * software, even if advised of the possibility of such damage.
+ */
+
+&lbc {
+ compatible = "fsl,p5040-elbc", "fsl,elbc", "simple-bus";
+ interrupts = <25 2 0 0>;
+ #address-cells = <2>;
+ #size-cells = <1>;
+};
+
+/* controller at 0x200000 */
+&pci0 {
+ compatible = "fsl,p5040-pcie", "fsl,qoriq-pcie-v2.4";
+ device_type = "pci";
+ #size-cells = <2>;
+ #address-cells = <3>;
+ bus-range = <0x0 0xff>;
+ clock-frequency = <33333333>;
+ interrupts = <16 2 1 15>;
+ pcie@0 {
+ reg = <0 0 0 0 0>;
+ #interrupt-cells = <1>;
+ #size-cells = <2>;
+ #address-cells = <3>;

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-sec5.2-0.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8536ds.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8540ads.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8541cds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8544ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8544ds.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8555cds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc8560ads.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o2d.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o2d.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o2d300.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o2dnt2.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o2i.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o2mnt.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/o3dnt.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p1020rdb_camp_core0.dts

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p1020rdb_camp_core1.dts

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p1022ds.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p1022rdk.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p2020rdb_camp_core0.dts

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p2020rdb_camp_core1.dts

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p2041rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p3041ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p4080ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p5020ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/p5040ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx/p1023rds_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/corenet32_smp_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/corenet64_smp_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc85xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc85xx_smp_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/ppc64_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/pseries_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/abs_addr.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/cacheflush.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/debug.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/eeh.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/eeh_event.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/exception-64e.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/fsl_guts.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/fsl_ifc.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/hvcall.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/hw_breakpoint.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/kprobes.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/kvm_book3s.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/kvm_book3s_asm.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/machdep.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/mmu-hash64.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/mmu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/mpc52xx.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/mpic.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/paca.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/page_64.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pci-bridge.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/perf_event_server.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable-ppc64-4k.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable-ppc64-64k.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable-ppc64.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/ppc-opcode.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/ppc-pci.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/probes.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/processor.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pte-hash64-64k.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/reg.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/setup.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/smp.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/sparsemem.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/swiotlb.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/thread_info.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/tlbflush.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/uaccess.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/uprobes.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/asm-offsets.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cpu_setup_fsl_booke.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cputable.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/dma-swiotlb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/entry_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/entry_64.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/exceptions-64e.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/exceptions-64s.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/fadump.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_fsl_booke.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/hw_breakpoint.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/ibmebus.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/machine_kexec.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/paca.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/pci-common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/process.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/prom.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/prom_init.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/ptrace.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/rtas_flash.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/rtas_pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/setup_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/signal.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/smp.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/time.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/traps.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/uprobes.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/vdso.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/vio.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_32_mmu_host.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_mmu_host.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_hv_rmhandlers.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/trace.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/memcpy_power7.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/sstep.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/fault.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hash_low_64.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hash_native_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hash_utils_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hugetlbpage-hash64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/init_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mem.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mmu_context_hash64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pgtable_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/slb_low.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/slice.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/stab.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/subpage-prot.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/tlb_hash64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/tlb_low_64e.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/oprofile/op_model_power4.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/core-book3s.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/power7-pmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/44x/currituck.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/512x/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/512x/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/512x/mpc512x_shared.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/52xx/mpc5200_simple.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/corenet_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/ge_imp3a.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/mpc8536_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/mpc85xx_ads.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/mpc85xx_cds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/mpc85xx_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/mpc85xx_mds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/mpc85xx_rdb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p1010rdb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p1022_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p1022_rdk.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p1023_rds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p2041_rdb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p3041_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p4080_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p5020_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/p5040_ds.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/qemu_e500.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/sbc8548.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/smp.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/socrates.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/stx_gp3.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/tqm85xx.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/xes_mpc85xx.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/gef_ppc9a.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/gef_sbc310.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/gef_sbc610.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/mpc8610_hpcd.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/mpc86xx_hpcn.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/sbc8641d.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/beat.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/beat.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/beat_htab.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pasemi/iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci-ioda.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci-p5ioc2.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/ps3/htab.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/ps3/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_cache.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_dev.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_driver.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_event.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_pe.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_pseries.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/eeh_sysfs.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/lpar.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/msi.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/pci_dlpar.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/dart_iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_85xx_l2ctlr.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_ifc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_mpic_err.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_pci.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/mpic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/mpic.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/xmon/xmon.c

View file

This diff is incomplete. Download the complete patch.

drivers/crypto/nx/nx.c

View file

This diff is incomplete. Download the complete patch.

drivers/edac/mpc85xx_edac.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_cq.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_eq.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_mrmw.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_qp.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_reqs.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_tools.h

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/hcp_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ipz_pt_fn.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/smu.c

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/fsl_ifc_nand.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/ethernet/ibm/ehea/ehea.h

View file

This diff is incomplete. Download the complete patch.

drivers/net/ethernet/ibm/ehea/ehea_phyp.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/ethernet/ibm/ehea/ehea_qmr.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/rpadlpar_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/ipr.c

View file

This diff is incomplete. Download the complete patch.

drivers/tty/hvc/hvc_console.c

View file

This diff is incomplete. Download the complete patch.

drivers/tty/hvc/hvc_vio.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/ps3fb.c

View file

This diff is incomplete. Download the complete patch.