projects/linux·commit ff474e8c

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

ff474e8c · Linus Torvalds <[email protected]> · 2015-09-03 16:41:38 -07:00

Pull powerpc updates from Michael Ellerman:

 - support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask
   from Benjamin Herrenschmidt

 - EEH fixes for SRIOV from Gavin

 - introduce rtas_get_sensor_fast() for IRQ handlers from Thomas Huth

 - use hardware RNG for arch_get_random_seed_* not arch_get_random_*
   from Paul Mackerras

 - seccomp filter support from Michael Ellerman

 - opal_cec_reboot2() handling for HMIs & machine checks from Mahesh
   Salgaonkar

 - add powerpc timebase as a trace clock source from Naveen N.  Rao

 - misc cleanups in the xmon, signal & SLB code from Anshuman Khandual

 - add an inline function to update POWER8 HID0 from Gautham R.  Shenoy

 - fix pte_pagesize_index() crash on 4K w/64K hash from Michael Ellerman

 - drop support for 64K local store on 4K kernels from Michael Ellerman

 - move dma_get_required_mask() from pnv_phb to pci_controller_ops from
   Andrew Donnellan

 - initialize distance lookup table from drconf path from Nikunj A
   Dadhania

 - enable RTC class support from Vaibhav Jain

 - disable automatically blocked PCI config from Gavin Shan

 - add LEDs driver for PowerNV platform from Vasant Hegde

 - fix endianness issues in the HVSI driver from Laurent Dufour

 - kexec endian fixes from Samuel Mendoza-Jonas

 - fix corrupted pdn list from Gavin Shan

 - fix fenced PHB caused by eeh_slot_error_detail() from Gavin Shan

 - Freescale updates from Scott: Highlights include 32-bit memcpy/memset
   optimizations, checksum optimizations, 85xx config fragments and
   updates, device tree updates, e6500 fixes for non-SMP, and misc
   cleanup and minor fixes.

 - a ton of cxl updates & fixes:
    - add explicit precision specifiers from Rasmus Villemoes
    - use more common format specifier from Rasmus Villemoes
    - destroy cxl_adapter_idr on module_exit from Johannes Thumshirn
    - destroy afu->contexts_idr on release of an afu from Johannes
      Thumshirn
    - compile with -Werror from Daniel Axtens
    - EEH support from Daniel Axtens
    - plug irq_bitmap getting leaked in cxl_context from Vaibhav Jain
    - add alternate MMIO error handling from Ian Munsie
    - allow release of contexts which have been OPENED but not STARTED
      from Andrew Donnellan
    - remove use of macro DEFINE_PCI_DEVICE_TABLE from Vaishali Thakkar
    - release irqs if memory allocation fails from Vaibhav Jain
    - remove racy attempt to force EEH invocation in reset from Daniel
      Axtens
    - fix + cleanup error paths in cxl_dev_context_init from Ian Munsie
    - fix force unmapping mmaps of contexts allocated through the kernel
      api from Ian Munsie
    - set up and enable PSL Timebase from Philippe Bergheaud

* tag 'powerpc-4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (140 commits)
  cxl: Set up and enable PSL Timebase
  cxl: Fix force unmapping mmaps of contexts allocated through the kernel api
  cxl: Fix + cleanup error paths in cxl_dev_context_init
  powerpc/eeh: Fix fenced PHB caused by eeh_slot_error_detail()
  powerpc/pseries: Cleanup on pci_dn_reconfig_notifier()
  powerpc/pseries: Fix corrupted pdn list
  powerpc/powernv: Enable LEDS support
  powerpc/iommu: Set default DMA offset in dma_dev_setup
  cxl: Remove racy attempt to force EEH invocation in reset
  cxl: Release irqs if memory allocation fails
  cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE
  powerpc/powernv: Fix mis-merge of OPAL support for LEDS driver
  powerpc/powernv: Reset HILE before kexec_sequence()
  powerpc/kexec: Reset secondary cpu endianness before kexec
  powerpc/hvsi: Fix endianness issues in the HVSI driver
  leds/powernv: Add driver for PowerNV platform
  powerpc/powernv: Create LED platform device
  powerpc/powernv: Add OPAL interfaces for accessing and modifying system LED states
  powerpc/powernv: Fix the log message when disabling VF
  cxl: Allow release of contexts which have been OPENED but not STARTED
  ...
Commit
ff474e8ca8547d09cb82ebab56d4c96f9eea01ce
Parents
4c92b5bb · 390fd592

Merge commit. Changes below are compared with the first parent: 4c92b5bb.

Changes

147 files changed · +3579 −2017

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-class-cxlmodified+10−0View file
Documentation/devicetree/bindings/leds/leds-powernv.txtadded+26−0View file
Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txtmodified+3−0View file
Documentation/devicetree/bindings/powerpc/fsl/scfg.txtadded+18−0View file
Documentation/trace/ftrace.txtmodified+5−0View file
arch/powerpc/Kconfigmodified+11−11View file
arch/powerpc/Makefilemodified+20−0View file
arch/powerpc/boot/dts/fsl/p1022si-post.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1022si-pre.dtsimodified+2−0View file
arch/powerpc/boot/dts/fsl/t1040si-post.dtsimodified+5−0View file
arch/powerpc/boot/dts/t1023rdb.dtsmodified+12−1View file
arch/powerpc/boot/dts/t1024rdb.dtsmodified+6−0View file
arch/powerpc/boot/dts/t1040d4rdb.dtsadded+46−0View file
arch/powerpc/boot/dts/t1042d4rdb.dtsadded+53−0View file
arch/powerpc/boot/dts/t104xd4rdb.dtsiadded+205−0View file
arch/powerpc/configs/85xx-32bit.configadded+5−0View file
arch/powerpc/configs/85xx-64bit.configadded+4−0View file
arch/powerpc/configs/85xx-hw.configadded+142−0View file
arch/powerpc/configs/85xx-smp.configadded+2−0View file
arch/powerpc/configs/altivec.configadded+1−0View file
arch/powerpc/configs/corenet32_smp_defconfigdeleted+0−185View before deletion
arch/powerpc/configs/corenet64_smp_defconfigdeleted+0−176View before deletion
arch/powerpc/configs/corenet_basic_defconfigadded+1−0View file
arch/powerpc/configs/fsl-emb-nonhw.configadded+126−0View file
arch/powerpc/configs/mpc85xx_basic_defconfigadded+23−0View file
arch/powerpc/configs/mpc85xx_defconfigdeleted+0−252View before deletion
arch/powerpc/configs/mpc85xx_smp_defconfigdeleted+0−244View before deletion
arch/powerpc/configs/ppc64_defconfigmodified+3−0View file
arch/powerpc/configs/pseries_defconfigmodified+5−1View file
arch/powerpc/include/asm/Kbuildmodified+0−1View file
arch/powerpc/include/asm/archrandom.hmodified+14−14View file
arch/powerpc/include/asm/cacheflush.hmodified+6−1View file
arch/powerpc/include/asm/checksum.hmodified+28−9View file
arch/powerpc/include/asm/compat.hmodified+7−0View file
arch/powerpc/include/asm/device.hmodified+9−6View file
arch/powerpc/include/asm/dma-mapping.hmodified+7−7View file
arch/powerpc/include/asm/iommu.hmodified+25−6View file
arch/powerpc/include/asm/machdep.hmodified+1−1View file
arch/powerpc/include/asm/opal-api.hmodified+123−1View file
arch/powerpc/include/asm/opal.hmodified+7−1View file
arch/powerpc/include/asm/pci-bridge.hmodified+1−0View file
arch/powerpc/include/asm/pgtable-ppc64.hmodified+4−4View file
arch/powerpc/include/asm/pgtable.hmodified+11−0View file
arch/powerpc/include/asm/ppc-pci.hmodified+1−0View file
arch/powerpc/include/asm/processor.hmodified+0−1View file
arch/powerpc/include/asm/pte-common.hmodified+2−1View file
arch/powerpc/include/asm/reg.hmodified+10−2View file
arch/powerpc/include/asm/rtas.hmodified+1−0View file
arch/powerpc/include/asm/spu_csa.hmodified+0−6View file
arch/powerpc/include/asm/syscall.hmodified+33−21View file
arch/powerpc/include/asm/trace_clock.hadded+19−0View file
arch/powerpc/include/uapi/asm/Kbuildmodified+1−0View file
arch/powerpc/include/uapi/asm/errno.hmodified+0−2View file
arch/powerpc/include/uapi/asm/sigcontext.hmodified+2−2View file
arch/powerpc/kernel/Makefilemodified+1−0View file
arch/powerpc/kernel/asm-offsets.cmodified+0−1View file
arch/powerpc/kernel/dma-iommu.cmodified+1−1View file
arch/powerpc/kernel/dma-swiotlb.cmodified+2−2View file
arch/powerpc/kernel/dma.cmodified+100−18View file
arch/powerpc/kernel/eeh.cmodified+23−8View file
arch/powerpc/kernel/eeh_pe.cmodified+22−0View file
arch/powerpc/kernel/entry_32.Smodified+6−1View file
arch/powerpc/kernel/entry_64.Smodified+20−8View file
arch/powerpc/kernel/exceptions-64e.Smodified+8−5View file
arch/powerpc/kernel/fsl_booke_entry_mapping.Smodified+9−6View file
arch/powerpc/kernel/kvm.cmodified+0−1View file
arch/powerpc/kernel/misc_64.Smodified+11−2View file
arch/powerpc/kernel/nvram_64.cmodified+5−5View file
arch/powerpc/kernel/pci-common.cmodified+18−54View file
arch/powerpc/kernel/process.cmodified+7−7View file
arch/powerpc/kernel/prom.cmodified+11−14View file
arch/powerpc/kernel/prom_init.cmodified+17−8View file
arch/powerpc/kernel/ptrace.cmodified+77−12View file
arch/powerpc/kernel/rtas.cmodified+22−3View file
arch/powerpc/kernel/signal_32.cmodified+5−0View file
arch/powerpc/kernel/signal_64.cmodified+16−5View file
arch/powerpc/kernel/trace_clock.cadded+15−0View file
arch/powerpc/lib/checksum_32.Smodified+0−16View file
arch/powerpc/lib/checksum_64.Smodified+0−21View file
arch/powerpc/lib/copy_32.Smodified+108−1View file
arch/powerpc/mm/fsl_booke_mmu.cmodified+1−1View file
arch/powerpc/mm/hash_low_64.Smodified+2−2View file
arch/powerpc/mm/hash_utils_64.cmodified+6−6View file
arch/powerpc/mm/hugetlbpage.cmodified+0−8View file
arch/powerpc/mm/mem.cmodified+7−7View file
arch/powerpc/mm/numa.cmodified+13−3View file
arch/powerpc/mm/pgtable_64.cmodified+0−10View file
arch/powerpc/mm/slb.cmodified+18−6View file
arch/powerpc/mm/tlb_low_64e.Smodified+5−5View file
arch/powerpc/oprofile/op_model_power4.cmodified+2−2View file
arch/powerpc/perf/core-book3s.cmodified+2−2View file
arch/powerpc/perf/hv-24x7.cmodified+11−13View file
arch/powerpc/platforms/512x/Kconfigmodified+2−2View file
arch/powerpc/platforms/85xx/c293pcie.cmodified+0−4View file
arch/powerpc/platforms/85xx/corenet_generic.cmodified+2−0View file
arch/powerpc/platforms/cell/Kconfigmodified+0−15View file
arch/powerpc/platforms/cell/spufs/file.cmodified+0−55View file
arch/powerpc/platforms/cell/spufs/lscsa_alloc.cmodified+2−122View file
arch/powerpc/platforms/powernv/eeh-powernv.cmodified+10−2View file
arch/powerpc/platforms/powernv/opal-hmi.cmodified+175−2View file
arch/powerpc/platforms/powernv/opal-power.cmodified+130−17View file
arch/powerpc/platforms/powernv/opal-wrappers.Smodified+4−0View file
arch/powerpc/platforms/powernv/opal.cmodified+46−1View file
arch/powerpc/platforms/powernv/pci-ioda.cmodified+59−88View file
arch/powerpc/platforms/powernv/pci.cmodified+0−11View file
arch/powerpc/platforms/powernv/pci.hmodified+3−4View file
arch/powerpc/platforms/powernv/powernv.hmodified+0−6View file
arch/powerpc/platforms/powernv/rng.cmodified+1−1View file
arch/powerpc/platforms/powernv/setup.cmodified+7−9View file
arch/powerpc/platforms/powernv/subcore.cmodified+2−2View file
arch/powerpc/platforms/pseries/hotplug-memory.cmodified+1−2View file
arch/powerpc/platforms/pseries/iommu.cmodified+1−2View file
arch/powerpc/platforms/pseries/ras.cmodified+2−1View file
arch/powerpc/platforms/pseries/rng.cmodified+1−1View file
arch/powerpc/platforms/pseries/setup.cmodified+15−8View file
arch/powerpc/sysdev/cpm_common.cmodified+1−1View file
arch/powerpc/sysdev/dart_iommu.cmodified+3−13View file
arch/powerpc/sysdev/ppc4xx_hsta_msi.cmodified+2−2View file
arch/powerpc/xmon/xmon.cmodified+3−5View file
drivers/leds/Kconfigmodified+11−0View file
drivers/leds/Makefilemodified+1−0View file
drivers/leds/leds-powernv.cadded+345−0View file
drivers/macintosh/therm_windtunnel.cmodified+2−0View file
drivers/macintosh/windfarm.hmodified+0−4View file
drivers/macintosh/windfarm_core.cmodified+2−45View file
drivers/memory/fsl_ifc.cmodified+30−13View file
drivers/misc/cxl/Kconfigmodified+6−1View file
drivers/misc/cxl/Makefilemodified+2−0View file
drivers/misc/cxl/api.cmodified+49−10View file
drivers/misc/cxl/context.cmodified+21−1View file
drivers/misc/cxl/cxl.hmodified+77−17View file
drivers/misc/cxl/debugfs.cmodified+1−1View file
drivers/misc/cxl/file.cmodified+24−3View file
drivers/misc/cxl/irq.cmodified+36−20View file
drivers/misc/cxl/main.cmodified+1−0View file
drivers/misc/cxl/native.cmodified+97−22View file
drivers/misc/cxl/pci.cmodified+486−125View file
drivers/misc/cxl/sysfs.cmodified+26−0View file
drivers/misc/cxl/trace.hmodified+5−5View file
drivers/misc/cxl/vphb.cmodified+34−0View file
drivers/mtd/nand/fsl_ifc_nand.cmodified+130−128View file
drivers/tty/hvc/hvsi.cmodified+24−22View file
include/linux/fsl_ifc.hmodified+50−0View file
include/misc/cxl.hmodified+10−0View file
include/uapi/misc/cxl.hmodified+3−1View file
tools/testing/selftests/powerpc/mm/Makefilemodified+2−1View file
tools/testing/selftests/seccomp/seccomp_bpf.cmodified+14−1View file

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

Documentation/ABI/testing/sysfs-class-cxl

View file
diff --git a/Documentation/ABI/testing/sysfs-class-cxl b/Documentation/ABI/testing/sysfs-class-cxl
index acfe9df..b07e86d 100644
--- a/Documentation/ABI/testing/sysfs-class-cxl
+++ b/Documentation/ABI/testing/sysfs-class-cxl
@@ -223,3 +223,13 @@ Description: write only
Writing 1 will issue a PERST to card which may cause the card
to reload the FPGA depending on load_image_on_perst.
Users: https://github.com/ibm-capi/libcxl
+
+What: /sys/class/cxl/<card>/perst_reloads_same_image
+Date: July 2015
+Description: read/write
+ Trust that when an image is reloaded via PERST, it will not
+ have changed.
+ 0 = don't trust, the image may be different (default)
+ 1 = trust that the image will not change.
+Users: https://github.com/ibm-capi/libcxl

Documentation/devicetree/bindings/leds/leds-powernv.txt

View file
diff --git a/Documentation/devicetree/bindings/leds/leds-powernv.txt b/Documentation/devicetree/bindings/leds/leds-powernv.txt
new file mode 100644
index 0000000..6665569
--- /dev/null
+++ b/Documentation/devicetree/bindings/leds/leds-powernv.txt
@@ -0,0 +1,26 @@
+Device Tree binding for LEDs on IBM Power Systems
+-------------------------------------------------
+
+Required properties:
+- compatible : Should be "ibm,opal-v3-led".
+- led-mode : Should be "lightpath" or "guidinglight".
+
+Each location code of FRU/Enclosure must be expressed in the
+form of a sub-node.
+
+Required properties for the sub nodes:
+- led-types : Supported LED types (attention/identify/fault) provided
+ in the form of string array.
+
+Example:
+
+leds {
+ compatible = "ibm,opal-v3-led";
+ led-mode = "lightpath";
+
+ U78C9.001.RST0027-P1-C1 {
+ led-types = "identify", "fault";
+ };
+ ...
+ ...
+};

Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt

View file
diff --git a/Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt b/Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt
index d5e3704..89427b0 100644
--- a/Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt
+++ b/Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt
@@ -18,6 +18,8 @@ Properties:
interrupt (NAND_EVTER_STAT). If there is only one,
that interrupt reports both types of event.
+- little-endian : If this property is absent, the big-endian mode will
+ be in use as default for registers.
- ranges : Each range corresponds to a single chipselect, and covers
the entire access window as configured.
@@ -34,6 +36,7 @@ Example:
#size-cells = <1>;
reg = <0x0 0xffe1e000 0 0x2000>;
interrupts = <16 2 19 2>;
+ little-endian;
/* NOR, NAND Flashes and CPLD on board */
ranges = <0x0 0x0 0x0 0xee000000 0x02000000

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

View file
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/scfg.txt b/Documentation/devicetree/bindings/powerpc/fsl/scfg.txt
new file mode 100644
index 0000000..0532c46
--- /dev/null
+++ b/Documentation/devicetree/bindings/powerpc/fsl/scfg.txt
@@ -0,0 +1,18 @@
+Freescale Supplement configuration unit (SCFG)
+
+SCFG is the supplemental configuration unit, that provides SoC specific
+configuration and status registers for the chip. Such as getting PEX port
+status.
+
+Required properties:
+
+- compatible: should be "fsl,<chip>-scfg"
+- reg: should contain base address and length of SCFG memory-mapped
+registers
+
+Example:
+
+ scfg: global-utilities@fc000 {
+ compatible = "fsl,t1040-scfg";
+ reg = <0xfc000 0x1000>;
+ };

Documentation/trace/ftrace.txt

View file
diff --git a/Documentation/trace/ftrace.txt b/Documentation/trace/ftrace.txt
index 7ddb1e3..87bb4aa 100644
--- a/Documentation/trace/ftrace.txt
+++ b/Documentation/trace/ftrace.txt
@@ -346,6 +346,11 @@ of ftrace. Here is a list of some of the key files:
x86-tsc: Architectures may define their own clocks. For
example, x86 uses its own TSC cycle clock here.
+ ppc-tb: This uses the powerpc timebase register value.
+ This is in sync across CPUs and can also be used
+ to correlate events across hypervisor/guest if
+ tb_offset is known.
+
To set a clock, simply echo the clock name into this file.
echo global > trace_clock

arch/powerpc/Kconfig

View file
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 5ef2711..b447918 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -82,6 +82,9 @@ config GENERIC_HWEIGHT
bool
default y
+config ARCH_HAS_DMA_SET_COHERENT_MASK
+ bool
+
config PPC
bool
default y
@@ -155,6 +158,8 @@ config PPC
select HAVE_PERF_EVENTS_NMI if PPC64
select EDAC_SUPPORT
select EDAC_ATOMIC_SCRUB
+ select ARCH_HAS_DMA_SET_COHERENT_MASK
+ select HAVE_ARCH_SECCOMP_FILTER
config GENERIC_CSUM
def_bool CPU_LITTLE_ENDIAN
@@ -514,11 +519,6 @@ config NODES_SPAN_OTHER_NODES
def_bool y
depends on NEED_MULTIPLE_NODES
-config PPC_HAS_HASH_64K
- bool
- depends on PPC64
- default n
-
config STDBINUTILS
bool "Using standard binutils settings"
depends on 44x
@@ -560,16 +560,16 @@ config PPC_4K_PAGES
bool "4k page size"
config PPC_16K_PAGES
- bool "16k page size" if 44x || PPC_8xx
+ bool "16k page size"
+ depends on 44x || PPC_8xx
config PPC_64K_PAGES
- bool "64k page size" if 44x || PPC_STD_MMU_64 || PPC_BOOK3E_64
- depends on !PPC_FSL_BOOK3E
- select PPC_HAS_HASH_64K if PPC_STD_MMU_64
+ bool "64k page size"
+ depends on !PPC_FSL_BOOK3E && (44x || PPC_STD_MMU_64 || PPC_BOOK3E_64)
config PPC_256K_PAGES
- bool "256k page size" if 44x
- depends on !STDBINUTILS
+ bool "256k page size"
+ depends on 44x && !STDBINUTILS
help
Make the page size 256k.

arch/powerpc/Makefile

View file
diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile
index 05f464e..4ca54fd 100644
--- a/arch/powerpc/Makefile
+++ b/arch/powerpc/Makefile
@@ -288,6 +288,26 @@ PHONY += pseries_le_defconfig
pseries_le_defconfig:
$(call merge_into_defconfig,pseries_defconfig,le)
+PHONY += mpc85xx_defconfig
+mpc85xx_defconfig:
+ $(call merge_into_defconfig,mpc85xx_basic_defconfig,\
+ 85xx-32bit 85xx-hw fsl-emb-nonhw)
+
+PHONY += mpc85xx_smp_defconfig
+mpc85xx_smp_defconfig:
+ $(call merge_into_defconfig,mpc85xx_basic_defconfig,\
+ 85xx-32bit 85xx-smp 85xx-hw fsl-emb-nonhw)
+
+PHONY += corenet32_smp_defconfig
+corenet32_smp_defconfig:
+ $(call merge_into_defconfig,corenet_basic_defconfig,\
+ 85xx-32bit 85xx-smp 85xx-hw fsl-emb-nonhw)
+
+PHONY += corenet64_smp_defconfig
+corenet64_smp_defconfig:
+ $(call merge_into_defconfig,corenet_basic_defconfig,\
+ 85xx-64bit 85xx-smp altivec 85xx-hw fsl-emb-nonhw)
+
define archhelp
@echo '* zImage - Build default images selected by kernel config'
@echo ' zImage.* - Compressed kernel image (arch/$(ARCH)/boot/zImage.*)'

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

View file
diff --git a/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi b/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi
index ebf2022..426bf41 100644
--- a/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi
@@ -175,7 +175,7 @@
/include/ "pq3-gpio-0.dtsi"
- display@10000 {
+ display: display@10000 {
compatible = "fsl,diu", "fsl,p1022-diu";
reg = <0x10000 1000>;
interrupts = <64 2 0 0>;

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 1956dea..de76ae8 100644
--- a/arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi
@@ -50,6 +50,8 @@
pci0 = &pci0;
pci1 = &pci1;
pci2 = &pci2;
+ vga = &display;
+ display = &display;
};
cpus {

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

View file
diff --git a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
index 9e9f7e2..9770d02 100644
--- a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
+++ b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
@@ -484,6 +484,11 @@
reg = <0xea000 0x4000>;
};
+ scfg: global-utilities@fc000 {
+ compatible = "fsl,t1040-scfg";
+ reg = <0xfc000 0x1000>;
+ };
+
/include/ "elo3-dma-0.dtsi"
/include/ "elo3-dma-1.dtsi"
/include/ "qoriq-espi-0.dtsi"

arch/powerpc/boot/dts/t1023rdb.dts

View file
diff --git a/arch/powerpc/boot/dts/t1023rdb.dts b/arch/powerpc/boot/dts/t1023rdb.dts
index 06b090a..d3fa829 100644
--- a/arch/powerpc/boot/dts/t1023rdb.dts
+++ b/arch/powerpc/boot/dts/t1023rdb.dts
@@ -60,7 +60,7 @@
#address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,ifc-nand";
- reg = <0x2 0x0 0x10000>;
+ reg = <0x1 0x0 0x10000>;
};
};
@@ -99,6 +99,17 @@
};
i2c@118100 {
+ current-sensor@40 {
+ compatible = "ti,ina220";
+ reg = <0x40>;
+ shunt-resistor = <1000>;
+ };
+
+ current-sensor@41 {
+ compatible = "ti,ina220";
+ reg = <0x41>;
+ shunt-resistor = <1000>;
+ };
};
};

arch/powerpc/boot/dts/t1024rdb.dts

View file
diff --git a/arch/powerpc/boot/dts/t1024rdb.dts b/arch/powerpc/boot/dts/t1024rdb.dts
index 733e723..bf05e32 100644
--- a/arch/powerpc/boot/dts/t1024rdb.dts
+++ b/arch/powerpc/boot/dts/t1024rdb.dts
@@ -114,6 +114,12 @@
reg = <0x4c>;
};
+ current-sensor@40 {
+ compatible = "ti,ina220";
+ reg = <0x40>;
+ shunt-resistor = <1000>;
+ };
+
eeprom@50 {
compatible = "atmel,24c256";
reg = <0x50>;

arch/powerpc/boot/dts/t1040d4rdb.dts

View file
diff --git a/arch/powerpc/boot/dts/t1040d4rdb.dts b/arch/powerpc/boot/dts/t1040d4rdb.dts
new file mode 100644
index 0000000..2d1315a
--- /dev/null
+++ b/arch/powerpc/boot/dts/t1040d4rdb.dts
@@ -0,0 +1,46 @@
+/*
+ * T1040D4RDB Device Tree Source
+ *
+ * Copyright 2015 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.
+ */
+
+/include/ "fsl/t104xsi-pre.dtsi"
+/include/ "t104xd4rdb.dtsi"
+
+/ {
+ model = "fsl,T1040D4RDB";
+ compatible = "fsl,T1040D4RDB";
+ #address-cells = <2>;
+ #size-cells = <2>;
+ interrupt-parent = <&mpic>;
+};
+
+/include/ "fsl/t1040si-post.dtsi"

arch/powerpc/boot/dts/t1042d4rdb.dts

View file
diff --git a/arch/powerpc/boot/dts/t1042d4rdb.dts b/arch/powerpc/boot/dts/t1042d4rdb.dts
new file mode 100644
index 0000000..846f8c8
--- /dev/null
+++ b/arch/powerpc/boot/dts/t1042d4rdb.dts
@@ -0,0 +1,53 @@
+/*
+ * T1042D4RDB Device Tree Source
+ *
+ * Copyright 2015 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.
+ */
+
+/include/ "fsl/t104xsi-pre.dtsi"
+/include/ "t104xd4rdb.dtsi"
+
+/ {
+ model = "fsl,T1042D4RDB";
+ compatible = "fsl,T1042D4RDB";
+ #address-cells = <2>;
+ #size-cells = <2>;
+ interrupt-parent = <&mpic>;
+
+ ifc: localbus@ffe124000 {
+ cpld@3,0 {
+ compatible = "fsl,t1040d4rdb-cpld",
+ "fsl,deepsleep-cpld";
+ };
+ };
+};
+
+/include/ "fsl/t1040si-post.dtsi"

arch/powerpc/boot/dts/t104xd4rdb.dtsi

View file
diff --git a/arch/powerpc/boot/dts/t104xd4rdb.dtsi b/arch/powerpc/boot/dts/t104xd4rdb.dtsi
new file mode 100644
index 0000000..491367b
--- /dev/null
+++ b/arch/powerpc/boot/dts/t104xd4rdb.dtsi
@@ -0,0 +1,205 @@
+/*
+ * T1040D4RDB/T1042D4RDB Device Tree Source
+ *
+ * Copyright 2015 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.
+ */
+
+/ {
+ reserved-memory {
+ #address-cells = <2>;
+ #size-cells = <2>;
+ ranges;
+
+ bman_fbpr: bman-fbpr {
+ size = <0 0x1000000>;
+ alignment = <0 0x1000000>;
+ };
+ qman_fqd: qman-fqd {
+ size = <0 0x400000>;
+ alignment = <0 0x400000>;
+ };
+ qman_pfdr: qman-pfdr {
+ size = <0 0x2000000>;
+ alignment = <0 0x2000000>;
+ };
+ };
+
+ ifc: localbus@ffe124000 {
+ reg = <0xf 0xfe124000 0 0x2000>;
+ ranges = <0 0 0xf 0xe8000000 0x08000000
+ 2 0 0xf 0xff800000 0x00010000
+ 3 0 0xf 0xffdf0000 0x00008000>;
+
+ nor@0,0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "cfi-flash";
+ reg = <0x0 0x0 0x8000000>;
+ bank-width = <2>;
+ device-width = <1>;
+ };
+
+ nand@2,0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "fsl,ifc-nand";
+ reg = <0x2 0x0 0x10000>;
+ };
+
+ cpld@3,0 {
+ compatible = "fsl,t1040d4rdb-cpld";
+ reg = <3 0 0x300>;
+ };
+ };
+
+ memory {
+ device_type = "memory";
+ };
+
+ dcsr: dcsr@f00000000 {
+ ranges = <0x00000000 0xf 0x00000000 0x01072000>;
+ };
+
+ bportals: bman-portals@ff4000000 {
+ ranges = <0x0 0xf 0xf4000000 0x2000000>;
+ };
+
+ qportals: qman-portals@ff6000000 {
+ ranges = <0x0 0xf 0xf6000000 0x2000000>;
+ };
+
+ soc: soc@ffe000000 {
+ ranges = <0x00000000 0xf 0xfe000000 0x1000000>;
+ reg = <0xf 0xfe000000 0 0x00001000>;
+
+ spi@110000 {
+ flash@0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "micron,n25q512ax3";
+ reg = <0>;
+ /* input clock */
+ spi-max-frequency = <10000000>;
+ };
+ };
+ i2c@118000 {
+ hwmon@4c {
+ compatible = "adi,adt7461";
+ reg = <0x4c>;
+ };
+
+ rtc@68 {
+ compatible = "dallas,ds1337";
+ reg = <0x68>;
+ interrupts = <0x2 0x1 0 0>;
+ };
+ };
+
+ i2c@118100 {
+ mux@77 {
+ /*
+ * Child nodes of mux depend on which i2c
+ * devices are connected via the mini PCI
+ * connector slot1, the mini PCI connector
+ * slot2, the HDMI connector, and the PEX
+ * slot. Systems with such devices attached
+ * should provide a wrapper .dts file that
+ * includes this one, and adds those nodes
+ */
+ compatible = "nxp,pca9546";
+ reg = <0x77>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+ };
+
+ };
+
+ pci0: pcie@ffe240000 {
+ reg = <0xf 0xfe240000 0 0x10000>;
+ ranges = <0x02000000 0 0xe0000000 0xc 0x0 0x0 0x10000000
+ 0x01000000 0 0x0 0xf 0xf8000000 0x0 0x00010000>;
+ pcie@0 {
+ ranges = <0x02000000 0 0xe0000000
+ 0x02000000 0 0xe0000000
+ 0 0x10000000
+
+ 0x01000000 0 0x00000000
+ 0x01000000 0 0x00000000
+ 0 0x00010000>;
+ };
+ };
+
+ pci1: pcie@ffe250000 {
+ reg = <0xf 0xfe250000 0 0x10000>;
+ ranges = <0x02000000 0 0xe0000000 0xc 0x10000000 0 0x10000000
+ 0x01000000 0 0 0xf 0xf8010000 0 0x00010000>;
+ pcie@0 {
+ ranges = <0x02000000 0 0xe0000000
+ 0x02000000 0 0xe0000000
+ 0 0x10000000
+
+ 0x01000000 0 0x00000000
+ 0x01000000 0 0x00000000
+ 0 0x00010000>;
+ };
+ };
+
+ pci2: pcie@ffe260000 {
+ reg = <0xf 0xfe260000 0 0x10000>;
+ ranges = <0x02000000 0 0xe0000000 0xc 0x20000000 0 0x10000000
+ 0x01000000 0 0x00000000 0xf 0xf8020000 0 0x00010000>;
+ pcie@0 {
+ ranges = <0x02000000 0 0xe0000000
+ 0x02000000 0 0xe0000000
+ 0 0x10000000
+
+ 0x01000000 0 0x00000000
+ 0x01000000 0 0x00000000
+ 0 0x00010000>;
+ };
+ };
+
+ pci3: pcie@ffe270000 {
+ reg = <0xf 0xfe270000 0 0x10000>;
+ ranges = <0x02000000 0 0xe0000000 0xc 0x30000000 0 0x10000000

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx-32bit.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx-64bit.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx-hw.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx-smp.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/altivec.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/corenet32_smp_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/corenet64_smp_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/corenet_basic_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/fsl-emb-nonhw.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc85xx_basic_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc85xx_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc85xx_smp_defconfig

View before deletion

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/archrandom.h

View file

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/checksum.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/compat.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/device.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/dma-mapping.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/iommu.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/opal-api.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/pci-bridge.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-pci.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-common.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/rtas.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/spu_csa.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/syscall.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/trace_clock.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/uapi/asm/Kbuild

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/uapi/asm/errno.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/uapi/asm/sigcontext.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/dma-iommu.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/eeh.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh_pe.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/fsl_booke_entry_mapping.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/kvm.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/misc_64.S

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/signal_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/signal_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/trace_clock.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/checksum_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/checksum_64.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/copy_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/fsl_booke_mmu.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_utils_64.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/mem.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_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/slb.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/hv-24x7.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/85xx/c293pcie.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/cell/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal-power.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.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/powernv.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/rng.c

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/subcore.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/iommu.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/rng.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/cpm_common.c

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/ppc4xx_hsta_msi.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/leds/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/leds/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/leds/leds-powernv.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/therm_windtunnel.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm.h

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/fsl_ifc.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/api.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/context.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/debugfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/file.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/main.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/misc/cxl/pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/vphb.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/tty/hvc/hvsi.c

View file

This diff is incomplete. Download the complete patch.

include/linux/fsl_ifc.h

View file

This diff is incomplete. Download the complete patch.

include/misc/cxl.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/misc/cxl.h

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/mm/Makefile

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/seccomp/seccomp_bpf.c

View file

This diff is incomplete. Download the complete patch.