projects/linux·commit d5e2d008

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

d5e2d008 · Linus Torvalds <[email protected]> · 2016-03-19 15:38:41 -07:00

Pull powerpc updates from Michael Ellerman:
 "This was delayed a day or two by some build-breakage on old toolchains
  which we've now fixed.

  There's two PCI commits both acked by Bjorn.

  There's one commit to mm/hugepage.c which is (co)authored by Kirill.

  Highlights:
   - Restructure Linux PTE on Book3S/64 to Radix format from Paul
     Mackerras
   - Book3s 64 MMU cleanup in preparation for Radix MMU from Aneesh
     Kumar K.V
   - Add POWER9 cputable entry from Michael Neuling
   - FPU/Altivec/VSX save/restore optimisations from Cyril Bur
   - Add support for new ftrace ABI on ppc64le from Torsten Duwe

  Various cleanups & minor fixes from:
   - Adam Buchbinder, Andrew Donnellan, Balbir Singh, Christophe Leroy,
     Cyril Bur, Luis Henriques, Madhavan Srinivasan, Pan Xinhui, Russell
     Currey, Sukadev Bhattiprolu, Suraj Jitindar Singh.

  General:
   - atomics: Allow architectures to define their own __atomic_op_*
     helpers from Boqun Feng
   - Implement atomic{, 64}_*_return_* variants and acquire/release/
     relaxed variants for (cmp)xchg from Boqun Feng
   - Add powernv_defconfig from Jeremy Kerr
   - Fix BUG_ON() reporting in real mode from Balbir Singh
   - Add xmon command to dump OPAL msglog from Andrew Donnellan
   - Add xmon command to dump process/task similar to ps(1) from Douglas
     Miller
   - Clean up memory hotplug failure paths from David Gibson

  pci/eeh:
   - Redesign SR-IOV on PowerNV to give absolute isolation between VFs
     from Wei Yang.
   - EEH Support for SRIOV VFs from Wei Yang and Gavin Shan.
   - PCI/IOV: Rename and export virtfn_{add, remove} from Wei Yang
   - PCI: Add pcibios_bus_add_device() weak function from Wei Yang
   - MAINTAINERS: Update EEH details and maintainership from Russell
     Currey

  cxl:
   - Support added to the CXL driver for running on both bare-metal and
     hypervisor systems, from Christophe Lombard and Frederic Barrat.
   - Ignore probes for virtual afu pci devices from Vaibhav Jain

  perf:
   - Export Power8 generic and cache events to sysfs from Sukadev
     Bhattiprolu
   - hv-24x7: Fix usage with chip events, display change in counter
     values, display domain indices in sysfs, eliminate domain suffix in
     event names, from Sukadev Bhattiprolu

  Freescale:
   - Updates from Scott: "Highlights include 8xx optimizations, 32-bit
     checksum optimizations, 86xx consolidation, e5500/e6500 cpu
     hotplug, more fman and other dt bits, and minor fixes/cleanup"

* tag 'powerpc-4.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (179 commits)
  powerpc: Fix unrecoverable SLB miss during restore_math()
  powerpc/8xx: Fix do_mtspr_cpu6() build on older compilers
  powerpc/rcpm: Fix build break when SMP=n
  powerpc/book3e-64: Use hardcoded mttmr opcode
  powerpc/fsl/dts: Add "jedec,spi-nor" flash compatible
  powerpc/T104xRDB: add tdm riser card node to device tree
  powerpc32: PAGE_EXEC required for inittext
  powerpc/mpc85xx: Add pcsphy nodes to FManV3 device tree
  powerpc/mpc85xx: Add MDIO bus muxing support to the board device tree(s)
  powerpc/86xx: Introduce and use common dtsi
  powerpc/86xx: Update device tree
  powerpc/86xx: Move dts files to fsl directory
  powerpc/86xx: Switch to kconfig fragments approach
  powerpc/86xx: Update defconfigs
  powerpc/86xx: Consolidate common platform code
  powerpc32: Remove one insn in mulhdu
  powerpc32: small optimisation in flush_icache_range()
  powerpc: Simplify test in __dma_sync()
  powerpc32: move xxxxx_dcache_range() functions inline
  powerpc32: Remove clear_pages() and define clear_page() inline
  ...
Commit
d5e2d00898bdfed9586472679760fc81a2ca2d02
Parents
31e18236 · 6e669f08

Merge commit. Changes below are compared with the first parent: 31e18236.

Changes

320 files changed · +14155 −6550

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-class-cxlmodified+5−5View file
Documentation/devicetree/bindings/powerpc/fsl/fman.txtmodified+40−0View file
Documentation/devicetree/bindings/soc/fsl/rcpm.txtadded+63−0View file
Documentation/kernel-parameters.txtmodified+1−1View file
Documentation/powerpc/cxl.txtmodified+55−0View file
MAINTAINERSmodified+9−7View file
arch/powerpc/Kconfigmodified+21−2View file
arch/powerpc/Makefilemodified+25−0View file
arch/powerpc/boot/dts/fsl/b4860qds.dtsmodified+58−2View file
arch/powerpc/boot/dts/fsl/b4qds.dtsimodified+50−3View file
arch/powerpc/boot/dts/fsl/bsc9131rdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/bsc9132qds.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/c293pcie.dtsmodified+1−1View file
arch/powerpc/boot/dts/gef_ppc9a.dts → arch/powerpc/boot/dts/fsl/gef_ppc9a.dtsrenamed+35−244View file
arch/powerpc/boot/dts/gef_sbc310.dts → arch/powerpc/boot/dts/fsl/gef_sbc310.dtsrenamed+38−237View file
arch/powerpc/boot/dts/gef_sbc610.dts → arch/powerpc/boot/dts/fsl/gef_sbc610.dtsrenamed+35−244View file
arch/powerpc/boot/dts/fsl/kmcoge4.dtsmodified+2−2View file
arch/powerpc/boot/dts/fsl/mpc8536ds.dtsimodified+4−4View file
arch/powerpc/boot/dts/mpc8641_hpcn.dts → arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dtsrenamed+52−295View file
arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts → arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dtsrenamed+44−286View file
arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsiadded+120−0View file
arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsiadded+58−0View file
arch/powerpc/boot/dts/fsl/mvme2500.dtsmodified+2−2View file
arch/powerpc/boot/dts/fsl/p1010rdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1020rdb-pd.dtsmodified+1−1View file
arch/powerpc/boot/dts/fsl/p1020rdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1021mds.dtsmodified+1−1View file
arch/powerpc/boot/dts/fsl/p1021rdb-pc.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1022ds.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1022rdk.dtsmodified+1−1View file
arch/powerpc/boot/dts/fsl/p1024rdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p1025rdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p2020rdb-pc.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/p2020rdb.dtsmodified+1−1View file
arch/powerpc/boot/dts/fsl/p2041rdb.dtsmodified+92−2View file
arch/powerpc/boot/dts/fsl/p3041ds.dtsmodified+112−2View file
arch/powerpc/boot/dts/fsl/p4080ds.dtsmodified+184−2View file
arch/powerpc/boot/dts/fsl/p5020ds.dtsmodified+112−2View file
arch/powerpc/boot/dts/fsl/p5040ds.dtsmodified+234−2View file
arch/powerpc/boot/dts/fsl/p5040si-post.dtsimodified+1−0View file
arch/powerpc/boot/dts/fsl/p5040si-pre.dtsimodified+6−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsimodified+5−0View file
arch/powerpc/boot/dts/fsl/sbc8641d.dtsadded+203−0View file
arch/powerpc/boot/dts/fsl/t1023rdb.dtsmodified+42−1View file
arch/powerpc/boot/dts/fsl/t1024qds.dtsmodified+3−3View file
arch/powerpc/boot/dts/fsl/t1024rdb.dtsmodified+46−1View file
arch/powerpc/boot/dts/fsl/t1040rdb.dtsmodified+31−1View file
arch/powerpc/boot/dts/fsl/t1042rdb.dtsmodified+29−1View file
arch/powerpc/boot/dts/fsl/t1042rdb_pi.dtsmodified+17−1View file
arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/t104xqds.dtsimodified+178−2View file
arch/powerpc/boot/dts/fsl/t104xrdb.dtsimodified+38−2View file
arch/powerpc/boot/dts/fsl/t2080qds.dtsmodified+157−1View file
arch/powerpc/boot/dts/fsl/t2080rdb.dtsmodified+66−1View file
arch/powerpc/boot/dts/fsl/t2081qds.dtsmodified+220−1View file
arch/powerpc/boot/dts/fsl/t208xqds.dtsimodified+3−3View file
arch/powerpc/boot/dts/fsl/t208xrdb.dtsimodified+1−1View file
arch/powerpc/boot/dts/fsl/t4240qds.dtsmodified+400−2View file
arch/powerpc/boot/dts/fsl/t4240rdb.dtsmodified+149−2View file
arch/powerpc/boot/dts/sbc8641d.dtsdeleted+0−447View before deletion
arch/powerpc/boot/rs6000.hmodified+1−1View file
arch/powerpc/boot/treeboot-akebono.cmodified+1−1View file
arch/powerpc/boot/treeboot-currituck.cmodified+1−1View file
arch/powerpc/boot/treeboot-iss4xx.cmodified+1−1View file
arch/powerpc/configs/83xx/mpc834x_itx_defconfigmodified+0−1View file
arch/powerpc/configs/85xx/ksi8560_defconfigmodified+0−1View file
arch/powerpc/configs/85xx/stx_gp3_defconfigmodified+0−2View file
arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig → arch/powerpc/configs/86xx-hw.configrenamed+81−133View file
arch/powerpc/configs/86xx-smp.configadded+2−0View file
arch/powerpc/configs/86xx/gef_ppc9a_defconfigdeleted+0−216View before deletion
arch/powerpc/configs/86xx/gef_sbc310_defconfigdeleted+0−214View before deletion
arch/powerpc/configs/86xx/gef_sbc610_defconfigdeleted+0−273View before deletion
arch/powerpc/configs/86xx/mpc8610_hpcd_defconfigdeleted+0−110View before deletion
arch/powerpc/configs/86xx/sbc8641d_defconfigdeleted+0−246View before deletion
arch/powerpc/configs/mpc86xx_basic_defconfigadded+10−0View file
arch/powerpc/configs/mpc86xx_defconfigdeleted+0−162View before deletion
arch/powerpc/configs/powernv_defconfigadded+313−0View file
arch/powerpc/crypto/aes-spe-core.Smodified+2−2View file
arch/powerpc/crypto/aes-spe-glue.cmodified+1−1View file
arch/powerpc/include/asm/atomic.hmodified+97−62View file
arch/powerpc/include/asm/mmu-hash32.h → arch/powerpc/include/asm/book3s/32/mmu-hash.hrenamed+0−0View file
arch/powerpc/include/asm/book3s/64/hash-4k.hmodified+3−33View file
arch/powerpc/include/asm/book3s/64/hash-64k.hmodified+30−27View file
arch/powerpc/include/asm/book3s/64/hash.hmodified+41−27View file
arch/powerpc/include/asm/mmu-hash64.h → arch/powerpc/include/asm/book3s/64/mmu-hash.hrenamed+4−0View file
arch/powerpc/include/asm/book3s/64/pgtable.hmodified+27−9View file
arch/powerpc/include/asm/book3s/64/tlbflush-hash.hadded+94−0View file
arch/powerpc/include/asm/cache.hmodified+19−0View file
arch/powerpc/include/asm/cacheflush.hmodified+49−5View file
arch/powerpc/include/asm/checksum.hmodified+101−40View file
arch/powerpc/include/asm/cmpxchg.hmodified+183−54View file
arch/powerpc/include/asm/code-patching.hmodified+21−0View file
arch/powerpc/include/asm/cputable.hmodified+24−4View file
arch/powerpc/include/asm/cputhreads.hmodified+15−0View file
arch/powerpc/include/asm/eeh.hmodified+5−0View file
arch/powerpc/include/asm/fsl_pm.hadded+51−0View file
arch/powerpc/include/asm/ftrace.hmodified+5−0View file
arch/powerpc/include/asm/hugetlb.hmodified+1−1View file
arch/powerpc/include/asm/hvcall.hmodified+1−0View file
arch/powerpc/include/asm/hydra.hmodified+1−1View file
arch/powerpc/include/asm/io.hmodified+1−1View file
arch/powerpc/include/asm/machdep.hmodified+3−3View file
arch/powerpc/include/asm/mmu-8xx.hmodified+2−2View file
arch/powerpc/include/asm/mmu.hmodified+3−2View file
arch/powerpc/include/asm/module.hmodified+11−3View file
arch/powerpc/include/asm/nohash/32/pgtable.hmodified+3−2View file
arch/powerpc/include/asm/nohash/64/pgtable.hmodified+3−0View file
arch/powerpc/include/asm/opal.hmodified+3−0View file
arch/powerpc/include/asm/page.hmodified+8−103View file
arch/powerpc/include/asm/page_32.hmodified+14−3View file
arch/powerpc/include/asm/pci-bridge.hmodified+5−4View file
arch/powerpc/include/asm/perf_event_server.hmodified+9−1View file
arch/powerpc/include/asm/pgalloc-64.hmodified+32−10View file
arch/powerpc/include/asm/pgtable-types.hadded+103−0View file
arch/powerpc/include/asm/pmac_feature.hmodified+1−1View file
arch/powerpc/include/asm/processor.hmodified+2−0View file
arch/powerpc/include/asm/reg.hmodified+14−4View file
arch/powerpc/include/asm/reg_8xx.hmodified+93−0View file
arch/powerpc/include/asm/reg_booke.hmodified+1−1View file
arch/powerpc/include/asm/sections.hmodified+12−0View file
arch/powerpc/include/asm/smp.hmodified+4−0View file
arch/powerpc/include/asm/smu.hmodified+1−1View file
arch/powerpc/include/asm/switch_to.hmodified+9−4View file
arch/powerpc/include/asm/time.hmodified+1−5View file
arch/powerpc/include/asm/tlbflush.hmodified+1−91View file
arch/powerpc/include/asm/uninorth.hmodified+1−1View file
arch/powerpc/include/asm/xics.hmodified+1−1View file
arch/powerpc/include/uapi/asm/epapr_hcalls.hmodified+2−2View file
arch/powerpc/kernel/Makefilemodified+6−6View file
arch/powerpc/kernel/asm-offsets.cmodified+3−0View file
arch/powerpc/kernel/cpu_setup_fsl_booke.Smodified+112−0View file
arch/powerpc/kernel/cpu_setup_power.Smodified+47−2View file
arch/powerpc/kernel/cputable.cmodified+31−0View file
arch/powerpc/kernel/eeh.cmodified+27−12View file
arch/powerpc/kernel/eeh_cache.cmodified+5−6View file
arch/powerpc/kernel/eeh_dev.cmodified+1−0View file
arch/powerpc/kernel/eeh_driver.cmodified+120−30View file
arch/powerpc/kernel/eeh_pe.cmodified+20−18View file
arch/powerpc/kernel/entry_64.Smodified+192−4View file
arch/powerpc/kernel/fpu.Smodified+8−17View file
arch/powerpc/kernel/ftrace.cmodified+95−37View file
arch/powerpc/kernel/head_44x.Smodified+1−1View file
arch/powerpc/kernel/head_64.Smodified+98−0View file
arch/powerpc/kernel/head_8xx.Smodified+36−72View file
arch/powerpc/kernel/head_fsl_booke.Smodified+0−74View file
arch/powerpc/kernel/idle_power7.Smodified+1−1View file
arch/powerpc/kernel/kgdb.cmodified+4−0View file
arch/powerpc/kernel/mce_power.cmodified+8−9View file
arch/powerpc/kernel/misc_32.Smodified+11−96View file
arch/powerpc/kernel/module.cmodified+5−0View file
arch/powerpc/kernel/module_32.cmodified+14−6View file
arch/powerpc/kernel/module_64.cmodified+152−62View file
arch/powerpc/kernel/paca.cmodified+1−10View file
arch/powerpc/kernel/pci-hotplug.cmodified+1−1View file
arch/powerpc/kernel/pci_dn.cmodified+18−1View file
arch/powerpc/kernel/ppc_ksyms.cmodified+2−4View file
arch/powerpc/kernel/ppc_ksyms_32.cmodified+0−1View file
arch/powerpc/kernel/process.cmodified+151−17View file
arch/powerpc/kernel/signal.cmodified+2−2View file
arch/powerpc/kernel/signal.hmodified+1−1View file
arch/powerpc/kernel/smp.cmodified+6−1View file
arch/powerpc/kernel/traps.cmodified+10−2View file
arch/powerpc/kernel/vector.Smodified+8−37View file
arch/powerpc/kvm/book3s_32_mmu_host.cmodified+1−1View file
arch/powerpc/kvm/book3s_64_mmu.cmodified+1−1View file
arch/powerpc/kvm/book3s_64_mmu_host.cmodified+1−1View file
arch/powerpc/kvm/book3s_64_mmu_hv.cmodified+1−1View file
arch/powerpc/kvm/book3s_64_vio.cmodified+1−1View file
arch/powerpc/kvm/book3s_64_vio_hv.cmodified+1−1View file
arch/powerpc/kvm/book3s_hv_rm_mmu.cmodified+1−1View file
arch/powerpc/kvm/book3s_hv_rmhandlers.Smodified+1−1View file
arch/powerpc/kvm/book3s_xics.cmodified+1−1View file
arch/powerpc/kvm/booke.cmodified+1−1View file
arch/powerpc/kvm/e500mc.cmodified+1−1View file
arch/powerpc/lib/Makefilemodified+3−4View file
arch/powerpc/lib/checksum_32.Smodified+243−155View file
arch/powerpc/lib/checksum_64.Smodified+2−29View file
arch/powerpc/lib/checksum_wrappers_64.c → arch/powerpc/lib/checksum_wrappers.crenamed+0−0View file
arch/powerpc/lib/ppc_ksyms.cmodified+1−3View file
arch/powerpc/mm/8xx_mmu.cadded+141−0View file
arch/powerpc/mm/Makefilemodified+1−0View file
arch/powerpc/mm/dma-noncoherent.cmodified+1−1View file
arch/powerpc/mm/fsl_booke_mmu.cmodified+4−2View file
arch/powerpc/mm/hash64_4k.cmodified+2−2View file
arch/powerpc/mm/hash64_64k.cmodified+3−4View file
arch/powerpc/mm/hash_utils_64.cmodified+54−33View file
arch/powerpc/mm/hugetlbpage-hash64.cmodified+3−2View file
arch/powerpc/mm/hugetlbpage.cmodified+1−2View file
arch/powerpc/mm/init_32.cmodified+0−23View file
arch/powerpc/mm/init_64.cmodified+46−22View file
arch/powerpc/mm/mem.cmodified+8−2View file
arch/powerpc/mm/mmu_decl.hmodified+15−14View file
arch/powerpc/mm/pgtable_32.cmodified+10−42View file
arch/powerpc/mm/pgtable_64.cmodified+9−2View file
arch/powerpc/mm/ppc_mmu_32.cmodified+2−2View file
arch/powerpc/mm/tlb_low_64e.Smodified+1−1View file
arch/powerpc/mm/tlb_nohash.cmodified+1−3View file
arch/powerpc/mm/tlb_nohash_low.Smodified+2−2View file
arch/powerpc/oprofile/op_model_cell.cmodified+2−2View file
arch/powerpc/perf/core-book3s.cmodified+1−1View file
arch/powerpc/perf/hv-24x7.cmodified+137−88View file
arch/powerpc/perf/hv-24x7.hmodified+2−1View file
arch/powerpc/perf/hv-gpci.cmodified+25−18View file
arch/powerpc/perf/power7-pmu.cmodified+9−9View file
arch/powerpc/perf/power8-events-list.hadded+51−0View file
arch/powerpc/perf/power8-pmu.cmodified+73−39View file
arch/powerpc/platforms/52xx/mpc52xx_pci.cmodified+1−1View file
arch/powerpc/platforms/85xx/Kconfigmodified+1−0View file
arch/powerpc/platforms/85xx/Makefilemodified+1−0View file
arch/powerpc/platforms/85xx/common.cmodified+3−0View file
arch/powerpc/platforms/85xx/mpc85xx_cds.cmodified+1−1View file
arch/powerpc/platforms/85xx/mpc85xx_pm_ops.cadded+106−0View file
arch/powerpc/platforms/85xx/smp.cmodified+153−159View file
arch/powerpc/platforms/85xx/smp.hmodified+1−0View file
arch/powerpc/platforms/86xx/Makefilemodified+1−1View file
arch/powerpc/platforms/86xx/common.cadded+43−0View file
arch/powerpc/platforms/86xx/gef_ppc9a.cmodified+1−31View file
arch/powerpc/platforms/86xx/gef_sbc310.cmodified+1−31View file
arch/powerpc/platforms/86xx/gef_sbc610.cmodified+1−31View file
arch/powerpc/platforms/86xx/mpc8610_hpcd.cmodified+2−18View file
arch/powerpc/platforms/86xx/mpc86xx.hmodified+2−0View file
arch/powerpc/platforms/86xx/mpc86xx_hpcn.cmodified+1−20View file
arch/powerpc/platforms/86xx/sbc8641d.cmodified+1−31View file
arch/powerpc/platforms/embedded6xx/mpc10x.hmodified+0−10View file
arch/powerpc/platforms/powermac/Makefilemodified+1−1View file
arch/powerpc/platforms/powermac/cache.Smodified+1−1View file
arch/powerpc/platforms/powermac/feature.cmodified+3−3View file
arch/powerpc/platforms/powernv/Makefilemodified+1−1View file
arch/powerpc/platforms/powernv/eeh-powernv.cmodified+256−42View file
arch/powerpc/platforms/powernv/idle.cmodified+3−3View file
arch/powerpc/platforms/powernv/npu-dma.cmodified+1−1View file
arch/powerpc/platforms/powernv/opal-msglog.cmodified+24−10View file
arch/powerpc/platforms/powernv/opal.cmodified+5−2View file
arch/powerpc/platforms/powernv/pci-ioda.cmodified+189−158View file
arch/powerpc/platforms/powernv/pci-p5ioc2.cdeleted+0−271View before deletion
arch/powerpc/platforms/powernv/pci.cmodified+2−15View file
arch/powerpc/platforms/powernv/pci.hmodified+71−81View file
arch/powerpc/platforms/powernv/subcore.cmodified+1−1View file
arch/powerpc/platforms/ps3/gelic_udbg.cmodified+24−48View file
arch/powerpc/platforms/ps3/interrupt.cmodified+1−1View file
arch/powerpc/platforms/pseries/hvconsole.cmodified+1−1View file
arch/powerpc/platforms/pseries/lpar.cmodified+6−3View file
arch/powerpc/platforms/pseries/setup.cmodified+1−1View file
arch/powerpc/scripts/gcc-check-mprofile-kernel.shadded+23−0View file
arch/powerpc/sysdev/Kconfigmodified+5−0View file
arch/powerpc/sysdev/Makefilemodified+1−0View file
arch/powerpc/sysdev/cpm1.cmodified+4−1View file
arch/powerpc/sysdev/fsl_lbc.cmodified+38−11View file
arch/powerpc/sysdev/fsl_pci.cmodified+1−1View file
arch/powerpc/sysdev/fsl_rcpm.cadded+386−0View file
arch/powerpc/sysdev/fsl_rmu.cmodified+1−1View file
arch/powerpc/sysdev/i8259.cmodified+1−1View file
arch/powerpc/sysdev/mpic.cmodified+2−2View file
arch/powerpc/xmon/xmon.cmodified+119−1View file
drivers/misc/cxl/Makefilemodified+1−0View file
drivers/misc/cxl/api.cmodified+52−31View file
drivers/misc/cxl/base.cmodified+32−0View file
drivers/misc/cxl/context.cmodified+8−3View file
drivers/misc/cxl/cxl.hmodified+203−85View file
drivers/misc/cxl/debugfs.cmodified+4−0View file
drivers/misc/cxl/fault.cmodified+14−11View file
drivers/misc/cxl/file.cmodified+16−12View file
drivers/misc/cxl/flash.cadded+538−0View file
drivers/misc/cxl/guest.cadded+1177−0View file
drivers/misc/cxl/hcalls.cadded+647−0View file
drivers/misc/cxl/hcalls.hadded+204−0View file
drivers/misc/cxl/irq.cmodified+79−230View file
drivers/misc/cxl/main.cmodified+114−8View file
drivers/misc/cxl/native.cmodified+390−79View file
drivers/misc/cxl/of.cadded+513−0View file
drivers/misc/cxl/pci.cmodified+117−150View file
drivers/misc/cxl/sysfs.cmodified+91−32View file
drivers/misc/cxl/trace.hmodified+193−0View file
drivers/misc/cxl/vphb.cmodified+76−91View file
drivers/pci/bus.cmodified+3−0View file
drivers/pci/iov.cmodified+5−5View file
drivers/scsi/cxlflash/common.hmodified+0−1View file
drivers/scsi/cxlflash/main.cmodified+2−16View file
drivers/soc/fsl/qe/qe_common.cmodified+33−33View file
drivers/soc/fsl/qe/qe_ic.cmodified+10−1View file
include/linux/atomic.hmodified+10−0View file
include/linux/bug.hmodified+9−0View file
include/linux/fsl/guts.hmodified+105−0View file
include/linux/huge_mm.hmodified+0−3View file
include/linux/pci.hmodified+9−0View file
include/misc/cxl.hmodified+5−3View file
include/soc/fsl/qe/qe.hmodified+0−2View file
include/uapi/misc/cxl.hmodified+24−0View file
mm/huge_memory.cmodified+14−3View file
tools/testing/selftests/powerpc/Makefilemodified+3−2View file
tools/testing/selftests/powerpc/basic_asm.hadded+70−0View file
tools/testing/selftests/powerpc/math/.gitignoreadded+6−0View file
tools/testing/selftests/powerpc/math/Makefileadded+19−0View file
tools/testing/selftests/powerpc/math/fpu_asm.Sadded+198−0View file
tools/testing/selftests/powerpc/math/fpu_preempt.cadded+113−0View file
tools/testing/selftests/powerpc/math/fpu_signal.cadded+135−0View file
tools/testing/selftests/powerpc/math/fpu_syscall.cadded+90−0View file
tools/testing/selftests/powerpc/math/vmx_asm.Sadded+235−0View file
tools/testing/selftests/powerpc/math/vmx_preempt.cadded+112−0View file
tools/testing/selftests/powerpc/math/vmx_signal.cadded+156−0View file
tools/testing/selftests/powerpc/math/vmx_syscall.cadded+91−0View file
tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.cmodified+1−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 b07e86d..7fd737e 100644
--- a/Documentation/ABI/testing/sysfs-class-cxl
+++ b/Documentation/ABI/testing/sysfs-class-cxl
@@ -159,7 +159,7 @@ Description: read only
Decimal value of the Per Process MMIO space length.
Users: https://github.com/ibm-capi/libcxl
-What: /sys/class/cxl/<afu>m/pp_mmio_off
+What: /sys/class/cxl/<afu>m/pp_mmio_off (not in a guest)
Date: September 2014
Description: read only
@@ -183,7 +183,7 @@ Description: read only
Identifies the revision level of the PSL.
Users: https://github.com/ibm-capi/libcxl
-What: /sys/class/cxl/<card>/base_image
+What: /sys/class/cxl/<card>/base_image (not in a guest)
Date: September 2014
Description: read only
@@ -193,7 +193,7 @@ Description: read only
during the initial program load.
Users: https://github.com/ibm-capi/libcxl
-What: /sys/class/cxl/<card>/image_loaded
+What: /sys/class/cxl/<card>/image_loaded (not in a guest)
Date: September 2014
Description: read only
@@ -201,7 +201,7 @@ Description: read only
onto the card.
Users: https://github.com/ibm-capi/libcxl
-What: /sys/class/cxl/<card>/load_image_on_perst
+What: /sys/class/cxl/<card>/load_image_on_perst (not in a guest)
Date: December 2014
Description: read/write
@@ -224,7 +224,7 @@ Description: write only
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
+What: /sys/class/cxl/<card>/perst_reloads_same_image (not in a guest)
Date: July 2015
Description: read/write

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
index 1fc5328..55c2c03 100644
--- a/Documentation/devicetree/bindings/powerpc/fsl/fman.txt
+++ b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt
@@ -315,6 +315,16 @@ PROPERTIES
Value type: <phandle>
Definition: A phandle for 1EEE1588 timer.
+- pcsphy-handle
+ Usage required for "fsl,fman-memac" MACs
+ Value type: <phandle>
+ Definition: A phandle for pcsphy.
+
+- tbi-handle
+ Usage required for "fsl,fman-dtsec" MACs
+ Value type: <phandle>
+ Definition: A phandle for tbiphy.
+
EXAMPLE
fman1_tx28: port@a8000 {
@@ -340,6 +350,7 @@ ethernet@e0000 {
reg = <0xe0000 0x1000>;
fsl,fman-ports = <&fman1_rx8 &fman1_tx28>;
ptp-timer = <&ptp-timer>;
+ tbi-handle = <&tbi0>;
};
============================================================================
@@ -415,6 +426,13 @@ PROPERTIES
The settings and programming routines for internal/external
MDIO are different. Must be included for internal MDIO.
+For internal PHY device on internal mdio bus, a PHY node should be created.
+See the definition of the PHY node in booting-without-of.txt for an
+example of how to define a PHY (Internal PHY has no interrupt line).
+- For "fsl,fman-mdio" compatible internal mdio bus, the PHY is TBI PHY.
+- For "fsl,fman-memac-mdio" compatible internal mdio bus, the PHY is PCS PHY,
+ PCS PHY addr must be '0'.
+
EXAMPLE
Example for FMan v2 external MDIO:
@@ -425,12 +443,29 @@ mdio@f1000 {
interrupts = <101 2 0 0>;
};
+Example for FMan v2 internal MDIO:
+
+mdio@e3120 {
+ compatible = "fsl,fman-mdio";
+ reg = <0xe3120 0xee0>;
+ fsl,fman-internal-mdio;
+
+ tbi1: tbi-phy@8 {
+ reg = <0x8>;
+ device_type = "tbi-phy";
+ };
+};
+
Example for FMan v3 internal MDIO:
mdio@f1000 {
compatible = "fsl,fman-memac-mdio";
reg = <0xf1000 0x1000>;
fsl,fman-internal-mdio;
+
+ pcsphy6: ethernet-phy@0 {
+ reg = <0x0>;
+ };
};
=============================================================================
@@ -568,6 +603,7 @@ fman@400000 {
cell-index = <0>;
reg = <0xe0000 0x1000>;
fsl,fman-ports = <&fman1_rx_0x8 &fman1_tx_0x28>;
+ tbi-handle = <&tbi5>;
};
ethernet@e2000 {
@@ -575,6 +611,7 @@ fman@400000 {
cell-index = <1>;
reg = <0xe2000 0x1000>;
fsl,fman-ports = <&fman1_rx_0x9 &fman1_tx_0x29>;
+ tbi-handle = <&tbi6>;
};
ethernet@e4000 {
@@ -582,6 +619,7 @@ fman@400000 {
cell-index = <2>;
reg = <0xe4000 0x1000>;
fsl,fman-ports = <&fman1_rx_0xa &fman1_tx_0x2a>;
+ tbi-handle = <&tbi7>;
};
ethernet@e6000 {
@@ -589,6 +627,7 @@ fman@400000 {
cell-index = <3>;
reg = <0xe6000 0x1000>;
fsl,fman-ports = <&fman1_rx_0xb &fman1_tx_0x2b>;
+ tbi-handle = <&tbi8>;
};
ethernet@e8000 {
@@ -596,6 +635,7 @@ fman@400000 {
cell-index = <4>;
reg = <0xf0000 0x1000>;
fsl,fman-ports = <&fman1_rx_0xc &fman1_tx_0x2c>;
+ tbi-handle = <&tbi9>;
ethernet@f0000 {
cell-index = <8>;

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

View file
diff --git a/Documentation/devicetree/bindings/soc/fsl/rcpm.txt b/Documentation/devicetree/bindings/soc/fsl/rcpm.txt
new file mode 100644
index 0000000..e284e4e
--- /dev/null
+++ b/Documentation/devicetree/bindings/soc/fsl/rcpm.txt
@@ -0,0 +1,63 @@
+* Run Control and Power Management
+-------------------------------------------
+The RCPM performs all device-level tasks associated with device run control
+and power management.
+
+Required properites:
+ - reg : Offset and length of the register set of the RCPM block.
+ - fsl,#rcpm-wakeup-cells : The number of IPPDEXPCR register cells in the
+ fsl,rcpm-wakeup property.
+ - compatible : Must contain a chip-specific RCPM block compatible string
+ and (if applicable) may contain a chassis-version RCPM compatible
+ string. Chip-specific strings are of the form "fsl,<chip>-rcpm",
+ such as:
+ * "fsl,p2041-rcpm"
+ * "fsl,p5020-rcpm"
+ * "fsl,t4240-rcpm"
+
+ Chassis-version strings are of the form "fsl,qoriq-rcpm-<version>",
+ such as:
+ * "fsl,qoriq-rcpm-1.0": for chassis 1.0 rcpm
+ * "fsl,qoriq-rcpm-2.0": for chassis 2.0 rcpm
+ * "fsl,qoriq-rcpm-2.1": for chassis 2.1 rcpm
+
+All references to "1.0" and "2.0" refer to the QorIQ chassis version to
+which the chip complies.
+Chassis Version Example Chips
+--------------- -------------------------------
+1.0 p4080, p5020, p5040, p2041, p3041
+2.0 t4240, b4860, b4420
+2.1 t1040, ls1021
+
+Example:
+The RCPM node for T4240:
+ rcpm: global-utilities@e2000 {
+ compatible = "fsl,t4240-rcpm", "fsl,qoriq-rcpm-2.0";
+ reg = <0xe2000 0x1000>;
+ fsl,#rcpm-wakeup-cells = <2>;
+ };
+
+* Freescale RCPM Wakeup Source Device Tree Bindings
+-------------------------------------------
+Required fsl,rcpm-wakeup property should be added to a device node if the device
+can be used as a wakeup source.
+
+ - fsl,rcpm-wakeup: Consists of a phandle to the rcpm node and the IPPDEXPCR
+ register cells. The number of IPPDEXPCR register cells is defined in
+ "fsl,#rcpm-wakeup-cells" in the rcpm node. The first register cell is
+ the bit mask that should be set in IPPDEXPCR0, and the second register
+ cell is for IPPDEXPCR1, and so on.
+
+ Note: IPPDEXPCR(IP Powerdown Exception Control Register) provides a
+ mechanism for keeping certain blocks awake during STANDBY and MEM, in
+ order to use them as wake-up sources.
+
+Example:
+ lpuart0: serial@2950000 {
+ compatible = "fsl,ls1021a-lpuart";
+ reg = <0x0 0x2950000 0x0 0x1000>;
+ interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&sysclk>;
+ clock-names = "ipg";
+ fsl,rcpm-wakeup = <&rcpm 0x0 0x40000000>;
+ };

Documentation/kernel-parameters.txt

View file
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index eef242e..1f780d9 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -2620,7 +2620,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
noltlbs [PPC] Do not use large page/tlb entries for kernel
- lowmem mapping on PPC40x.
+ lowmem mapping on PPC40x and PPC8xx
nomca [IA-64] Disable machine check abort handling

Documentation/powerpc/cxl.txt

View file
diff --git a/Documentation/powerpc/cxl.txt b/Documentation/powerpc/cxl.txt
index 205c1b8..d5506ba 100644
--- a/Documentation/powerpc/cxl.txt
+++ b/Documentation/powerpc/cxl.txt
@@ -116,6 +116,8 @@ Work Element Descriptor (WED)
User API
========
+1. AFU character devices
+
For AFUs operating in AFU directed mode, two character device
files will be created. /dev/cxl/afu0.0m will correspond to a
master context and /dev/cxl/afu0.0s will correspond to a slave
@@ -362,6 +364,59 @@ read
reserved fields:
For future extensions and padding
+
+2. Card character device (powerVM guest only)
+
+ In a powerVM guest, an extra character device is created for the
+ card. The device is only used to write (flash) a new image on the
+ FPGA accelerator. Once the image is written and verified, the
+ device tree is updated and the card is reset to reload the updated
+ image.
+
+open
+----
+
+ Opens the device and allocates a file descriptor to be used with
+ the rest of the API. The device can only be opened once.
+
+ioctl
+-----
+
+CXL_IOCTL_DOWNLOAD_IMAGE:
+CXL_IOCTL_VALIDATE_IMAGE:
+ Starts and controls flashing a new FPGA image. Partial
+ reconfiguration is not supported (yet), so the image must contain
+ a copy of the PSL and AFU(s). Since an image can be quite large,
+ the caller may have to iterate, splitting the image in smaller
+ chunks.
+
+ Takes a pointer to a struct cxl_adapter_image:
+ struct cxl_adapter_image {
+ __u64 flags;
+ __u64 data;
+ __u64 len_data;
+ __u64 len_image;
+ __u64 reserved1;
+ __u64 reserved2;
+ __u64 reserved3;
+ __u64 reserved4;
+ };
+
+ flags:
+ These flags indicate which optional fields are present in
+ this struct. Currently all fields are mandatory.
+
+ data:
+ Pointer to a buffer with part of the image to write to the
+ card.
+
+ len_data:
+ Size of the buffer pointed to by data.
+
+ len_image:
+ Full size of the image.
+
+
Sysfs Class
===========

MAINTAINERS

View file
diff --git a/MAINTAINERS b/MAINTAINERS
index 74acd99..0cbfc69 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4250,13 +4250,6 @@ M: Maxim Levitsky <[email protected]>
S: Maintained
F: drivers/media/rc/ene_ir.*
-ENHANCED ERROR HANDLING (EEH)
-M: Gavin Shan <[email protected]>
-S: Supported
-F: Documentation/powerpc/eeh-pci-error-recovery.txt
-F: arch/powerpc/kernel/eeh*.c
-
EPSON S1D13XXX FRAMEBUFFER DRIVER
M: Kristoffer Ericson <[email protected]>
S: Maintained
@@ -8315,6 +8308,15 @@ L: [email protected]
S: Supported
F: Documentation/PCI/pci-error-recovery.txt
+PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
+M: Russell Currey <[email protected]>
+S: Supported
+F: Documentation/powerpc/eeh-pci-error-recovery.txt
+F: arch/powerpc/kernel/eeh*.c
+F: arch/powerpc/platforms/*/eeh*.c
+F: arch/powerpc/include/*/eeh*.h
+
PCI SUBSYSTEM
M: Bjorn Helgaas <[email protected]>

arch/powerpc/Kconfig

View file
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index a030e5e..7cd32c0 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -94,6 +94,7 @@ config PPC
select OF_RESERVED_MEM
select HAVE_FTRACE_MCOUNT_RECORD
select HAVE_DYNAMIC_FTRACE
+ select HAVE_DYNAMIC_FTRACE_WITH_REGS if MPROFILE_KERNEL
select HAVE_FUNCTION_TRACER
select HAVE_FUNCTION_GRAPH_TRACER
select SYSCTL_EXCEPTION_TRACE
@@ -304,7 +305,7 @@ config ZONE_DMA32
config PGTABLE_LEVELS
int
default 2 if !PPC64
- default 3 if PPC_64K_PAGES
+ default 3 if PPC_64K_PAGES && !PPC_BOOK3S_64
default 4
source "init/Kconfig"
@@ -374,6 +375,24 @@ config PPC_TRANSACTIONAL_MEM
---help---
Support user-mode Transactional Memory on POWERPC.
+config DISABLE_MPROFILE_KERNEL
+ bool "Disable use of mprofile-kernel for kernel tracing"
+ depends on PPC64 && CPU_LITTLE_ENDIAN
+ default y
+ help
+ Selecting this options disables use of the mprofile-kernel ABI for
+ kernel tracing. That will cause options such as live patching
+ (CONFIG_LIVEPATCH) which depend on CONFIG_DYNAMIC_FTRACE_WITH_REGS to
+ be disabled also.
+
+ If you have a toolchain which supports mprofile-kernel, then you can
+ enable this. Otherwise leave it disabled. If you're not sure, say
+ "N".
+
+config MPROFILE_KERNEL
+ depends on PPC64 && CPU_LITTLE_ENDIAN
+ def_bool !DISABLE_MPROFILE_KERNEL
+
config IOMMU_HELPER
def_bool PPC64
@@ -390,7 +409,7 @@ config SWIOTLB
config HOTPLUG_CPU
bool "Support for enabling/disabling CPUs"
depends on SMP && (PPC_PSERIES || \
- PPC_PMAC || PPC_POWERNV || (PPC_85xx && !PPC_E500MC))
+ PPC_PMAC || PPC_POWERNV || FSL_SOC_BOOKE)
---help---
Say Y here to be able to disable and re-enable individual
CPUs at runtime on SMP machines.

arch/powerpc/Makefile

View file
diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile
index 96efd82..709a22a 100644
--- a/arch/powerpc/Makefile
+++ b/arch/powerpc/Makefile
@@ -133,6 +133,21 @@ else
CFLAGS-$(CONFIG_GENERIC_CPU) += -mcpu=powerpc64
endif
+ifdef CONFIG_MPROFILE_KERNEL
+ ifeq ($(shell $(srctree)/arch/powerpc/scripts/gcc-check-mprofile-kernel.sh $(CC) -I$(srctree)/include -D__KERNEL__),OK)
+ CC_FLAGS_FTRACE := -pg -mprofile-kernel
+ KBUILD_CPPFLAGS += -DCC_USING_MPROFILE_KERNEL
+ else
+ # If the user asked for mprofile-kernel but the toolchain doesn't
+ # support it, emit a warning and deliberately break the build later
+ # with mprofile-kernel-not-supported. We would prefer to make this an
+ # error right here, but then the user would never be able to run
+ # oldconfig to change their configuration.
+ $(warning Compiler does not support mprofile-kernel, set CONFIG_DISABLE_MPROFILE_KERNEL)
+ CC_FLAGS_FTRACE := -mprofile-kernel-not-supported
+ endif
+endif
+
CFLAGS-$(CONFIG_CELL_CPU) += $(call cc-option,-mcpu=cell)
CFLAGS-$(CONFIG_POWER4_CPU) += $(call cc-option,-mcpu=power4)
CFLAGS-$(CONFIG_POWER5_CPU) += $(call cc-option,-mcpu=power5)
@@ -310,6 +325,16 @@ corenet64_smp_defconfig:
$(call merge_into_defconfig,corenet_basic_defconfig,\
85xx-64bit 85xx-smp altivec 85xx-hw fsl-emb-nonhw)
+PHONY += mpc86xx_defconfig
+mpc86xx_defconfig:
+ $(call merge_into_defconfig,mpc86xx_basic_defconfig,\
+ 86xx-hw fsl-emb-nonhw)
+
+PHONY += mpc86xx_smp_defconfig
+mpc86xx_smp_defconfig:
+ $(call merge_into_defconfig,mpc86xx_basic_defconfig,\
+ 86xx-smp 86xx-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/b4860qds.dts

View file
diff --git a/arch/powerpc/boot/dts/fsl/b4860qds.dts b/arch/powerpc/boot/dts/fsl/b4860qds.dts
index ba8c9be..a8bc419 100644
--- a/arch/powerpc/boot/dts/fsl/b4860qds.dts
+++ b/arch/powerpc/boot/dts/fsl/b4860qds.dts
@@ -1,7 +1,7 @@
/*
* B4860DS Device Tree Source
*
- * Copyright 2012 Freescale Semiconductor Inc.
+ * Copyright 2012 - 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:
@@ -39,12 +39,69 @@
model = "fsl,B4860QDS";
compatible = "fsl,B4860QDS";
+ aliases {
+ phy_sgmii_1e = &phy_sgmii_1e;
+ phy_sgmii_1f = &phy_sgmii_1f;
+ phy_xaui_slot1 = &phy_xaui_slot1;
+ phy_xaui_slot2 = &phy_xaui_slot2;
+ };
+
ifc: localbus@ffe124000 {
board-control@3,0 {
compatible = "fsl,b4860qds-fpga", "fsl,fpga-qixis";
};
};
+ soc@ffe000000 {
+ fman@400000 {
+ ethernet@e8000 {
+ phy-handle = <&phy_sgmii_1e>;
+ phy-connection-type = "sgmii";
+ };
+
+ ethernet@ea000 {
+ phy-handle = <&phy_sgmii_1f>;
+ phy-connection-type = "sgmii";
+ };
+
+ ethernet@f0000 {
+ phy-handle = <&phy_xaui_slot1>;
+ phy-connection-type = "xgmii";
+ };
+
+ ethernet@f2000 {
+ phy-handle = <&phy_xaui_slot2>;
+ phy-connection-type = "xgmii";
+ };
+
+ mdio@fc000 {
+ phy_sgmii_1e: ethernet-phy@1e {
+ reg = <0x1e>;
+ status = "disabled";
+ };
+
+ phy_sgmii_1f: ethernet-phy@1f {
+ reg = <0x1f>;
+ status = "disabled";
+ };
+ };
+
+ mdio@fd000 {
+ phy_xaui_slot1: xaui-phy@slot1 {
+ compatible = "ethernet-phy-ieee802.3-c45";
+ reg = <0x7>;
+ status = "disabled";
+ };
+
+ phy_xaui_slot2: xaui-phy@slot2 {
+ compatible = "ethernet-phy-ieee802.3-c45";
+ reg = <0x6>;
+ status = "disabled";
+ };
+ };
+ };
+ };
+
rio: rapidio@ffe0c0000 {
reg = <0xf 0xfe0c0000 0 0x11000>;
@@ -55,7 +112,6 @@
ranges = <0 0 0xc 0x30000000 0 0x10000000>;
};
};
-
};
/include/ "b4860si-post.dtsi"

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

View file
diff --git a/arch/powerpc/boot/dts/fsl/b4qds.dtsi b/arch/powerpc/boot/dts/fsl/b4qds.dtsi
index 6455774..3785ef8 100644
--- a/arch/powerpc/boot/dts/fsl/b4qds.dtsi
+++ b/arch/powerpc/boot/dts/fsl/b4qds.dtsi
@@ -1,7 +1,7 @@
/*
* B4420DS Device Tree Source
*
- * Copyright 2012 - 2014 Freescale Semiconductor, Inc.
+ * Copyright 2012 - 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:
@@ -39,6 +39,13 @@
#size-cells = <2>;
interrupt-parent = <&mpic>;
+ aliases {
+ phy_sgmii_10 = &phy_sgmii_10;
+ phy_sgmii_11 = &phy_sgmii_11;
+ phy_sgmii_1c = &phy_sgmii_1c;
+ phy_sgmii_1d = &phy_sgmii_1d;
+ };
+
ifc: localbus@ffe124000 {
reg = <0xf 0xfe124000 0 0x2000>;
ranges = <0 0 0xf 0xe8000000 0x08000000
@@ -135,7 +142,7 @@
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
- compatible = "sst,sst25wf040";
+ compatible = "sst,sst25wf040", "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <40000000>; /* input clock */
};
@@ -210,6 +217,47 @@
phy_type = "ulpi";
};
+ fman@400000 {
+ ethernet@e0000 {
+ phy-handle = <&phy_sgmii_10>;
+ phy-connection-type = "sgmii";
+ };
+
+ ethernet@e2000 {
+ phy-handle = <&phy_sgmii_11>;
+ phy-connection-type = "sgmii";
+ };
+
+ ethernet@e4000 {
+ phy-handle = <&phy_sgmii_1c>;
+ phy-connection-type = "sgmii";
+ };
+
+ ethernet@e6000 {
+ phy-handle = <&phy_sgmii_1d>;
+ phy-connection-type = "sgmii";
+ };

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/c293pcie.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/gef_ppc9a.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/gef_sbc310.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/gef_sbc610.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/kmcoge4.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/mvme2500.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p1021mds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p1021rdb-pc.dtsi

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p1022rdk.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p2020rdb-pc.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p2020rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p2041rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p3041ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p4080ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p5020ds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p5040ds.dts

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/p5040si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/sbc8641d.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1023rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1024qds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1024rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1040rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1042rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1042rdb_pi.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t2080qds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t2080rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t2081qds.dts

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t4240qds.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t4240rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/sbc8641d.dts

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/rs6000.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/treeboot-akebono.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/treeboot-currituck.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/treeboot-iss4xx.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/83xx/mpc834x_itx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx/ksi8560_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/85xx/stx_gp3_defconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/86xx/gef_ppc9a_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/86xx/gef_sbc310_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/86xx/gef_sbc610_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/86xx/sbc8641d_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc86xx_basic_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/mpc86xx_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/powernv_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/crypto/aes-spe-core.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/crypto/aes-spe-glue.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/atomic.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/32/mmu-hash.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/hash-4k.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/hash-64k.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/hash.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/mmu-hash.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/tlbflush-hash.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/cache.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/cmpxchg.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/code-patching.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/cputhreads.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/fsl_pm.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/ftrace.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/hvcall.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/hydra.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.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/module.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/64/pgtable.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/page.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/page_32.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/perf_event_server.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgalloc-64.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pmac_feature.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/reg.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/reg_8xx.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/reg_booke.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/sections.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/smp.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/smu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/switch_to.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/time.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/uninorth.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/include/uapi/asm/epapr_hcalls.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/asm-offsets.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cpu_setup_fsl_booke.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cpu_setup_power.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cputable.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh_cache.c

View file

This diff is incomplete. Download the complete patch.

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

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/fpu.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_44x.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_64.S

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/head_fsl_booke.S

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/kgdb.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/misc_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/module.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/module_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/module_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/paca.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/pci-hotplug.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/pci_dn.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/ppc_ksyms.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/signal.h

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/vector.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_32_mmu_host.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_mmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_mmu_host.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_mmu_hv.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_vio.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_vio_hv.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_hv_rm_mmu.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/book3s_xics.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/booke.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/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/checksum_wrappers.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/ppc_ksyms.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/8xx_mmu.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/dma-noncoherent.c

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hash64_64k.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hash_utils_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hugetlbpage-hash64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/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_decl.h

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/mm/ppc_mmu_32.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/mm/tlb_nohash.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/tlb_nohash_low.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/oprofile/op_model_cell.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/perf/hv-24x7.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/hv-gpci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/power7-pmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/power8-events-list.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/power8-pmu.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/mpc86xx.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/embedded6xx/mpc10x.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/cache.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/feature.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/Makefile

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/npu-dma.c

View file

This diff is incomplete. Download the complete patch.

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

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 before deletion

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

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/ps3/gelic_udbg.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/pseries/hvconsole.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/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/scripts/gcc-check-mprofile-kernel.sh

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/cpm1.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_lbc.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_rcpm.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_rmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/i8259.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/xmon/xmon.c

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/base.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/fault.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/flash.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/guest.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/hcalls.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/hcalls.h

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/of.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/pci/bus.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/iov.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/cxlflash/common.h

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/cxlflash/main.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/qe_common.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/qe_ic.c

View file

This diff is incomplete. Download the complete patch.

include/linux/atomic.h

View file

This diff is incomplete. Download the complete patch.

include/linux/bug.h

View file

This diff is incomplete. Download the complete patch.

include/linux/fsl/guts.h

View file

This diff is incomplete. Download the complete patch.

include/linux/huge_mm.h

View file

This diff is incomplete. Download the complete patch.

include/linux/pci.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/soc/fsl/qe/qe.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.

mm/huge_memory.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/Makefile

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/basic_asm.h

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/.gitignore

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/Makefile

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/fpu_asm.S

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/fpu_preempt.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/fpu_signal.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/fpu_syscall.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/vmx_asm.S

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/vmx_preempt.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/vmx_signal.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/math/vmx_syscall.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.c

View file

This diff is incomplete. Download the complete patch.