[GIT PULL 6/9] ARM: 64-bit DT updates for v4.5

From: Olof Johansson
Date: Wed Jan 20 2016 - 20:15:49 EST


This is the first release where we split up the 64-bit contributions a
bit more, and in particular we are having a separate DT branch for them.

Contents:

- New devices added to Broadcom NorthStar2
- Misc fixes for Exynos7 boards
- QCOM updates for MSM8916
- Rockchip tweaks for rk3368 SoC and eval board
- A series of fixes for APM X-Gene v1 and v2
- Renesas R8A7795 CPU/PSCI additions
- Marvell Berlin4CT PSCI, cpuidle, watchdog portions
- Freescale LS1043a SoC and dev board support

+ some treewide or other misc changes

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

The following changes since commit 2791864e462f528861b27d69f2e8a5ff1c6b6ef4:

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 d07822a7ed2484908fb0d86f5f1dec27db0da439:

Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64

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

Alim Akhtar (3):
arm64: dts: Add S2MPS15 PMIC node on exynos7-espresso
arm64: dts: Enable HS200 mode operation on exynos7-espresso
arm64: dts: Add reboot node for exynos7

Andy Gross (3):
arm64: dts: qcom: Add MSM8916 SMEM nodes
arm64: dts: qcom: Add RPM/SMD support on MSM8916
arm64: dts: Add PM8916 support on MSM8916

Anup Patel (6):
arm64: dts: Add L2-cache DT node for NS2
arm64: dts: Add SMMU DT node for NS2
arm64: dts: Add syscon based reboot in DT for NS2
arm64: dts: Add ARM PMUv3 DT node in NS2 DT
arm64: dts: Add IPROC RNG200 DT node for NS2
arm64: dts: Add BRCM IPROC NAND DT node for NS2

Arnd Bergmann (7):
Merge tag 'renesas-arm64-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'renesas-arm64-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'xgene-dts-for-v4.5-v1' of https://github.com/AppliedMicro/xgene-next into next/dt64
Merge tag 'v4.5-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
Merge tag 'berlin64-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt64
Merge tag 'arm-soc/for-4.5/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64

Bhupesh Sharma (2):
Documentation: DT: Add entry for ARM SP805-WDT
dts/ls2080a: Update DTSI to add support of SP805 WDT

Caesar Wang (7):
arm64: dts: rockchip: Add the thermal data found on RK3368
arm64: dts: rockchip: Add main thermal info to rk3368.dtsi
arm64: dts: rockchip: Enable the Thermal on R88 board
arm64: dts: rockchip: add the pwm node info for RK3368 SoCs
arm64: dts: rockchip: add rk3368 evaluation board
arm64: dts: rockchip: correct voltage range for rk3368-evb-act8846 board
arm64: dts: rockchip: Add the broadcast-timer for RK3368 SoC

Daniel Kurtz (1):
arm64: dts: mt8173: add timer node

Duc Dang (19):
arm64: dts: Add the arasan mmc DTS entries for APm X-Gene v2 SoC
arm64: dts: X-Gene: Do not reset or enable/disable clock for AHB block
arm64: dts: Add RNG device tree nodes for APM X-Gene v2 platform
arm64: dts: Add v2m MSI frame nodes for APM X-Gene v2 platforms
arm64: dts: Add PCIe node for APM X-Gene v2 platforms
arm64: dts: Add USB nodes for APM X-Gene v1 platforms
arm64: dts: Add USB nodes for APM X-Gene v2 platforms
arm64: dts: Add APM X-Gene v1 SoC GFC GPIO controller DTS entries
arm64: dts: Add APM X-Gene v2 SoC GFC GPIO controller DTS entry
arm64: dts: Add Designware GPIO dts binding for APM X-Gene v1 platform
arm64: dts: Add APM X-Gene v2 SoC Designware GPIO controller DTS entry
arm64: dts: Add APM X-Gene v2 SoC EDAC DTS entries
arm64: dts: Add Designware I2C controller DTS entries for X-Gene v1 SoC
arm64: dts: Add Designware I2C controller DTS entries for X-Gene v2 SoC platform
arm64: dts: Add RTC DTS entry for X-Gene v2 SoC platform
arm64: dts: Add L2 cache topology for APM X-Gene SoC
arm64: dts: Fix to use standard DT node names for X-Gene 1 and X-Gene 2 platforms
arm64: dts: X-Gene v1: I2C0 clock is always on
arm64: dts: X-Gene v2: I2C1 clock is always on

Fan Chen (1):
arm64: dts: mediatek: mt8173 PSCI-1.0 support

Gaku Inami (2):
arm64: dts: r8a7795: Add PSCI node
arm64: dts: r8a7795: Add Cortex-A57 CPU cores

Geert Uytterhoeven (5):
arm64: renesas: r8a7795: Add dummy dma-controller nodes
arm64: renesas: r8a7795: Add all SCIF nodes
arm64: renesas: salvator-x: Setup ethernet0 alias for U-Boot
arm64: renesas: r8a7795 dtsi: Add all HSCIF nodes
arm64: renesas: salvator-x: Add board part number to DT bindings

Georgi Djakov (1):
arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators

Heiko Stuebner (1):
arm64: dts: rockchip: Setup rk3368 ethernet0 alias for u-boot

Ivan T. Ivanov (2):
arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations
arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX

J. German Rivera (1):
arm64: dts: Added syscon-reboot node for FSL's LS2080A SoC

Jisheng Zhang (5):
arm64: dts: berlin4ct: add the pinctrl node
arm64: dts: berlin4ct: add default pinmux for uart0
arm64: dts: berlin4ct: add watchdog nodes
arm64: dts: berlin: PSCI-1.0 support
arm64: dts: berlin4ct: support cpuidle-dt

Jon Mason (1):
ARM64: dts: enable clock support for Broadcom NS2

Jon Medhurst (Tixy) (1):
arm64: dts: juno: Add idle-states to device tree

Kazuya Mizuguchi (2):
arm64: dts: r8a7795: add EthernetAVB device node
arm64: dts: r8a7795: enable EthernetAVB on Salvator-X

Kouei Abe (2):
arm64: dts: r8a7795: Add SATA controller node
arm64: dts: salvator-x: Enable SATA controller

Kuninori Morimoto (16):
arm64: renesas: r8a7795: enable PFC
arm64: renesas: add Salvator-X board support
arm64: renesas: r8a7795: add I2C support
arm64: renesas: salvator-x: enable I2C
arm64: renesas: r8a7795: add AUDIO_DMAC support
arm64: renesas: r8a7795: Sound SSI PIO support
arm64: renesas: r8a7795: Sound SSI DMA support
arm64: renesas: r8a7795: Sound SRC support
arm64: renesas: r8a7795: Sound DVC support
arm64: renesas: salvator-x: Sound SSI PIO support
arm64: renesas: salvator-x: Sound SSI DMA support
arm64: renesas: salvator-x: Sound SSI DMA support via BUSIF
arm64: renesas: salvator-x: Sound SRC support
arm64: renesas: salvator-x: Sound DVC support
arm64: renesas: salvator-x: set ak4613 In/Out pin as single-end
arm64: renesas: salvator-x: use CS2000 as AUDIO_CLK_B

Masahiro Yamada (1):
arm64: dts: uniphier: add PH1-LD10 SoC/board support

Matthias Brugger (1):
arm64: dts: rockchip: Fix typo in rk3368 sdmmc card detect pin name

Mingkai Hu (2):
Documentation: DT: Add entry for Freescale LS1043a-RDB board
arm64: dts: add Freescale LS1043a SoC support

Olof Johansson (6):
Merge tag 'samsung-dt64-4.5' of https://git.kernel.org/.../krzk/linux into next/dt64
Merge tag 'zynqmp-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt64
Merge tag 'qcom-arm64-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt64
Merge tag 'renesas-arm64-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
Merge tag 'v4.4-next-arm64' of https://github.com/mbgg/linux-mediatek into next/dt64
Merge tag 'v4.5-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64

Ray Jui (1):
arm64: dts: Add I2C nodes for NS2

Rob Herring (3):
arm64: dts: apq8016-sbc: enable UART0 on LS connector
arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI
arm64: dts: hikey: add label properties to UARTs

Shaohui Xie (1):
arm64: dts: add LS1043a-RDB board support

Simon Horman (3):
arm64: renesas: r8a7795: Add Renesas R8A7795 SoC support
MAINTAINERS: Add entry for Renesas arm64 architecture
arm64: dts: r8a7795: enable nfs root on Salvator-X board

Soren Brinkmann (1):
ARM64: zynqmp: DT: Add interrupt-controller property to GPIO

Srinivas Kandagatla (2):
arm64: dts: fix the i2c aliasing to match to schematics.
arm64: dts: set the default i2c pin drive strength to 16mA

Stephen Boyd (2):
arm64: dts: qcom: Make msm8916-mtp compatible string compliant
arm64: dts: qcom: Alias pm8916 on msm8916 devices

Suman Tripathi (1):
arm64: dts: Add the arasan mmc DTS entries for APM X-Gene v1 SoC

Takeshi Kihara (1):
arm64: dts: r8a7795: add GPIO nodes

Ulrich Hecht (1):
arm64: renesas: r8a7795: fix SATA clock assignment

Wolfram Sang (1):
arm64: renesas: r8a7795: add internal delay for i2c IPs

YH Huang (1):
arm64: dts: mt8173: add MT8173 display PWM driver support node

Yoshifumi Hosoya (1):
arm64: dts: r8a7795: Add pmu device nodes


Documentation/devicetree/bindings/arm/fsl.txt | 4 +
.../devicetree/bindings/arm/rockchip.txt | 4 +
.../devicetree/bindings/arm/shmobile.txt | 4 +
.../devicetree/bindings/watchdog/sp805-wdt.txt | 31 +
MAINTAINERS | 10 +
arch/arm64/Kconfig.platforms | 17 +
arch/arm64/boot/dts/Makefile | 2 +
arch/arm64/boot/dts/apm/apm-merlin.dts | 12 +
arch/arm64/boot/dts/apm/apm-mustang.dts | 4 +
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 391 +++++++++-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 114 ++-
arch/arm64/boot/dts/arm/juno-r1.dts | 28 +
arch/arm64/boot/dts/arm/juno.dts | 28 +
arch/arm64/boot/dts/broadcom/ns2-svk.dts | 26 +-
arch/arm64/boot/dts/broadcom/ns2.dtsi | 200 ++++-
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 282 ++++++-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 7 +
arch/arm64/boot/dts/freescale/Makefile | 1 +
.../boot/dts/freescale/fsl-ls1043a-rdb.dts | 116 +++
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 527 +++++++++++++
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 68 ++
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 7 +
arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 63 +-
arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 13 +
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 33 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 18 +
arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 2 +-
arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 19 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 107 +++
arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 +-
arch/arm64/boot/dts/renesas/Makefile | 4 +
.../boot/dts/renesas/r8a7795-salvator-x.dts | 251 ++++++
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 779 +++++++++++++++++++
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/rk3368-evb-act8846.dts | 176 +++++
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 281 +++++++
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 6 +
.../arm64/boot/dts/rockchip/rk3368-thermal.dtsi | 112 +++
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 105 ++-
arch/arm64/boot/dts/socionext/Makefile | 4 +
.../dts/socionext/uniphier-ph1-ld10-ref.dts | 95 +++
.../boot/dts/socionext/uniphier-ph1-ld10.dtsi | 280 +++++++
.../boot/dts/socionext/uniphier-pinctrl.dtsi | 1 +
.../dts/socionext/uniphier-support-card.dtsi | 1 +
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +
46 files changed, 4217 insertions(+), 26 deletions(-)
create mode 100644 Documentation/devicetree/bindings/watchdog/sp805-wdt.txt
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/Makefile
create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb-act8846.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/socionext/Makefile
create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10-ref.dts
create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10.dtsi
create mode 120000 arch/arm64/boot/dts/socionext/uniphier-pinctrl.dtsi
create mode 120000 arch/arm64/boot/dts/socionext/uniphier-support-card.dtsi