2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-23 12:43:55 +08:00
linux-next/arch/powerpc/boot/dts
Linus Torvalds d691b7e7d1 powerpc updates for 4.13
Highlights include:
 
  - Support for STRICT_KERNEL_RWX on 64-bit server CPUs.
 
  - Platform support for FSP2 (476fpe) board
 
  - Enable ZONE_DEVICE on 64-bit server CPUs.
 
  - Generic & powerpc spin loop primitives to optimise busy waiting
 
  - Convert VDSO update function to use new update_vsyscall() interface
 
  - Optimisations to hypercall/syscall/context-switch paths
 
  - Improvements to the CPU idle code on Power8 and Power9.
 
 As well as many other fixes and improvements.
 
 Thanks to:
   Akshay Adiga, Andrew Donnellan, Andrew Jeffery, Anshuman Khandual, Anton
   Blanchard, Balbir Singh, Benjamin Herrenschmidt, Christophe Leroy, Christophe
   Lombard, Colin Ian King, Dan Carpenter, Gautham R. Shenoy, Hari Bathini, Ian
   Munsie, Ivan Mikhaylov, Javier Martinez Canillas, Madhavan Srinivasan,
   Masahiro Yamada, Matt Brown, Michael Neuling, Michal Suchanek, Murilo
   Opsfelder Araujo, Naveen N. Rao, Nicholas Piggin, Oliver O'Halloran, Paul
   Mackerras, Pavel Machek, Russell Currey, Santosh Sivaraj, Stephen Rothwell,
   Thiago Jung Bauermann, Yang Li.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJZXyPCAAoJEFHr6jzI4aWAI9QQAISf2x5y//cqCi4ISyQB5pTq
 KLS/yQajNkQOw7c0fzBZOaH5Xd/SJ6AcKWDg8yDlpDR3+sRRsr98iIRECgKS5I7/
 DxD9ywcbSoMXFQQo1ZMCp5CeuMUIJRtugBnUQM+JXCSUCPbznCY5DchDTLyTBTpO
 MeMVhI//JxthhoOMA9MudiEGaYCU9ho442Z4OJUSiLUv8WRbvQX9pTqoc4vx1fxA
 BWf2mflztBVcIfKIyxIIIlDLukkMzix6gSYPMCbC7lzkbnU7JSqKiheJXjo1gJS2
 ePHKDxeNR2/QP0g/j3aT/MR1uTt9MaNBSX3gANE1xQ9OoJ8m1sOtCO4gNbSdLWae
 eXhDnoiEp930DRZOeEioOItuWWoxFaMyYk3BMmRKV4QNdYL3y3TRVeL2/XmRGqYL
 Lxz4IY/x5TteFEJNGcRX90uizNSi8AaEXPF16pUk8Ctt6eH3ZSwPMv2fHeYVCMr0
 KFlKHyaPEKEoztyzLcUR6u9QB56yxDN58bvLpd32AeHvKhqyxFoySy59x9bZbatn
 B2y8mmDItg860e0tIG6jrtplpOVvL8i5jla5RWFVoQDuxxrLAds3vG9JZQs+eRzx
 Fiic93bqeUAS6RzhXbJ6QQJYIyhE7yqpcgv7ME1W87SPef3HPBk9xlp3yIDwdA2z
 bBDvrRnvupusz8qCWrxe
 =w8rj
 -----END PGP SIGNATURE-----

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

Pull powerpc updates from Michael Ellerman:
 "Highlights include:

   - Support for STRICT_KERNEL_RWX on 64-bit server CPUs.

   - Platform support for FSP2 (476fpe) board

   - Enable ZONE_DEVICE on 64-bit server CPUs.

   - Generic & powerpc spin loop primitives to optimise busy waiting

   - Convert VDSO update function to use new update_vsyscall() interface

   - Optimisations to hypercall/syscall/context-switch paths

   - Improvements to the CPU idle code on Power8 and Power9.

  As well as many other fixes and improvements.

  Thanks to: Akshay Adiga, Andrew Donnellan, Andrew Jeffery, Anshuman
  Khandual, Anton Blanchard, Balbir Singh, Benjamin Herrenschmidt,
  Christophe Leroy, Christophe Lombard, Colin Ian King, Dan Carpenter,
  Gautham R. Shenoy, Hari Bathini, Ian Munsie, Ivan Mikhaylov, Javier
  Martinez Canillas, Madhavan Srinivasan, Masahiro Yamada, Matt Brown,
  Michael Neuling, Michal Suchanek, Murilo Opsfelder Araujo, Naveen N.
  Rao, Nicholas Piggin, Oliver O'Halloran, Paul Mackerras, Pavel Machek,
  Russell Currey, Santosh Sivaraj, Stephen Rothwell, Thiago Jung
  Bauermann, Yang Li"

* tag 'powerpc-4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (158 commits)
  powerpc/Kconfig: Enable STRICT_KERNEL_RWX for some configs
  powerpc/mm/radix: Implement STRICT_RWX/mark_rodata_ro() for Radix
  powerpc/mm/hash: Implement mark_rodata_ro() for hash
  powerpc/vmlinux.lds: Align __init_begin to 16M
  powerpc/lib/code-patching: Use alternate map for patch_instruction()
  powerpc/xmon: Add patch_instruction() support for xmon
  powerpc/kprobes/optprobes: Use patch_instruction()
  powerpc/kprobes: Move kprobes over to patch_instruction()
  powerpc/mm/radix: Fix execute permissions for interrupt_vectors
  powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp()
  powerpc/64s: Blacklist rtas entry/exit from kprobes
  powerpc/64s: Blacklist functions invoked on a trap
  powerpc/64s: Un-blacklist system_call() from kprobes
  powerpc/64s: Move system_call() symbol to just after setting MSR_EE
  powerpc/64s: Blacklist system_call() and system_call_common() from kprobes
  powerpc/64s: Convert .L__replay_interrupt_return to a local label
  powerpc64/elfv1: Only dereference function descriptor for non-text symbols
  cxl: Export library to support IBM XSL
  powerpc/dts: Use #include "..." to include local DT
  powerpc/perf/hv-24x7: Aggregate result elements on POWER9 SMT8
  ...
2017-07-07 13:55:45 -07:00
..
fsl powerpc updates for 4.13 2017-07-07 13:55:45 -07:00
a3m071.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
a4m072.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
ac14xx.dts powerpc/dts: Use #include "..." to include local DT 2017-07-03 23:00:33 +10:00
acadia.dts
adder875-redboot.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
adder875-uboot.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
akebono.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
amigaone.dts powerpc/amigaone: Limit ISA I/O range to 4k in the device tree 2009-06-26 14:37:23 +10:00
arches.dts powerpc/44x: Update Arches dts 2010-02-10 08:21:16 -05:00
asp834x-redboot.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
bamboo.dts
bluestone.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
c2k.dts dt/bindings: Remove device_type "serial" from marvell,mv64360-mpsc 2014-01-16 16:31:31 +00:00
canyonlands.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
charon.dts powerpc/5200: add support for charon board 2011-09-29 15:34:51 +02:00
cm5200.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
currituck.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
digsy_mtc.dts powerpc/5200: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:13 +10:00
ebony.dts
eiger.dts powerpc/4xx: Add 16K FIFO size DTS entries on supported platforms 2009-11-04 09:32:10 -05:00
ep88xc.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
ep405.dts
ep8248e.dts dt/bindings: remove users of device_type "mdio" 2014-01-16 16:25:56 +00:00
fsp2.dts powerpc/44x/fsp2: Add device tree for FSP2 board 2017-05-30 14:59:51 +10:00
gamecube.dts powerpc: gamecube: device tree 2009-12-12 22:24:26 -07:00
glacier.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
haleakala.dts powerpc/4xx: Add 16K FIFO size DTS entries on supported platforms 2009-11-04 09:32:10 -05:00
holly.dts dt/bindings: remove users of device_type "mdio" 2014-01-16 16:25:56 +00:00
hotfoot.dts powerpc/405: Fix missing #{address,size}-cells in i2c node 2011-01-03 16:02:51 -07:00
icon.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
iss4xx-mpic.dts powerpc/4xx: Simple platform for the ISS 4xx simulator 2010-05-05 11:11:56 -04:00
iss4xx.dts powerpc/4xx: Simple platform for the ISS 4xx simulator 2010-05-05 11:11:56 -04:00
katmai.dts powerpc/4xx: Adding PCIe MSI support 2011-05-26 15:00:37 +10:00
kilauea.dts powerpc/4xx: Fix warning in kilauea.dtb 2013-12-02 14:06:56 +11:00
klondike.dts powerpc/40x: Add APM8018X SOC support 2011-11-30 10:02:15 -05:00
kmeter1.dts powerpc/fsl: update compatiable on fsl 16550 uart nodes 2012-01-04 15:38:40 -06:00
ksi8560.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
kuroboxHD.dts powerpc/fsl: update compatiable on fsl 16550 uart nodes 2012-01-04 15:38:40 -06:00
kuroboxHG.dts powerpc/fsl: update compatiable on fsl 16550 uart nodes 2012-01-04 15:38:40 -06:00
lite5200.dts powerpc/5200: fix lite5200 ethernet phy address 2010-06-15 14:47:04 -06:00
lite5200b.dts powerpc/5200: Add Lite5200 on-board LEDs as devices 2013-02-11 21:24:53 +00:00
makalu.dts powerpc/4xx: Add 16K FIFO size DTS entries on supported platforms 2009-11-04 09:32:10 -05:00
media5200.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
mgcoge.dts powerpc/82xx: add SPI support for mgcoge 2012-07-10 07:07:20 -05:00
motionpro.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
mpc832x_mds.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc832x_rdb.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc834x_mds.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc836x_mds.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc836x_rdk.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
mpc866ads.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc885ads.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc5121.dtsi powerpc/512x: add a device tree binding for LocalPlus Bus FIFO 2015-10-22 15:20:47 +02:00
mpc5121ads.dts powerpc/dts: Use #include "..." to include local DT 2017-07-03 23:00:33 +10:00
mpc5125twr.dts powerpc/512x: add a device tree binding for LocalPlus Bus FIFO 2015-10-22 15:20:47 +02:00
mpc5200b.dtsi powerpc/5200: Add Lite5200 on-board LEDs as devices 2013-02-11 21:24:53 +00:00
mpc7448hpc2.dts dt/bindings: remove users of device_type "mdio" 2014-01-16 16:25:56 +00:00
mpc8272ads.dts dt/bindings: remove users of device_type "mdio" 2014-01-16 16:25:56 +00:00
mpc8308_p1m.dts powerpc/83xx: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:14 +10:00
mpc8308rdb.dts dma: mpc512x: separate 'compatible' values for MPC512x and MPC8308 2014-05-02 22:36:21 +05:30
mpc8313erdb.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc8315erdb.dts powerpc: use the new LED disk activity trigger 2016-06-27 08:58:40 +02:00
mpc8349emitx.dts powerpc/83xx: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:14 +10:00
mpc8349emitxgp.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc8377_mds.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc8377_rdb.dts powerpc/83xx: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:14 +10:00
mpc8377_wlan.dts powerpc/83xx: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:14 +10:00
mpc8378_mds.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc8378_rdb.dts powerpc/83xx: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:14 +10:00
mpc8379_mds.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
mpc8379_rdb.dts powerpc/83xx: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:14 +10:00
mpc8610_hpcd.dts powerpc/fsl: update compatiable on fsl 16550 uart nodes 2012-01-04 15:38:40 -06:00
mucmc52.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
mvme5100.dts powerpc/embedded6xx: Add support for Motorola/Emerson MVME5100 2014-01-09 17:52:20 -06:00
o2d300.dts powerpc/mpc5200: add dts files for ifm camera machines 2012-09-14 10:10:01 +02:00
o2d.dts powerpc/mpc5200: add dts files for ifm camera machines 2012-09-14 10:10:01 +02:00
o2d.dtsi powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
o2dnt2.dts powerpc/mpc5200: add dts files for ifm camera machines 2012-09-14 10:10:01 +02:00
o2i.dts powerpc/mpc5200: add dts files for ifm camera machines 2012-09-14 10:10:01 +02:00
o2mnt.dts powerpc/mpc5200: add dts files for ifm camera machines 2012-09-14 10:10:01 +02:00
o3dnt.dts powerpc/mpc5200: add dts files for ifm camera machines 2012-09-14 10:10:01 +02:00
obs600.dts powerpc: Add support for OpenBlockS 600 2011-12-08 14:22:52 +11:00
pcm030.dts powerpc/5200: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:13 +10:00
pcm032.dts powerpc/5200: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:13 +10:00
pdm360ng.dts powerpc/dts: Use #include "..." to include local DT 2017-07-03 23:00:33 +10:00
pq2fads.dts dt/bindings: remove users of device_type "mdio" 2014-01-16 16:25:56 +00:00
ps3.dts
rainier.dts
redwood.dts powerpc/4xx: Adding PCIe MSI support 2011-05-26 15:00:37 +10:00
sam440ep.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
sbc8349.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
sbc8548-altflash.dts powerpc/85xx: add alternate dts file for sbc8548 boot via SODIMM 2013-02-13 07:49:00 -06:00
sbc8548-post.dtsi dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
sbc8548-pre.dtsi powerpc/85xx: split sbc8548 dts file into pre and post chunks 2013-02-13 07:48:58 -06:00
sbc8548.dts powerpc/85xx: update sbc8548 flash information to match recent u-boot 2013-02-13 07:48:59 -06:00
sequoia.dts powerpc/sequoia: Fix NAND partitions not to overlap 2017-05-30 14:59:51 +10:00
socrates.dts powerpc/fsl: update compatiable on fsl 16550 uart nodes 2012-01-04 15:38:40 -06:00
storcenter.dts powerpc/fsl: update compatiable on fsl 16550 uart nodes 2012-01-04 15:38:40 -06:00
stx_gp3_8560.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
stxssa8555.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
taishan.dts powerpc/44x: Use correct phy-address dt nodes on taishan.dts 2011-07-12 09:35:58 -04:00
tqm8xx.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
tqm5200.dts powerpc/boot/dts: drop obsolete 'fsl5200-clocking' 2009-10-15 09:58:27 -06:00
tqm8540.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
tqm8541.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
tqm8548-bigflash.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
tqm8548.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
tqm8555.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
tqm8560.dts dt/bindings: Remove all references to device_type "ethernet-phy" 2014-01-16 11:11:51 +00:00
uc101.dts powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files 2013-02-11 21:48:09 +00:00
virtex440-ml507.dts powerpc/dts/virtex440: Declare address/size-cells for phy device 2013-12-02 14:06:57 +11:00
virtex440-ml510.dts powerpc/virtex: Add ml510 reference design device tree 2009-06-06 10:16:00 -06:00
walnut.dts
warp.dts powerpc/44x: Add generic compatible string for I2C EEPROM 2017-06-28 13:08:15 +10:00
wii.dts powerpc: wii: device tree 2009-12-12 22:24:29 -07:00
xcalibur1501.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
xpedite5200_xmon.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
xpedite5200.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
xpedite5301.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
xpedite5330.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
xpedite5370.dts powerpc/dts: fix STMicroelectronics compatible strings 2016-07-22 14:53:05 -05:00
yosemite.dts powerpc/44x: Add NOR flash device to Yosemite dts 2011-08-11 13:50:42 -04:00