projects/linux·commit 140cd7fb

Merge tag 'powerpc-3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux

140cd7fb · Linus Torvalds <[email protected]> · 2014-12-11 17:48:14 -08:00

Pull powerpc updates from Michael Ellerman:
 "Some nice cleanups like removing bootmem, and removal of
  __get_cpu_var().

  There is one patch to mm/gup.c.  This is the generic GUP
  implementation, but is only used by us and arm(64).  We have an ack
  from Steve Capper, and although we didn't get an ack from Andrew he
  told us to take the patch through the powerpc tree.

  There's one cxl patch.  This is in drivers/misc, but Greg said he was
  happy for us to manage fixes for it.

  There is an infrastructure patch to support an IPMI driver for OPAL.

  There is also an RTC driver for OPAL.  We weren't able to get any
  response from the RTC maintainer, Alessandro Zummo, so in the end we
  just merged the driver.

  The usual batch of Freescale updates from Scott"

* tag 'powerpc-3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux: (101 commits)
  powerpc/powernv: Return to cpu offline loop when finished in KVM guest
  powerpc/book3s: Fix partial invalidation of TLBs in MCE code.
  powerpc/mm: don't do tlbie for updatepp request with NO HPTE fault
  powerpc/xmon: Cleanup the breakpoint flags
  powerpc/xmon: Enable HW instruction breakpoint on POWER8
  powerpc/mm/thp: Use tlbiel if possible
  powerpc/mm/thp: Remove code duplication
  powerpc/mm/hugetlb: Sanity check gigantic hugepage count
  powerpc/oprofile: Disable pagefaults during user stack read
  powerpc/mm: Check for matching hpte without taking hpte lock
  powerpc: Drop useless warning in eeh_init()
  powerpc/powernv: Cleanup unused MCE definitions/declarations.
  powerpc/eeh: Dump PHB diag-data early
  powerpc/eeh: Recover EEH error on ownership change for BCM5719
  powerpc/eeh: Set EEH_PE_RESET on PE reset
  powerpc/eeh: Refactor eeh_reset_pe()
  powerpc: Remove more traces of bootmem
  powerpc/pseries: Initialise nvram_pstore_info's buf_lock
  cxl: Name interrupts in /proc/interrupt
  cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning
  ...
Commit
140cd7fb04a4a2bc09a30980bc8104cc89e09330
Parents
27afc5db · 56548fc0

Merge commit. Changes below are compared with the first parent: 27afc5db.

Changes

205 files changed · +3246 −2177

FileStatusAddDelContent
Documentation/devicetree/bindings/clock/qoriq-clock.txtmodified+12−2View file
Documentation/devicetree/bindings/powerpc/fsl/fman.txtadded+534−0View file
Documentation/devicetree/bindings/rtc/rtc-opal.txtadded+16−0View file
Documentation/devicetree/bindings/soc/fsl/bman-portals.txtadded+56−0View file
Documentation/devicetree/bindings/soc/fsl/bman.txtadded+125−0View file
Documentation/devicetree/bindings/soc/fsl/qman-portals.txtadded+154−0View file
Documentation/devicetree/bindings/soc/fsl/qman.txtadded+165−0View file
arch/powerpc/Kconfigmodified+4−1View file
arch/powerpc/boot/dts/b4860emu.dtsmodified+2−2View file
arch/powerpc/boot/dts/b4qds.dtsimodified+23−0View file
arch/powerpc/boot/dts/bsc9131rdb.dtsimodified+0−50View file
arch/powerpc/boot/dts/fsl/b4420si-post.dtsimodified+2−26View file
arch/powerpc/boot/dts/fsl/b4860si-post.dtsimodified+2−26View file
arch/powerpc/boot/dts/fsl/p2041si-post.dtsimodified+2−46View file
arch/powerpc/boot/dts/fsl/p3041si-post.dtsimodified+2−46View file
arch/powerpc/boot/dts/fsl/p4080si-post.dtsimodified+2−46View file
arch/powerpc/boot/dts/fsl/p5020si-post.dtsimodified+2−46View file
arch/powerpc/boot/dts/fsl/p5040si-post.dtsimodified+2−46View file
arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsiadded+85−0View file
arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsiadded+68−0View file
arch/powerpc/boot/dts/fsl/t1040si-post.dtsimodified+2−28View file
arch/powerpc/boot/dts/fsl/t2081si-post.dtsimodified+2−27View file
arch/powerpc/boot/dts/fsl/t4240si-post.dtsimodified+2−27View file
arch/powerpc/boot/dts/p3041ds.dtsmodified+20−0View file
arch/powerpc/boot/dts/p5020ds.dtsmodified+20−0View file
arch/powerpc/boot/dts/p5040ds.dtsmodified+20−0View file
arch/powerpc/boot/dts/t104xrdb.dtsimodified+7−0View file
arch/powerpc/boot/dts/t208xqds.dtsimodified+11−0View file
arch/powerpc/boot/dts/t4240emu.dtsmodified+2−2View file
arch/powerpc/boot/main.cmodified+13−2View file
arch/powerpc/boot/ops.hmodified+1−1View file
arch/powerpc/boot/serial.cmodified+3−3View 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/include/asm/bitops.hmodified+3−3View file
arch/powerpc/include/asm/cputable.hmodified+3−7View file
arch/powerpc/include/asm/eeh.hmodified+2−0View file
arch/powerpc/include/asm/elf.hmodified+1−2View file
arch/powerpc/include/asm/fsl_guts.hmodified+4−1View file
arch/powerpc/include/asm/hardirq.hmodified+6−1View file
arch/powerpc/include/asm/hugetlb.hmodified+4−4View file
arch/powerpc/include/asm/io.hmodified+0−3View file
arch/powerpc/include/asm/machdep.hmodified+2−17View file
arch/powerpc/include/asm/mmu-8xx.hmodified+2−0View file
arch/powerpc/include/asm/mmu-hash64.hmodified+14−8View file
arch/powerpc/include/asm/opal.hmodified+19−103View file
arch/powerpc/include/asm/paca.hmodified+0−7View file
arch/powerpc/include/asm/page.hmodified+3−1View file
arch/powerpc/include/asm/pgtable-ppc32.hmodified+20−0View file
arch/powerpc/include/asm/pgtable-ppc64-4k.hmodified+15−1View file
arch/powerpc/include/asm/pgtable-ppc64-64k.hmodified+3−0View file
arch/powerpc/include/asm/pgtable-ppc64.hmodified+38−14View file
arch/powerpc/include/asm/pgtable.hmodified+2−4View file
arch/powerpc/include/asm/processor.hmodified+1−1View file
arch/powerpc/include/asm/pte-8xx.hmodified+5−2View file
arch/powerpc/include/asm/setup.hmodified+1−2View file
arch/powerpc/include/asm/thread_info.hmodified+2−3View file
arch/powerpc/include/asm/tlbflush.hmodified+6−4View file
arch/powerpc/include/asm/vga.hmodified+1−3View file
arch/powerpc/include/asm/xics.hmodified+4−4View file
arch/powerpc/kernel/align.cmodified+1−1View file
arch/powerpc/kernel/asm-offsets.cmodified+0−7View file
arch/powerpc/kernel/crash_dump.cmodified+0−1View file
arch/powerpc/kernel/dbell.cmodified+1−1View file
arch/powerpc/kernel/eeh.cmodified+26−15View file
arch/powerpc/kernel/eeh_driver.cmodified+2−8View file
arch/powerpc/kernel/entry_32.Smodified+9−3View file
arch/powerpc/kernel/entry_64.Smodified+10−25View file
arch/powerpc/kernel/exceptions-64s.Smodified+16−18View file
arch/powerpc/kernel/ftrace.cmodified+15−58View file
arch/powerpc/kernel/head_8xx.Smodified+122−108View file
arch/powerpc/kernel/hw_breakpoint.cmodified+3−3View file
arch/powerpc/kernel/idle_power7.Smodified+10−2View file
arch/powerpc/kernel/iommu.cmodified+1−1View file
arch/powerpc/kernel/irq.cmodified+2−3View file
arch/powerpc/kernel/kgdb.cmodified+1−1View file
arch/powerpc/kernel/kprobes.cmodified+3−3View file
arch/powerpc/kernel/mce.cmodified+12−12View file
arch/powerpc/kernel/mce_power.cmodified+2−2View file
arch/powerpc/kernel/pci-common.cmodified+1−2View file
arch/powerpc/kernel/pci_32.cmodified+1−3View file
arch/powerpc/kernel/pci_64.cmodified+0−1View file
arch/powerpc/kernel/process.cmodified+8−28View file
arch/powerpc/kernel/prom.cmodified+7−4View file
arch/powerpc/kernel/rtas-proc.cmodified+9−11View file
arch/powerpc/kernel/rtas.cmodified+2−2View file
arch/powerpc/kernel/rtas_pci.cmodified+0−1View file
arch/powerpc/kernel/setup-common.cmodified+3−3View file
arch/powerpc/kernel/setup_32.cmodified+2−9View file
arch/powerpc/kernel/setup_64.cmodified+2−33View file
arch/powerpc/kernel/smp.cmodified+3−3View file
arch/powerpc/kernel/sysfs.cmodified+2−2View file
arch/powerpc/kernel/time.cmodified+12−11View file
arch/powerpc/kernel/traps.cmodified+4−4View file
arch/powerpc/kernel/udbg_16550.cmodified+5−1View file
arch/powerpc/kernel/vdso.cmodified+0−1View file
arch/powerpc/kvm/book3s_hv_builtin.cmodified+1−2View file
arch/powerpc/kvm/book3s_hv_rmhandlers.Smodified+37−17View file
arch/powerpc/kvm/e500.cmodified+7−7View file
arch/powerpc/kvm/e500mc.cmodified+2−2View file
arch/powerpc/lib/Makefilemodified+0−1View file
arch/powerpc/lib/alloc.cmodified+1−3View file
arch/powerpc/lib/devres.cdeleted+0−43View before deletion
arch/powerpc/lib/sstep.cmodified+4−2View file
arch/powerpc/mm/Makefilemodified+1−1View file
arch/powerpc/mm/fault.cmodified+0−7View file
arch/powerpc/mm/gup.cdeleted+0−235View before deletion
arch/powerpc/mm/hash_low_64.Smodified+10−9View file
arch/powerpc/mm/hash_native_64.cmodified+27−14View file
arch/powerpc/mm/hash_utils_64.cmodified+98−16View file
arch/powerpc/mm/hugepage-hash64.cmodified+5−55View file
arch/powerpc/mm/hugetlbpage-book3e.cmodified+3−3View file
arch/powerpc/mm/hugetlbpage-hash64.cmodified+3−3View file
arch/powerpc/mm/hugetlbpage.cmodified+26−25View file
arch/powerpc/mm/init_32.cmodified+0−10View file
arch/powerpc/mm/init_64.cmodified+0−1View file
arch/powerpc/mm/mem.cmodified+15−62View file
arch/powerpc/mm/mmu_context_nohash.cmodified+4−4View file
arch/powerpc/mm/numa.cmodified+35−189View file
arch/powerpc/mm/pgtable_32.cmodified+1−2View file
arch/powerpc/mm/pgtable_64.cmodified+36−68View file
arch/powerpc/oprofile/backtrace.cmodified+4−2View file
arch/powerpc/perf/core-book3s.cmodified+11−11View file
arch/powerpc/perf/core-fsl-emb.cmodified+3−3View file
arch/powerpc/platforms/44x/ppc476.cmodified+1−1View file
arch/powerpc/platforms/512x/mpc512x_shared.cmodified+4−5View file
arch/powerpc/platforms/52xx/efika.cmodified+2−1View file
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.cmodified+4−4View file
arch/powerpc/platforms/85xx/corenet_generic.cmodified+1−1View file
arch/powerpc/platforms/85xx/sgy_cts1000.cmodified+2−2View file
arch/powerpc/platforms/8xx/Kconfigmodified+0−4View file
arch/powerpc/platforms/cell/beat_htab.cmodified+2−2View file
arch/powerpc/platforms/cell/celleb_pci.cmodified+3−3View file
arch/powerpc/platforms/cell/celleb_scc_epci.cmodified+0−1View file
arch/powerpc/platforms/cell/celleb_scc_pciex.cmodified+0−1View file
arch/powerpc/platforms/cell/celleb_setup.cmodified+2−2View file
arch/powerpc/platforms/cell/interrupt.cmodified+3−3View file
arch/powerpc/platforms/cell/qpace_setup.cmodified+1−1View file
arch/powerpc/platforms/cell/setup.cmodified+1−1View file
arch/powerpc/platforms/cell/spu_base.cmodified+3−2View file
arch/powerpc/platforms/cell/spufs/fault.cmodified+1−1View file
arch/powerpc/platforms/chrp/setup.cmodified+2−1View file
arch/powerpc/platforms/embedded6xx/gamecube.cmodified+2−1View file
arch/powerpc/platforms/embedded6xx/linkstation.cmodified+3−1View file
arch/powerpc/platforms/embedded6xx/usbgecko_udbg.cmodified+3−3View file
arch/powerpc/platforms/embedded6xx/wii.cmodified+2−1View file
arch/powerpc/platforms/maple/pci.cmodified+0−1View file
arch/powerpc/platforms/maple/setup.cmodified+2−2View file
arch/powerpc/platforms/powermac/nvram.cmodified+1−5View file
arch/powerpc/platforms/powermac/pci.cmodified+0−1View file
arch/powerpc/platforms/powermac/setup.cmodified+2−1View file
arch/powerpc/platforms/powernv/eeh-ioda.cmodified+13−3View file
arch/powerpc/platforms/powernv/opal-async.cmodified+3−0View file
arch/powerpc/platforms/powernv/opal-rtc.cmodified+19−46View file
arch/powerpc/platforms/powernv/opal-tracepoints.cmodified+2−2View file
arch/powerpc/platforms/powernv/opal-wrappers.Smodified+5−1View file
arch/powerpc/platforms/powernv/opal.cmodified+20−1View file
arch/powerpc/platforms/powernv/pci-ioda.cmodified+158−59View file
arch/powerpc/platforms/powernv/pci-p5ioc2.cmodified+20−24View file
arch/powerpc/platforms/powernv/pci.cmodified+0−1View file
arch/powerpc/platforms/powernv/pci.hmodified+1−1View file
arch/powerpc/platforms/powernv/setup.cmodified+2−4View file
arch/powerpc/platforms/powernv/smp.cmodified+18−5View file
arch/powerpc/platforms/ps3/htab.cmodified+1−1View file
arch/powerpc/platforms/ps3/interrupt.cmodified+1−1View file
arch/powerpc/platforms/ps3/setup.cmodified+2−7View file
arch/powerpc/platforms/pseries/dtl.cmodified+1−1View file
arch/powerpc/platforms/pseries/hotplug-memory.cmodified+0−21View file
arch/powerpc/platforms/pseries/hvCall.Smodified+2−2View file
arch/powerpc/platforms/pseries/hvCall_inst.cmodified+2−2View file
arch/powerpc/platforms/pseries/iommu.cmodified+5−6View file
arch/powerpc/platforms/pseries/lpar.cmodified+5−5View file
arch/powerpc/platforms/pseries/nvram.cmodified+2−0View file
arch/powerpc/platforms/pseries/pci.cmodified+1−1View file
arch/powerpc/platforms/pseries/ras.cmodified+2−2View file
arch/powerpc/platforms/pseries/setup.cmodified+35−30View file
arch/powerpc/sysdev/fsl_msi.cmodified+0−1View file
arch/powerpc/sysdev/fsl_pci.cmodified+1−2View file
arch/powerpc/sysdev/fsl_rio.cmodified+104−0View file
arch/powerpc/sysdev/fsl_rio.hmodified+13−0View file
arch/powerpc/sysdev/fsl_soc.cmodified+2−3View file
arch/powerpc/sysdev/ipic.cmodified+0−1View file
arch/powerpc/sysdev/mpc5xxx_clocks.cmodified+1−2View file
arch/powerpc/sysdev/mpic.cmodified+0−1View file
arch/powerpc/sysdev/mpic_pasemi_msi.cmodified+0−1View file
arch/powerpc/sysdev/mpic_u3msi.cmodified+0−1View file
arch/powerpc/sysdev/ppc4xx_cpm.cmodified+4−4View file
arch/powerpc/sysdev/ppc4xx_msi.cmodified+0−1View file
arch/powerpc/sysdev/ppc4xx_pci.cmodified+0−1View file
arch/powerpc/sysdev/qe_lib/qe.cmodified+0−1View file
arch/powerpc/sysdev/qe_lib/qe_ic.cmodified+0−1View file
arch/powerpc/sysdev/uic.cmodified+0−1View file
arch/powerpc/sysdev/xics/xics-common.cmodified+1−1View file
arch/powerpc/xmon/xmon.cmodified+63−19View file
drivers/misc/cxl/cxl.hmodified+11−4View file
drivers/misc/cxl/fault.cmodified+6−2View file
drivers/misc/cxl/irq.cmodified+117−27View file
drivers/misc/cxl/native.cmodified+7−7View file
drivers/rtc/Kconfigmodified+11−0View file
drivers/rtc/Makefilemodified+1−0View file
drivers/rtc/rtc-opal.cadded+261−0View file
include/linux/hugetlb.hmodified+46−0View file
mm/gup.cmodified+73−8View file

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

Documentation/devicetree/bindings/clock/qoriq-clock.txt

View file
diff --git a/Documentation/devicetree/bindings/clock/qoriq-clock.txt b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
index 5666812..266ff9d 100644
--- a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
+++ b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
@@ -62,6 +62,8 @@ Required properties:
It takes parent's clock-frequency as its clock.
* "fsl,qoriq-sysclk-2.0": for input system clock (v2.0).
It takes parent's clock-frequency as its clock.
+ * "fsl,qoriq-platform-pll-1.0" for the platform PLL clock (v1.0)
+ * "fsl,qoriq-platform-pll-2.0" for the platform PLL clock (v2.0)
- #clock-cells: From common clock binding. The number of cells in a
clock-specifier. Should be <0> for "fsl,qoriq-sysclk-[1,2].0"
clocks, or <1> for "fsl,qoriq-core-pll-[1,2].0" clocks.
@@ -128,8 +130,16 @@ Example for clock block and clock provider:
clock-names = "pll0", "pll0-div2", "pll1", "pll1-div2";
clock-output-names = "cmux1";
};
+
+ platform-pll: platform-pll@c00 {
+ #clock-cells = <1>;
+ reg = <0xc00 0x4>;
+ compatible = "fsl,qoriq-platform-pll-1.0";
+ clocks = <&sysclk>;
+ clock-output-names = "platform-pll", "platform-pll-div2";
+ };
};
- }
+};
Example for clock consumer:
@@ -139,4 +149,4 @@ Example for clock consumer:
clocks = <&mux0>;
...
};
- }
+};

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

View file
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/fman.txt b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt
new file mode 100644
index 0000000..edeea16
--- /dev/null
+++ b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt
@@ -0,0 +1,534 @@
+=============================================================================
+Freescale Frame Manager Device Bindings
+
+CONTENTS
+ - FMan Node
+ - FMan Port Node
+ - FMan MURAM Node
+ - FMan dTSEC/XGEC/mEMAC Node
+ - FMan IEEE 1588 Node
+ - Example
+
+=============================================================================
+FMan Node
+
+DESCRIPTION
+
+Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs,
+etc.) the FMan node will have child nodes for each of them.
+
+PROPERTIES
+
+- compatible
+ Usage: required
+ Value type: <stringlist>
+ Definition: Must include "fsl,fman"
+ FMan version can be determined via FM_IP_REV_1 register in the
+ FMan block. The offset is 0xc4 from the beginning of the
+ Frame Processing Manager memory map (0xc3000 from the
+ beginning of the FMan node).
+
+- cell-index
+ Usage: required
+ Value type: <u32>
+ Definition: Specifies the index of the FMan unit.
+
+ The cell-index value may be used by the SoC, to identify the
+ FMan unit in the SoC memory map. In the table bellow,
+ there's a description of the cell-index use in each SoC:
+
+ - P1023:
+ register[bit] FMan unit cell-index
+ ============================================================
+ DEVDISR[1] 1 0
+
+ - P2041, P3041, P4080 P5020, P5040:
+ register[bit] FMan unit cell-index
+ ============================================================
+ DCFG_DEVDISR2[6] 1 0
+ DCFG_DEVDISR2[14] 2 1
+ (Second FM available only in P4080 and P5040)
+
+ - B4860, T1040, T2080, T4240:
+ register[bit] FMan unit cell-index
+ ============================================================
+ DCFG_CCSR_DEVDISR2[24] 1 0
+ DCFG_CCSR_DEVDISR2[25] 2 1
+ (Second FM available only in T4240)
+
+ DEVDISR, DCFG_DEVDISR2 and DCFG_CCSR_DEVDISR2 are located in
+ the specific SoC "Device Configuration/Pin Control" Memory
+ Map.
+
+- reg
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: A standard property. Specifies the offset of the
+ following configuration registers:
+ - BMI configuration registers.
+ - QMI configuration registers.
+ - DMA configuration registers.
+ - FPM configuration registers.
+ - FMan controller configuration registers.
+
+- ranges
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: A standard property.
+
+- clocks
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: phandle for the fman input clock.
+
+- clock-names
+ usage: required
+ Value type: <stringlist>
+ Definition: "fmanclk" for the fman input clock.
+
+- interrupts
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: A pair of IRQs are specified in this property.
+ The first element is associated with the event interrupts and
+ the second element is associated with the error interrupts.
+
+- fsl,qman-channel-range
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: Specifies the range of the available dedicated
+ channels in the FMan. The first cell specifies the beginning
+ of the range and the second cell specifies the number of
+ channels.
+ Further information available at:
+ "Work Queue (WQ) Channel Assignments in the QMan" section
+ in DPAA Reference Manual.
+
+- fsl,qman
+- fsl,bman
+ Usage: required
+ Definition: See soc/fsl/qman.txt and soc/fsl/bman.txt
+
+=============================================================================
+FMan MURAM Node
+
+DESCRIPTION
+
+FMan Internal memory - shared between all the FMan modules.
+It contains data structures that are common and written to or read by
+the modules.
+FMan internal memory is split into the following parts:
+ Packet buffering (Tx/Rx FIFOs)
+ Frames internal context
+
+PROPERTIES
+
+- compatible
+ Usage: required
+ Value type: <stringlist>
+ Definition: Must include "fsl,fman-muram"
+
+- ranges
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: A standard property.
+ Specifies the multi-user memory offset and the size within
+ the FMan.
+
+EXAMPLE
+
+muram@0 {
+ compatible = "fsl,fman-muram";
+ ranges = <0 0x000000 0x28000>;
+};
+
+=============================================================================
+FMan Port Node
+
+DESCRIPTION
+
+The Frame Manager (FMan) supports several types of hardware ports:
+ Ethernet receiver (RX)
+ Ethernet transmitter (TX)
+ Offline/Host command (O/H)
+
+PROPERTIES
+
+- compatible
+ Usage: required
+ Value type: <stringlist>
+ Definition: A standard property.
+ Must include one of the following:
+ - "fsl,fman-v2-port-oh" for FManV2 OH ports
+ - "fsl,fman-v2-port-rx" for FManV2 RX ports
+ - "fsl,fman-v2-port-tx" for FManV2 TX ports
+ - "fsl,fman-v3-port-oh" for FManV3 OH ports
+ - "fsl,fman-v3-port-rx" for FManV3 RX ports
+ - "fsl,fman-v3-port-tx" for FManV3 TX ports
+
+- cell-index
+ Usage: required
+ Value type: <u32>
+ Definition: Specifies the hardware port id.
+ Each hardware port on the FMan has its own hardware PortID.
+ Super set of all hardware Port IDs available at FMan Reference
+ Manual under "FMan Hardware Ports in Freescale Devices" table.
+
+ Each hardware port is assigned a 4KB, port-specific page in
+ the FMan hardware port memory region (which is part of the
+ FMan memory map). The first 4 KB in the FMan hardware ports
+ memory region is used for what are called common registers.
+ The subsequent 63 4KB pages are allocated to the hardware
+ ports.
+ The page of a specific port is determined by the cell-index.
+
+- reg
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: There is one reg region describing the port
+ configuration registers.
+
+EXAMPLE
+
+port@a8000 {
+ cell-index = <0x28>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xa8000 0x1000>;
+};
+
+port@88000 {
+ cell-index = <0x8>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x88000 0x1000>;
+};
+
+port@81000 {
+ cell-index = <0x1>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x81000 0x1000>;
+};
+
+=============================================================================
+FMan dTSEC/XGEC/mEMAC Node
+
+DESCRIPTION
+
+mEMAC/dTSEC/XGEC are the Ethernet network interfaces
+
+PROPERTIES
+
+- compatible
+ Usage: required
+ Value type: <stringlist>
+ Definition: A standard property.
+ Must include one of the following:
+ - "fsl,fman-dtsec" for dTSEC MAC
+ - "fsl,fman-xgec" for XGEC MAC
+ - "fsl,fman-memac for mEMAC MAC
+
+- cell-index
+ Usage: required
+ Value type: <u32>
+ Definition: Specifies the MAC id.
+
+ The cell-index value may be used by the FMan or the SoC, to
+ identify the MAC unit in the FMan (or SoC) memory map.
+ In the tables bellow there's a description of the cell-index
+ use, there are two tables, one describes the use of cell-index
+ by the FMan, the second describes the use by the SoC:
+
+ 1. FMan Registers
+
+ FManV2:
+ register[bit] MAC cell-index
+ ============================================================
+ FM_EPI[16] XGEC 8
+ FM_EPI[16+n] dTSECn n-1
+ FM_NPI[11+n] dTSECn n-1
+ n = 1,..,5
+
+ FManV3:
+ register[bit] MAC cell-index
+ ============================================================
+ FM_EPI[16+n] mEMACn n-1
+ FM_EPI[25] mEMAC10 9
+
+ FM_NPI[11+n] mEMACn n-1
+ FM_NPI[10] mEMAC10 9
+ FM_NPI[11] mEMAC9 8
+ n = 1,..8
+
+ FM_EPI and FM_NPI are located in the FMan memory map.
+
+ 2. SoC registers:
+
+ - P2041, P3041, P4080 P5020, P5040:
+ register[bit] FMan MAC cell
+ Unit index
+ ============================================================
+ DCFG_DEVDISR2[7] 1 XGEC 8
+ DCFG_DEVDISR2[7+n] 1 dTSECn n-1
+ DCFG_DEVDISR2[15] 2 XGEC 8
+ DCFG_DEVDISR2[15+n] 2 dTSECn n-1
+ n = 1,..5
+
+ - T1040, T2080, T4240, B4860:
+ register[bit] FMan MAC cell
+ Unit index
+ ============================================================
+ DCFG_CCSR_DEVDISR2[n-1] 1 mEMACn n-1
+ DCFG_CCSR_DEVDISR2[11+n] 2 mEMACn n-1
+ n = 1,..6,9,10
+
+ EVDISR, DCFG_DEVDISR2 and DCFG_CCSR_DEVDISR2 are located in
+ the specific SoC "Device Configuration/Pin Control" Memory
+ Map.
+
+- reg
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: A standard property.
+
+- fsl,fman-ports
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: An array of two phandles - the first references is
+ the FMan RX port and the second is the TX port used by this
+ MAC.
+
+- ptp-timer
+ Usage required
+ Value type: <phandle>
+ Definition: A phandle for 1EEE1588 timer.
+
+EXAMPLE
+
+fman1_tx28: port@a8000 {
+ cell-index = <0x28>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xa8000 0x1000>;
+};
+
+fman1_rx8: port@88000 {
+ cell-index = <0x8>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x88000 0x1000>;
+};
+
+ptp-timer: ptp_timer@fe000 {
+ compatible = "fsl,fman-ptp-timer";
+ reg = <0xfe000 0x1000>;
+};
+
+ethernet@e0000 {
+ compatible = "fsl,fman-dtsec";
+ cell-index = <0>;
+ reg = <0xe0000 0x1000>;
+ fsl,fman-ports = <&fman1_rx8 &fman1_tx28>;
+ ptp-timer = <&ptp-timer>;
+};
+
+============================================================================
+FMan IEEE 1588 Node
+
+DESCRIPTION
+
+The FMan interface to support IEEE 1588
+
+
+PROPERTIES
+
+- compatible
+ Usage: required
+ Value type: <stringlist>
+ Definition: A standard property.
+ Must include "fsl,fman-ptp-timer".
+
+- reg
+ Usage: required
+ Value type: <prop-encoded-array>
+ Definition: A standard property.
+
+EXAMPLE
+
+ptp-timer@fe000 {
+ compatible = "fsl,fman-ptp-timer";
+ reg = <0xfe000 0x1000>;
+};
+
+=============================================================================
+Example
+
+fman@400000 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ cell-index = <1>;
+ compatible = "fsl,fman"
+ ranges = <0 0x400000 0x100000>;
+ reg = <0x400000 0x100000>;
+ clocks = <&fman_clk>;
+ clock-names = "fmanclk";
+ interrupts = <
+ 96 2 0 0
+ 16 2 1 1>;
+ fsl,qman-channel-range = <0x40 0xc>;
+
+ muram@0 {
+ compatible = "fsl,fman-muram";
+ reg = <0x0 0x28000>;
+ };
+
+ port@81000 {
+ cell-index = <1>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x81000 0x1000>;
+ };
+
+ port@82000 {
+ cell-index = <2>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x82000 0x1000>;
+ };
+
+ port@83000 {
+ cell-index = <3>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x83000 0x1000>;
+ };
+
+ port@84000 {
+ cell-index = <4>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x84000 0x1000>;
+ };
+
+ port@85000 {
+ cell-index = <5>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x85000 0x1000>;
+ };
+
+ port@86000 {
+ cell-index = <6>;
+ compatible = "fsl,fman-v2-port-oh";
+ reg = <0x86000 0x1000>;
+ };
+
+ fman1_rx_0x8: port@88000 {
+ cell-index = <0x8>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x88000 0x1000>;
+ };
+
+ fman1_rx_0x9: port@89000 {
+ cell-index = <0x9>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x89000 0x1000>;
+ };
+
+ fman1_rx_0xa: port@8a000 {
+ cell-index = <0xa>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x8a000 0x1000>;
+ };
+
+ fman1_rx_0xb: port@8b000 {
+ cell-index = <0xb>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x8b000 0x1000>;
+ };
+
+ fman1_rx_0xc: port@8c000 {
+ cell-index = <0xc>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x8c000 0x1000>;
+ };
+
+ fman1_rx_0x10: port@90000 {
+ cell-index = <0x10>;
+ compatible = "fsl,fman-v2-port-rx";
+ reg = <0x90000 0x1000>;
+ };
+
+ fman1_tx_0x28: port@a8000 {
+ cell-index = <0x28>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xa8000 0x1000>;
+ };
+
+ fman1_tx_0x29: port@a9000 {
+ cell-index = <0x29>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xa9000 0x1000>;
+ };
+
+ fman1_tx_0x2a: port@aa000 {
+ cell-index = <0x2a>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xaa000 0x1000>;
+ };
+
+ fman1_tx_0x2b: port@ab000 {
+ cell-index = <0x2b>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xab000 0x1000>;
+ };
+
+ fman1_tx_0x2c: port@ac0000 {
+ cell-index = <0x2c>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xac000 0x1000>;
+ };
+
+ fman1_tx_0x30: port@b0000 {
+ cell-index = <0x30>;
+ compatible = "fsl,fman-v2-port-tx";
+ reg = <0xb0000 0x1000>;
+ };
+
+ ethernet@e0000 {
+ compatible = "fsl,fman-dtsec";
+ cell-index = <0>;
+ reg = <0xe0000 0x1000>;
+ fsl,fman-ports = <&fman1_rx_0x8 &fman1_tx_0x28>;
+ };
+
+ ethernet@e2000 {
+ compatible = "fsl,fman-dtsec";
+ cell-index = <1>;
+ reg = <0xe2000 0x1000>;
+ fsl,fman-ports = <&fman1_rx_0x9 &fman1_tx_0x29>;
+ };
+
+ ethernet@e4000 {
+ compatible = "fsl,fman-dtsec";
+ cell-index = <2>;
+ reg = <0xe4000 0x1000>;
+ fsl,fman-ports = <&fman1_rx_0xa &fman1_tx_0x2a>;
+ };
+
+ ethernet@e6000 {
+ compatible = "fsl,fman-dtsec";
+ cell-index = <3>;
+ reg = <0xe6000 0x1000>;
+ fsl,fman-ports = <&fman1_rx_0xb &fman1_tx_0x2b>;
+ };
+
+ ethernet@e8000 {
+ compatible = "fsl,fman-dtsec";
+ cell-index = <4>;
+ reg = <0xf0000 0x1000>;
+ fsl,fman-ports = <&fman1_rx_0xc &fman1_tx_0x2c>;
+
+ ethernet@f0000 {
+ cell-index = <8>;
+ compatible = "fsl,fman-xgec";
+ reg = <0xf0000 0x1000>;
+ fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>;
+ };
+
+ ptp-timer@fe000 {
+ compatible = "fsl,fman-ptp-timer";
+ reg = <0xfe000 0x1000>;
+ };
+};

Documentation/devicetree/bindings/rtc/rtc-opal.txt

View file
diff --git a/Documentation/devicetree/bindings/rtc/rtc-opal.txt b/Documentation/devicetree/bindings/rtc/rtc-opal.txt
new file mode 100644
index 0000000..af87e5e
--- /dev/null
+++ b/Documentation/devicetree/bindings/rtc/rtc-opal.txt
@@ -0,0 +1,16 @@
+IBM OPAL real-time clock
+------------------------
+
+Required properties:
+- comapatible: Should be "ibm,opal-rtc"
+
+Optional properties:
+- has-tpo: Decides if the wakeup is supported or not.
+
+Example:
+ rtc {
+ compatible = "ibm,opal-rtc";
+ has-tpo;
+ phandle = <0x10000029>;
+ linux,phandle = <0x10000029>;
+ };

Documentation/devicetree/bindings/soc/fsl/bman-portals.txt

View file
diff --git a/Documentation/devicetree/bindings/soc/fsl/bman-portals.txt b/Documentation/devicetree/bindings/soc/fsl/bman-portals.txt

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/fsl/bman.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/fsl/qman-portals.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/fsl/qman.txt

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/b4860emu.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/b4qds.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/bsc9131rdb.dtsi

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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/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/boot/dts/t104xrdb.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/t208xqds.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/t4240emu.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/main.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/ops.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/serial.c

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/include/asm/bitops.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/cputable.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/elf.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/hardirq.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/hugetlb.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/io.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-8xx.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/opal.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.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable-ppc32.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/processor.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pte-8xx.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/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/vga.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/xics.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/align.c

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/crash_dump.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/dbell.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh_driver.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-64s.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/ftrace.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_8xx.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/idle_power7.S

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/kgdb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/kprobes.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/mce.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/mce_power.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/pci_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/pci_64.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/rtas-proc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/rtas.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-common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/setup_32.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/smp.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/sysfs.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/udbg_16550.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/kvm/book3s_hv_builtin.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/e500.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/e500mc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/alloc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/devres.c

View before deletion

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/Makefile

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/gup.c

View before deletion

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/hugepage-hash64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hugetlbpage-book3e.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/hugetlbpage.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/init_32.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_nohash.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/numa.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pgtable_32.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/oprofile/backtrace.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/core-fsl-emb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/44x/ppc476.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/efika.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/8xx/Kconfig

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/cell/celleb_pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/celleb_scc_epci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/celleb_scc_pciex.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/celleb_setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/interrupt.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/qpace_setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/spu_base.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/spufs/fault.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/embedded6xx/gamecube.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/embedded6xx/linkstation.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/embedded6xx/wii.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/maple/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/maple/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/nvram.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/setup.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal-async.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal-rtc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal-tracepoints.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal-wrappers.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal.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/powernv/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/smp.c

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/interrupt.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/dtl.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/hotplug-memory.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/hvCall.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/hvCall_inst.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/nvram.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/ras.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/fsl_msi.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_rio.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_rio.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_soc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/ipic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/mpc5xxx_clocks.c

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_pasemi_msi.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/mpic_u3msi.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/ppc4xx_cpm.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/ppc4xx_msi.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/ppc4xx_pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/qe_lib/qe.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/qe_lib/qe_ic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/uic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/xics/xics-common.c

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/misc/cxl/cxl.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/fault.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/native.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-opal.c

View file

This diff is incomplete. Download the complete patch.

include/linux/hugetlb.h

View file

This diff is incomplete. Download the complete patch.

mm/gup.c

View file

This diff is incomplete. Download the complete patch.