[GIT PULL 7/7] ARM: 64-bit DT updates for v4.8

Olof Johansson olof at lixom.net
Mon Aug 1 14:39:28 PDT 2016


Just as the 32-bit contents, the 64-bit device tree branch also contains
a number of additions this release cycle.

New platforms:
- LG LG1313
- Mediatek MT6755
- Renesas r8a7796
- Broadcom 2837

Other platforms with larger updates are:
- Nvidia X1 platforms (USB 3.0, regulators, display subsystem)
- Mediatek MT8173 (display subsystem added)
- Rockchip RK3399 (a lot of new peripherals)
- ARM Juno reference implementation (SCPI power domains, coresight, thermal)



Conflicts:

arch/arm64/boot/dts/apm/apm-shadowcat.dtsi:
Conflict between change of one register window and 0X->0x cleanup. Keep the
0x side but reduce the window (0x10000 -> 0xd100).

arch/arm64/boot/dts/broadcom/ns2-svk.dts:
Add/add conflict. Keep both sides and fixup closing braces to match.

arch/arm64/boot/dts/broadcom/ns2.dtsi:
Add/add conflict. Keep both sides and fixup braces to match. Sort by @<reg>
address, so cci above the mdio-mux node.

----------------------------------------------------------------

The following changes since commit e16a40d3468d05ee6a9516503dca513e5126261d:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt64

for you to fetch changes up to 943283ee6b40b74a9d30ced8f23e90119e21dbb3:

  Merge tag 'tegra-for-4.8-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/late

----------------------------------------------------------------

Abhilash Kesavan (1):
      arm64: dts: exynos: Modify the voltage range for BUCK2 for exynos7

Alison Wang (1):
      arm64: dts: fsl: Update address-cells and reg properties of cpu nodes

Andy Gross (1):
      arm64: dts: msm8916: Add SCM firmware node

Anup Patel (2):
      dt-bindings: ata: add compatible string for iProc AHCI controller
      arm64: dts: Add SATA3 AHCI and SATA3 PHY DT nodes for NS2

Arnd Bergmann (13):
      Merge tag 'v4.7-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt64
      Merge tag 'mvebu-dt64-4.8-1' of git://git.infradead.org/linux-mvebu into next/dt64
      Merge tag 'amlogic-dt64-2' of git://git.kernel.org/.../khilman/linux-amlogic into next/dt64
      Merge tag 'arm-soc/for-4.8/devicetree-arm64-part2' of http://github.com/Broadcom/stblinux into next/dt64
      Revert "ARM64: DTS: meson-gxbb: switch ethernet to real clock"
      Merge tag 'renesas-arm64-dt2-for-v4.8' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'juno-dt-4.8' of git://git.kernel.org/.../sudeep.holla/linux into next/dt64
      Merge tag 'samsung-dt64-4.8-2' of git://git.kernel.org/.../krzk/linux into next/dt64
      Merge branch 'reset/for-4.8-2' into next/dt64
      Merge branch 'renesas/rcar-sysc' into next/dt64
      Merge Tegra clk changes into next/dt64
      Merge tag 'hi6220-dt-for-4.8-2' of git://github.com/hisilicon/linux-hisi into next/late
      Merge tag 'tegra-for-4.8-arm64-dt' of git://git.kernel.org/.../tegra/linux into next/late

Bjorn Andersson (1):
      ARM: dts: msm8916: Update reserved-memory

Bjorn Helgaas (2):
      arm64: dts: apm: Use lowercase consistently for hex constants
      arm64: dts: apm: Remove leading '0x' from unit addresses

Brian Norris (3):
      arm64: dts: rockchip: make rk3399's grf a "simple-mfd"
      arm64: dts: rockchip: add sdhci/emmc for rk3399
      arm64: dts: rockchip: enable eMMC for rk3399 EVB

CK Hu (1):
      arm64: dts: mt8173: Add display subsystem related nodes

Caesar Wang (2):
      arm64: dts: rockchip: add thermal nodes for rk3399 SoCs
      arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368

Carlo Caione (3):
      ARM64: dts: amlogic: Add hiu and periphs buses
      documentation: Add compatibles for Amlogic Meson GXBB pin controllers
      ARM64: dts: amlogic: Enable pin controller on GXBB-based platforms

Chanho Min (1):
      arm64: dts: Add dts files for LG Electronics's lg1313 SoC

David Wu (1):
      arm64: dts: rockchip: add i2c nodes for rk3399

Douglas Anderson (3):
      arm64: dts: rockchip: Add soc-ctl-syscon to sdhci for rk3399
      arm64: dts: rockchip: Provide emmcclk to PHY for rk3399
      arm64: dts: rockchip: add ap_pwroff and ddrio_pwroff pins for rk3399

Duc Dang (2):
      arm64: dts: apm: Fix timer interrupt polarity for X-Gene 2 SoC
      arm64: dts: apm: Remove unused qmlclk node on X-Gene 1

Eric Anholt (3):
      dt-bindings: Add root properties for Raspberry Pi 3
      ARM: bcm2835: Add devicetree for the Raspberry Pi 3.
      Merge tag 'bcm2835-dt-ethernet' into HEAD

Florian Fainelli (1):
      Merge tag 'bcm2835-dt-64-next-2016-07-03' into devicetree-arm64/next

Geert Uytterhoeven (9):
      arm64: dts: salvator-x: SCIF1 supports RTS/CTS hardware flow control
      arm64: dts: r8a7795: Use SYSC "always-on" PM Domain for RWDT node
      arm64: dts: r8a7795: Fix W=1 dtc warnings
      arm64: dts: salvator-x: Fix W=1 dtc warnings
      arm64: dts: r8a7795: Add missing blank lines between cpu nodes
      arm64: dts: r8a7796: Add SYSC PM Domains
      arm64: dts: r8a7796: Use SYSC "always-on" PM Domain
      arm64: dts: r8a7796: Add RWDT node
      arm64: dts: r8a7796/salvator-x: Enable watchdog timer

Georgi Djakov (1):
      arm64: dts: apq8016-sbc: Add DT node for the uSD SDHC interface

Gerd Hoffmann (1):
      ARM: bcm2837: dt: Add the ethernet to the device trees

Gregory CLEMENT (3):
      arm64: dts: marvell: Add xtal clock support for Armada 3700
      arm64: dts: marvell: add tbg clocks for Armada 37xx
      arm64: dts: marvell: add peripherals clocks for Armada 37xx

Heiko Stuebner (4):
      arm64: dts: rockchip: make rk3368 grf syscons simple-mfds
      arm64: dts: rockchip: add rk3368 io-domain core nodes
      arm64: dts: rockchip: add rk3368-r88 iodomains
      arm64: dts: rockchip: add rk3399 io-domain core nodes

Javi Merino (1):
      arm64: dts: juno: add thermal zones for scpi sensors

Jon Hunter (5):
      arm64: tegra: Correct Tegra210 XUSB mailbox interrupt
      arm64: tegra: Add audio powergate node for Tegra210
      arm64: tegra: Add ACONNECT bus node for Tegra210
      arm64: tegra: Add DPAUX pinctrl bindings
      arm64: tegra: Add XUSB powergates on Tegra210

Jon Mason (2):
      arm64: dts: NS2: Add all of the UARTs
      arm64: dts: NS2: Add CCI-400 PMU support

Kevin Hilman (4):
      ARM64: dts: amlogic: add pins for EMMC, SD
      ARM64: dts: amlogic: gxbb: pinctrl: add/update UART
      ARM64: dts: amlogic: gxbb: add ethernet
      ARM64: DTS: meson-gxbb: switch ethernet to real clock

Li Yang (2):
      arm64: dts: ls1043a: Add cache nodes for cacheinfo support
      arm64: dts: ls2080a: Add cache nodes for cacheinfo support

Lina Iyer (1):
      ARM64: dts: Add PSCI cpuidle support for MSM8916

Linus Walleij (1):
      arm64: dts: hikey: name the GPIO lines

Liu Gang (2):
      bindings: PCI: layerscape: Add 'dma-coherent' property
      arm64: dts: ls1043a: Add 'dma-coherent' for ls1043a PCI nodes

Mars Cheng (2):
      Document: DT: Add bindings for mediatek MT6755 SoC Platform
      arm64: dts: mediatek: add mt6755 support

Masahiro Yamada (3):
      arm64: dts: uniphier: add SoC-Glue node to UniPhier 64bit SoCs
      arm64: dts: uniphier: change cpu-release-address
      arm64: dts: uniphier: add /memreserve/ for spin-table release address

Michael Turquette (1):
      arm64: dts: gxbb clock controller

Neil Armstrong (3):
      ARM64: dts: amlogic: Enable Reset Controller on GXBB-based platforms
      dt-bindings: hwrng: Add Amlogic Meson Hardware Random Generator bindings
      ARM64: dts: meson-gxbb: Add Hardware Random Generator node

Niklas Söderlund (1):
      arm64: dts: r8a7795: enable DMA for I2C

Olof Johansson (8):
      Merge tag 'renesas-arm64-dt-for-v4.8' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'amlogic-dt64' of git://git.kernel.org/.../khilman/linux-amlogic into next/dt64
      Merge tag 'arm-soc/for-4.8/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
      Merge tag 'xgene-dts-for-v4.8-part1' of https://github.com/AppliedMicro/xgene-next into next/dt64
      Merge tag 'qcom-arm64-for-4.8' of git://git.kernel.org/.../agross/linux into next/dt64
      Merge tag 'imx-dt64-4.8' of git://git.kernel.org/.../shawnguo/linux into next/dt64
      Merge tag 'hi6220-dt-for-4.8' of git://github.com/hisilicon/linux-hisi into next/dt64
      Merge tag 'v4.8-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64

Pooya Keshavarzi (1):
      arm64: dts: r8a7795: Increase the size of GIC-400 mapped registers

Rajesh Bhagat (2):
      arm64: dts: ls2080a: Add dis_rxdet_inp3_quirk property to USB3 node
      arm64: dts: ls1043a: Add dis_rxdet_inp3_quirk property to USB3 node

Ramesh Shanmugasundaram (1):
      arm64: dts: r8a7795: Add CAN FD support

Rhyland Klein (1):
      arm64: tegra: Add regulators for Tegra210 Smaug

Simon Horman (3):
      arm64: dts: r8a7795: Drop 0x from unit address of gic
      Merge tag 'clk-renesas-for-v4.8-tag2' into HEAD
      arm64: dts: r8a7796: Add Renesas R8A7796 SoC support

Srinivas Kandagatla (17):
      arm64: dts: qcom: apq8016-sbc: enable bam dma node.
      arm64: dts: msm8996: add msmgpio label
      arm64: dts: msm8996: add blsp2_uart1 pinctrl
      arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
      arm64: dts: msm8996: add support blsp2_uart2
      arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes.
      arm64: dts: msm8996: add support to blsp1_i2c2 device
      arm64: dts: msm8996: add blsp2_i2c1 pinctrl
      arm64: dts: msm8996: add support to blsp2_i2c1
      arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
      arm64: dts: msm8996: add support to blsp2_i2c0
      arm64: dts: msm8996: add support to blsp1_spi0 pinctrl
      arm64: dts: msm8996: add support to blsp1_spi0
      arm64: dts: msm8996: add support to blsp2_spi5 pinctrl
      arm64: dts: msm8996: add support to blsp2_spi5
      arm64: dts: msm8996: add sdc2 pinctrl
      arm64: dts: msm8996: add sdc2 support

Stephen Boyd (1):
      arm64: dts: qcom: Add msm8916 PMU node

Sudeep Holla (2):
      arm64: dts: juno: add coresight support
      arm64: dts: juno: add SCPI power domains for device power management

Takeshi Kihara (1):
      arm64: dts: salvator-x: add Salvator-X board on R8A7796 SoC

Thierry Reding (9):
      arm64: tegra: Add PMIC support on Jetson TX1
      arm64: tegra: p2597: Add SDMMC power supplies
      arm64: tegra: Add DSI panel on Jetson TX1
      arm64: tegra: Add Tegra210 XUSB pad controller
      arm64: tegra: Add Tegra210 XUSB controller
      arm64: tegra: Enable debug serial on Jetson TX1
      arm64: tegra: Enable XUSB controller on Jetson TX1
      arm64: tegra: Add sor1_src clock
      arm64: tegra: Enable HDMI on Jetson TX1

Thomas Petazzoni (2):
      arm64: dts: marvell: adjust to the latest mv-xor-v2 DT binding
      arm64: dts: marvell: add XOR engine description for Armada 7K/8K CP

Wolfram Sang (2):
      arm64: dts: r8a7795: Add RWDT node
      arm64: dts: salvator-x: Enable watchdog timer

Xing Zheng (1):
      arm64: dts: rockchip: assign default rates for core rk3399 clocks

Yendapally Reddy Dhananjaya Reddy (2):
      arm64: dts: enable pinctrl for Broadcom NS2 SoC
      arm64: dts: Enable GPIO for Broadcom NS2 SoC

Zhangfei Gao (1):
      arm64: dts: hi6220: Add pl031 RTC support


 .../bindings/arm/bcm/brcm,bcm2835.txt           |   4 +
 .../devicetree/bindings/arm/mediatek.txt        |   4 +
 .../devicetree/bindings/arm/shmobile.txt        |   4 +
 .../devicetree/bindings/ata/ahci-platform.txt   |   1 +
 .../interrupt-controller/mediatek,sysirq.txt    |   1 +
 .../devicetree/bindings/net/apm-xgene-enet.txt  |   4 +-
 .../devicetree/bindings/pci/layerscape-pci.txt  |   4 +
 .../bindings/pinctrl/meson,pinctrl.txt          |   2 +
 .../bindings/rng/amlogic,meson-rng.txt          |  14 +
 .../devicetree/bindings/serial/mtk-uart.txt     |   1 +
 arch/arm64/Kconfig.platforms                    |   6 +
 .../boot/dts/amlogic/meson-gxbb-odroidc2.dts    |  20 ++
 .../arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi |   9 +
 .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi   |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi     | 170 ++++++++-
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi      |  68 ++--
 arch/arm64/boot/dts/apm/apm-storm.dtsi          |  44 +--
 arch/arm64/boot/dts/arm/juno-base.dtsi          | 357 +++++++++++++++++++
 arch/arm64/boot/dts/arm/juno-r1.dts             |  40 +++
 arch/arm64/boot/dts/arm/juno-r2.dts             |  40 +++
 arch/arm64/boot/dts/arm/juno.dts                |  24 ++
 arch/arm64/boot/dts/broadcom/Makefile           |   1 +
 .../arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts |  30 ++
 arch/arm64/boot/dts/broadcom/bcm2837.dtsi       |  76 ++++
 arch/arm64/boot/dts/broadcom/ns2-svk.dts        |  37 ++
 arch/arm64/boot/dts/broadcom/ns2.dtsi           | 119 +++++++
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts |   2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi  |  24 +-
 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi  |  44 ++-
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts  | 143 ++++++++
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi       |  16 +
 arch/arm64/boot/dts/lg/Makefile                 |   1 +
 arch/arm64/boot/dts/lg/lg1313-ref.dts           |  36 ++
 arch/arm64/boot/dts/lg/lg1313.dtsi              | 351 ++++++++++++++++++
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi    |  35 ++
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi   |   8 +-
 .../boot/dts/marvell/armada-cp110-master.dtsi   |  18 +
 arch/arm64/boot/dts/mediatek/Makefile           |   1 +
 arch/arm64/boot/dts/mediatek/mt6755-evb.dts     |  38 ++
 arch/arm64/boot/dts/mediatek/mt6755.dtsi        | 145 ++++++++
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        | 223 ++++++++++++
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi  | 249 +++++++++++++
 .../boot/dts/nvidia/tegra210-p2371-2180.dts     |  45 +++
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi  | 319 +++++++++++++++++
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts   | 314 ++++++++++++++++
 arch/arm64/boot/dts/nvidia/tegra210.dtsi        | 292 ++++++++++++++-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi       |  16 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |  78 +++-
 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi      | 303 ++++++++++++++++
 arch/arm64/boot/dts/qcom/msm8996.dtsi           | 103 +++++-
 arch/arm64/boot/dts/renesas/Makefile            |   1 +
 .../boot/dts/renesas/r8a7795-salvator-x.dts     |  14 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        | 124 +++++--
 .../boot/dts/renesas/r8a7796-salvator-x.dts     |  50 +++
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        | 138 +++++++
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts     |  16 +
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        |  16 +-
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts     |  12 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        | 313 +++++++++++++++-
 .../boot/dts/socionext/uniphier-ph1-ld20.dtsi   |  20 +-
 60 files changed, 4450 insertions(+), 141 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.txt
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837.dtsi
 create mode 100644 arch/arm64/boot/dts/lg/lg1313-ref.dts
 create mode 100644 arch/arm64/boot/dts/lg/lg1313.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6755-evb.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6755.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796.dtsi



More information about the linux-arm-kernel mailing list