[GIT PULL 6/9] ARM: SoC DT updates for 3.19

Arnd Bergmann
2014-12-09T21:40:19Z

The following changes since commit 65b5732d241b8b39e07653794eefffd0d8028cbb:

clocksource: arch_timer: Allow the device tree to specify uninitialized timer registers (2014-12-04 23:31:55 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-linus

for you to fetch changes up to e2405a59e54856460468c80ea92ee3dce35c2c86:

ARM: dts: rk3288: add arm,cpu-registers-not-fw-configured (2014-12-05 10:27:16 -0800)

----------------------------------------------------------------
ARM: SoC DT updates for 3.19

The DT branch adds a lot of new stuff for additional SoC and board
support. The branch is the largest one and contains 513 out of the
total 972 non-merge arm-soc changesets for 3.19.

Most of the changes are about enabling additional on-chip devices for
existing machines, but there are also an unusual number of new SoC
types being added this time:

* AMLogic Meson8
* ARM Realview in DT mode
* Allwinner A80
* Broadcom BCM47081
* Broadcom Cygnus
* Freescale LS1021A
* Freescale Vybrid 500 series
* Mediatek MT6592, MT8127, MT8135
* STMicroelectronics STiH410
* Samsung Exynos4415

The level of support for the above differs widely, some are just
stubs with nothing more than CPU, memory and a UART, but others
are fairly complete. As usual, these get extended over time.

There are also many new boards getting added, this is the
list of model strings that are showing up in new dts files:

* ARM RealView PB1176
* Altera SOCFPGA Arria 10
* Asus RT-N18U (BCM47081)
* Buffalo WZR-1750DHP (BCM4708)
* Buffalo WZR-600DHP2 (BCM47081)
* Cygnus Enterprise Phone (BCM911360_ENTPHN)
* D-Link DIR-665
* Google Spring
* IGEP COM MODULE Rev. G (TI OMAP AM/DM37x)
* IGEPv2 Rev. F (TI OMAP AM/DM37x)
* LS1021A QDS Board
* LS1021A TWR Board
* LeMaker Banana Pi
* MarsBoard RK3066
* MediaTek MT8127 Moose Board
* MediaTek MT8135 evaluation board
* Mele M3
* Merrii A80 Optimus Board
* Netgear R6300 V2 (BCM4708)
* Nomadik STN8815NHK
* NovaTech OrionLXm
* Olimex A20-OLinuXino-LIME2
* Raspberry Pi Model B+
* STiH410 B2120
* Samsung Monk board
* Samsung Rinato board
* Synology DS213j
* Synology DS414
* TBS2910 Matrix ARM mini PC
* TI AM5728 BeagleBoard-X15
* Toradex Colibri VF50 on Colibri Evaluation Board
* Zynq ZYBO Development Board

Other notable changes include:

* exynos: cleanup of existing dts files
* mvebu: improved pinctrl support for Armada 370/XP
* nomadik: restructuring dts files
* omap: added CAN bus support
* shmobile: added clock support for some SoCs
* shmobile: added sound support for some SoCs
* sirf: reset controller support
* sunxi: continuing the relicensing under dual GPL/MIT
* sunxi: lots of new on-chip device support
* sunxi: working simplefb support (long awaited)
* various: provide stdout-path property for earlycon

----------------------------------------------------------------
Adam YH Lee (1):
ARM: dts: Gumstix DuoVero: Bind vdac regulator to hdmi node

Alexander Stein (2):
ARM: at91/dt: at91sam9x5: Add CAN device nodes
ARM: at91/dt: at91sam9263: Add CAN device nodes

Andreas Faerber (11):
ARM: dts: Prepare node labels for exynos5250
ARM: dts: Clean up exynos5250-snow
ARM: dts: Fill in bootargs for exynos5250-snow
ARM: dts: Clean up exynos5250-smdk5250
ARM: dts: Clean up exynos5250-arndale
ARM: dts: Fix apparent GPIO typo in exynos5250-arndale
ARM: dts: Simplify USB3503 on exynos5250-arndale
ARM: dts: Add exynos5250-spring device tree
ARM: dts: Add usb3503 pinctrl to exynos5250-spring
ARM: dts: Add temperature sensor to exynos5250-spring
ARM: dts: Add trackpad to exynos5250-spring

Andreas F?rber (1):
Documentation: devicetree: Fix Xilinx VDMA specification

Andrew Lunn (2):
ARM: Kirkwood: DIR665: Instantiate Distributed Switch Architecture
mvebu: 370 RD: Add support for the switch

Antoine Tenart (2):
ARM: dts: berlin: add BG2Q nodes for USB support
ARM: dts: Berlin: enable USB on the BG2Q DMP

Antoine T?nart (6):
ARM: dts: berlin: add the AHCI node for the BG2Q
ARM: dts: berlin: enable the eSATA interface on the BG2Q DMP
Documentation: bindings: add reset bindings docs for Marvell Berlin SoCs
ARM: dts: berlin: add a required reset property in the chip controller node
ARM: dts: berlin: enable timer 1 for sched_clock
ARM: dts: berlin: Add phy-connection-type to BG2Q Ethernet

Arnaud Ebalard (15):
arm: mvebu: Fix LED color in NETGEAR ReadyNAS 102 .dts file
arm: mvebu: Clarify (e)SATA ports info in NETGEAR ReadyNAS 102 .dts file
ARM: mvebu: Enable rear eSATA ports of NETGEAR ReadyNAS 2120
arm: mvebu: fix vendor prefix typo in kirkwood-synology.dtsi
arm: mvebu: add uartX labels for Armada SoC serial nodes
arm: mvebu: use recently introduced uart label for stdout-path
arm: mvebu: move Armada 370/XP pinctrl node definition armada-370-xp.dtsi
arm: mvebu: define and use common Armada 370 SPI pinctrl settings
arm: mvebu: define and use common Armada 370 UART pinctrl settings
arm: mvebu: define and use common Armada XP UART2/3 pinctrl settings
arm: mvebu: define and use common Armada XP SPI pinctrl setting
arm: mvebu: add .dts file for Synology DS213j
arm: mvebu: add .dts file for Synology DS414
arm: mvebu: fix wrongly named DS414 pinctrl entries
arm: mvebu: normalize pinctrl entries for Armada SoCs

Arnd Bergmann (31):
Merge branch 'renesas/dt-du' into next/dt
Merge tag 'renesas-dt-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-dt-cleanups2-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-dt-cleanups3-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'hix5hd2-dt-for-3.19' of git://github.com/hisilicon/linux-hisi into next/dt
Merge tag 'mvebu-dt-3.19' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'omap-for-v3.19/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'arm-soc/for-3.19/cygnus-dts-v2' of http://github.com/brcm/linux into next/dt
Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'v3.19-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
Merge tag 'sti-dt-for-v3.19-2' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
Merge tag 'v3.19-meson-dts' of https://github.com/carlocaione/linux-meson into next/dt
Merge tag 'sunxi-dt-for-3.19' of git://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'v3.19-rockchip-dts2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'berlin-dt-3.19-2' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
Merge tag 'renesas-dt2-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'socfpga_dts_updates_for_v3.19' of git://git.rocketboards.org/linux-socfpga-next into next/dt
Revert "ARM: dts: sunxi: Use sun4i-a10-apb1-clk for sun6i/sun8i apb2 clocks."
Revert "ARM: dts: sunxi: unify APB1 clock"
Merge branch 'sunxi/dt' into next/dt
Merge tag 'v3.19-rockchip-dts3' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'omap-for-v3.19/dt-part2-updated' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'imx-dt-3.19' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'sunxi-simplefb-for-3.19' of https://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'sirf-dts-for-3.19' of git://git.kernel.org/.../baohua/linux into next/dt
Merge tag 'mvebu-dt-3.19-2' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'bcm5301x-dt-2014-11-27' of https://github.com/hauke/linux into next/dt
Merge tag 'zynq-dt-for-3.19' of https://github.com/Xilinx/linux-xlnx into next/dt
Merge tag 'v3.19-rockchip-dts4' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt

Bartlomiej Zolnierkiewicz (1):
ARM: dts: add CPU nodes for Exynos4 SoCs

Beniamino Galvani (3):
ARM: dts: add dtsi for Amlogic Meson8 SoCs
ARM: meson: DTS: enable L2 cache
ARM: dts: meson: add I2C controller nodes

Bhuvanchandra DV (5):
ARM: dts: vf610: Add PWM second instance
ARM: dts: vf610-colibri: Add PWM support
ARM: dts: vf610-colibri: Add backlight support
ARM: dts: vf-colibri: Add I2C support
ARM: dts: vf-colibri-eval-v3.dts: Enable ST-M41T0M6 RTC

Caesar Wang (3):
ARM: dts: rockchip: add RK3288 Thermal data
ARM: dts: rockchip: add main thermal info to rk3288
ARM: dts: rockchip: enable thermal on rk3288-evb board

Carlo Caione (1):
DTS: meson: Add forgotten compatible in board DTS

Chanwoo Choi (6):
ARM: dts: Add board dts file for exynos3250-rinato
ARM: dts: Add sleep mode pin configuration for exynos3250-rinato
ARM: dts: Add sleep mode of regulator for exynos3250-rinato
ARM: dts: Add dts files for exynos4415 SoC
Documentation: devicetree: Add Exynos-based boards compatible string
ARM: dts: Remove unused bootargs from exynos3250-rinato

Chen-Yu Tsai (21):
ARM: dts: sunxi: Add Allwinner A80 dtsi
ARM: dts: sun9i: Add A80 Optimus Board support
ARM: dts: sun9i: Add basic clocks and reset controls
ARM: dts: sun9i: Add i2c controller nodes to a80 dtsi
ARM: dts: sun9i: Add i2c3 pinmux setting for A80 SoC
ARM: dts: sun9i: Enable i2c3 on A80 Optimus board
ARM: dts: sun9i: Add GPIO LEDs for A80 Optimus board
ARM: dts: sun9i: Add uart4 pinmux setting for A80 SoC
ARM: dts: sun9i: Enable uart4 for A80 Optimus board
ARM: dts: sunxi: Use sun4i-a10-apb1-clk for sun6i/sun8i apb2 clocks.
ARM: sun6i: DT: Add PLL6 multiple outputs
ARM: dts: sunxi: Add Allwinner A80 dtsi
ARM: dts: sun9i: Add A80 Optimus Board support
ARM: dts: sun9i: Add basic clocks and reset controls
ARM: dts: sun9i: Add i2c controller nodes to a80 dtsi
ARM: dts: sun9i: Add i2c3 pinmux setting for A80 SoC
ARM: dts: sun9i: Enable i2c3 on A80 Optimus board
ARM: dts: sun9i: Add GPIO LEDs for A80 Optimus board
ARM: dts: sun9i: Add uart4 pinmux setting for A80 SoC
ARM: dts: sun9i: Enable uart4 for A80 Optimus board
ARM: sun6i: DT: Add PLL6 multiple outputs

Christian Hemp (5):
ARM: dts: imx6: phyFLEX: set nodes in alphabetical order
ARM: dts: imx6: phyFLEX: Enable gpmi in module file
ARM: dts: imx6: phyFLEX: Set correct interrupt for pmic
ARM: dts: imx6: phyFLEX: Add PCIe
ARM: dts: imx6: phyFLEX: Add CAN support

Claudio Leite (1):
ARM: Kirkwood: Add support for DLink DIR665

Daniel Kurtz (1):
ARM: dts: rk3288: add VOP iommu nodes

Darshana Padmadas (4):
dt-bindings: Document correct and deprecated vendor-prefix with device isl29028
dt-bindings: Document deprecated device vendor name to fix related warning
Staging: iio: light: Added correct vendor-prefix for device isl29028
arch: arm: boot: dts: Correct vendor-prefix for iio device isl29028 in compatible property

Dinh Nguyen (3):
arm: dts: socfpga: Add OCRAM node
arm: dts: socfpga: enable watchdog for socfpga platform
arm: dts: socfpga: Add a base DTSI for Altera's Arria10 SOC

Dmitry Lavnikevich (2):
ARM: dts: pbab01: move i2c pins and frequency configuration into pfla02
ARM: dts: pbab01: enable I2S audio on phyFLEX-i.MX6 boards

Dmitry Lifshitz (10):
ARM: dts: cm-t3x: cleanup comments indentation
ARM: dts: cm-t3x: add ADS7846 touchscreen support
ARM: OMAP2+: remove cm-t3x touchscreen pdata quirk
ARM: dts: cm-t3x: add EEPROM support
ARM: dts: sb-t35: add EEPROM support
ARM: dts: cm-t3x30: add keypad support
ARM: dts: cm-t3x: add I2C1 pinmux
ARM: dts: cm-t3x: add TV out support
ARM: dts: sbc-t3x: add TV out display alias
ARM: dts: sbc-t3x30: add audio support

Doug Anderson (1):
ARM: dts: rockchip: Add SPI DMA into rk3288.dtsi

Emilio L?pez (1):
ARM: dts: sunxi: unify APB1 clock

Ezequiel Garcia (1):
ARM: mvebu: Enable the reference clock for timer and watchdog on Armada 375 SoC

Fabio Estevam (3):
ARM: dts: imx53: Improve SSI clocks description
ARM: dts: imx51: Improve SSI clocks description
ARM: dts: imx6q-tbs2910: Remove unneeded 'fsl,mode' property

Fugang Duan (1):
ARM: dts: imx6x: Add enet2 support for imx6sx-sdb board

Gabriel FERNANDEZ (6):
ARM: STi: DT: STiH407: 407 DT Entry for clockgen A0
ARM: STi: DT: STiH407: 407 DT Entry for clockgen C0
ARM: STi: DT: STiH407: 407 DT Entry for clockgen D0/D2/D3
ARM: STi: DT: STiH407: 407 DT Entry for clockgenA9
ARM: STi: DT: STiH407: Add all defines for STiH407 DT clocks
ARM: STi: DT: STiH407: Fix: clk-tmds-hdmi clock is missing

Geert Uytterhoeven (17):
clocksource: sh_tmu: Document R-Mobile r8a7740 binding
clocksource: sh_tmu: Document r8a7778 binding
clocksource: sh_mtu2: Drop incorrect SoC family name
ARM: shmobile: r8a7740 dtsi: Add missing INTCA clock for irqpin module
ARM: shmobile: r8a7740 dtsi: Fix clock index for scifa2
ARM: shmobile: r8a7740 dtsi: Add TMU0 and TMU1 device nodes
ARM: shmobile: armadillo800eva dts: Enable TMU0
ARM: shmobile: r8a73a4: Add SoC-specific CMT compatible property
ARM: shmobile: r8a7778: Add SoC-specific TMU compatible property
ARM: shmobile: r8a7779 dtsi: Add SoC-specific SATA compatible property
ARM: shmobile: r8a7790 dtsi: Drop bogus 0x unit-address prefix
ARM: shmobile: r8a7791 dtsi: Drop bogus 0x unit-address prefix
ARM: shmobile: kzm9g-reference dts: Drop bogus 0x unit-address prefix
ARM: shmobile: r8a73a4 dtsi: Add SoC-specific IIC compatible properties
ARM: shmobile: sh73a0 dtsi: Add SoC-specific IIC compatible properties
ARM: shmobile: koelsch dts: Add labels for the LEDs
ARM: shmobile: kzm9g-reference dts: Add labels for the LEDs

George McCollister (1):
ARM: dts: Add devicetree for NovaTech OrionLXm

Gregory CLEMENT (1):
ARM: mvebu: Fix the Aurora L2 cache node with the required cache-unified property

Grygorii Strashko (2):
ARM: dts: k2e-evm: add 1g ethernet phys nodes
ARM: dts: k2l-evm: add 1g ethernet phys nodes

Hans de Goede (24):
ARM: dts: sun7i: Add spi0_pins_a pinctrl setting
ARM: dts: sun7i: Add uart3_pins_b pinctrl setting
ARM: dts: sun7i: Add Banana Pi board
ARM: dts: sun7i: Add mmc2_pins_a pinctrl definition
ARM: dts: sun7i: Add Mele M3 board
ARM: dts: sunxi: Add regulator-boot-on property to ahci-5v regulator
ARM: dts: sun6i: Add EHCI support for the M9 board
ARM: dts: sun6i: Add support for the status led
ARM: dts: sun6i: Add ethernet support to M9 board
ARM: dts: sun7i: Add spi0_pins_a pinctrl setting
ARM: dts: sun7i: Add uart3_pins_b pinctrl setting
ARM: dts: sun7i: Add Banana Pi board
ARM: dts: sun7i: Add mmc2_pins_a pinctrl definition
ARM: dts: sun7i: Add Mele M3 board
ARM: dts: sunxi: Add regulator-boot-on property to ahci-5v regulator
ARM: dts: sun6i: Add EHCI support for the M9 board
ARM: dts: sun6i: Add support for the status led
ARM: dts: sun6i: Add ethernet support to M9 board
ARM: dts: sun4i: Add simplefb node
ARM: dts: sun5i: Add simplefb node
ARM: dts: sun6i: Add simplefb node
ARM: dts: sun7i: Add simplefb node
ARM: dts: sunxi: Add de_be0 clk parent pll to simplefb node
ARM: dts: sunxi: Update simplefb nodes so that u-boot can find them

Hauke Mehrtens (1):
ARM: BCM5301X: Add IRQs to Broadcom's bus-axi in DTS file

Heiko Stuebner (3):
ARM: dts: rockchip: add operating points and armclk references
ARM: dts: rockchip: add cpu supplies to boards
ARM: dts: rockchip: temporarily disable smp on rk3288

Hisashi Nakamura (1):
ARM: shmobile: r8a7794: Add arch_timer to device tree

Howard Chen (3):
ARM: mediatek: Add basic support for mt6592
ARM: mediatek: add dts for mt6592-evb
dt-bindings: add documentation for Mediatek SoC

Iain Paton (2):
ARM: sun7i: add support for A20-OLinuXino-Lime2
ARM: sun7i: add support for A20-OLinuXino-Lime2

Jacek Anaszewski (1):
ARM: dts: add MFC codec device node for exynos3250

Jaewon Kim (2):
ARM: dts: add pwm node for exynos4412-trats2
ARM: dts: Add max77693-haptic node for exynos4412-trats2

Javier Martinez Canillas (2):
ARM: dts: Add rtc_src clk for s3c-rtc on exynos Peach boards
ARM: dts: Add rtc_src clk for s3c-rtc on exynos5250-snow

Jingchang Lu (4):
ARM: dts: Add SoC level device tree support for LS1021A
ARM: dts: Add initial LS1021A QDS board dts support
ARM: dts: Add initial LS1021A TWR board dts support
dt-bindings: arm: add Freescale LS1021A SoC device tree binding

Jiri Prchal (1):
ARM: at91: at91sam9x5 dt: add usart dma definitions to dt

Joe.C (6):
ARM: mediatek: Add basic support for mt8127
ARM: mediatek: add dts for 8127 Moose board
ARM: mediatek: Add basic support for mt8135
ARM: mediatek: add dts for MT8135 evaluation board.
ARM: dts: Build dtb for mt8127 & mt8135
dt-bindings: add more chips in documentation for Mediatek SoC

Jonathan Richardson (2):
dt-bindings: Document Broadcom Cygnus SoC and clocks
dt-bindings: Document Broadcom Cygnus SoC and clocks

Julien CHAUVEAU (6):
ARM: dts: rockchip: enable DMA on SPI for rk3066 and rk3188
ARM: dts: rockchip: add I2S controllers for rk3066 and rk3188
ARM: dts: rockchip: add serial aliases for rk3066 and rk3188
ARM: dts: rockchip: fix invalid unit-address in rk3188.dtsi
ARM: dts: rockchip: enable PWM on Radxa Rock
ARM: dts: rockchip: set FIFO size for SDMMC, SDIO and EMMC on rk3066 and rk3188

Karsten Merker (2):
ARM: dts: sunxi: Banana Pi: increase startup-delay for the GMAC PHY regulator
ARM: dts: sunxi: Banana Pi: increase startup-delay for the GMAC PHY regulator

Kever Yang (4):
ARM: dts: rockchip: enable init rate for clock
ARM: dts: rockchip: add pmu references to cpus nodes
ARM: dts: rockchip: add intmem node for rk3288 smp support
ARM: dts: rockchip: add reset for CPU nodes

Koji Matsuoka (1):
ARM: shmobile: r8a7794: Add VIN clock to device tree

Kouei Abe (3):
ARM: shmobile: r8a7790: Add RGX clock to device tree
ARM: shmobile: r8a7791: Add SGX clock to device tree
ARM: shmobile: r8a7794: Add SGX clock to device tree

Krzysztof Kozlowski (2):
ARM: dts: Add Maxim 77693 PMIC to exynos4412-trats2
ARM: dts: Add micro SD card SDHCI node for exynos4412-trats

Kuninori Morimoto (21):
ARM: shmobile: r8a7778 dtsi: Remove unnecessary MMC options
ARM: shmobile: r8a7779 dtsi: Remove unnecessary MMC options
ARM: shmobile: r8a7790 dtsi: Remove unnecessary MMC options
ARM: shmobile: r8a7790: Add Audio DMAC devices to DT
ARM: shmobile: r8a7791: Add Audio DMAC devices to DT
ARM: shmobile: r8a7790: Add Audio DMAC peri peri devices to DT
ARM: shmobile: r8a7791: Add Audio DMAC peri peri devices to DT
ARM: shmobile: lager: fixup IIC2 clock frequency
ARM: shmobile: lager: Sound PIO support on DTS
ARM: shmobile: lager: Sound DMA support on DTS
ARM: shmobile: lager: Sound DMA support via BUSIF on DTS
ARM: shmobile: lager: Sound DMA support via SRC on DTS
ARM: shmobile: lager: Sound DMA support via DVC on DTS
ARM: shmobile: koelsch: fixup I2C2 clock frequency
ARM: shmobile: koelsch: Sound PIO support on DTS
ARM: shmobile: koelsch: Sound DMA support on DTS
ARM: shmobile: koelsch: Sound DMA support via BUSIF on DTS
ARM: shmobile: koelsch: Sound DMA support via SRC on DTS
ARM: shmobile: koelsch: Sound DMA support via DVC on DTS
ARM: shmobile: lager: add Volume Ramp usage on comment
ARM: shmobile: koelsch: add Volume Ramp usage on comment

Laurent Pinchart (4):
ARM: shmobile: r8a7790: Rename mmcif node to mmc
ARM: shmobile: r8a7791: Add MMCIF0 DT node
ARM: shmobile: r8a7790: Reference DMA channels in MMCIF DT nodes
ARM: shmobile: r8a7791: Reference DMA channels in MMCIF DT node

Lee Jones (4):
ARM: STi: DT: STiH41x: Convert all uppercase non-defines to lowercase
ARM: STi: DT: STiH416: Supply Thermal Controller Device Tree nodes
ARM: DT: STi: STiH416: Add DT node for MiPHY365x
ARM: DT: STi: STiH416: Add DT node for ST's SATA device

Linus Walleij (18):
ARM: realview: basic device tree implementation
ARM: realview: add device tree and bindings for PB1176
ARM: realview: move DT GIC to FPGA node
ARM: realview: add PL061 GPIO to the PB1176 DTS
ARM: realview: add charlcd to PB1176 device tree
ARM: realview: add RTC clocks to device tree
ARM: realview: add PL022 SSP/SPI block to PB1176 DTS
ARM: realview: add FPGA UART4 to PB1176 DTS
ARM: realview: add KMIs to the PB1176 DTS
ARM: realview: add MMCI to the PB1176 DTS
ARM: nomadik: move MMC/SD card detect GPIO to board DTS
ARM: nomadik: disable chrystals in top level board files
ARM: nomadik: move GPIO I2C to S8815 board file
ARM: nomadik: set up MCDATDIR2
ARM: nomadik: push ethernet down to board
ARM: nomadik: device tree for NHK15 board
ARM: update Nomadik config
ARM: nomadik: configure in STMPE support

Lokesh Vutla (1):
ARM: dts: DRA7: Add node for RTC

Lucas Stach (1):
ARM: dts: imx53: add cpufreq-dt support

Lukasz Majewski (2):
ARM: dts: Device tree node definition for TMU on exynos4x12
ARM: dts: Enable TMU support for exynos4412-trats2

Marcin Wojtas (3):
ARM: mvebu: enable no-1-8-v flag for Armada 385 DB SDHCI interface
ARM: mvebu: remove clock-frequency from Armada 38x SDHCI Device Tree node
ARM: mvebu: adjust ethernet aliases according to U-Boot requirements for A38x

Marek Szyprowski (1):
ARM: dts: add missing clock to MFC device for exynos4

Matthias Klein (1):
ARM: bcm2835: Add device tree for Raspberry Pi model B+

Maxime Ripard (49):
ARM: sunxi: regulators: Relicense the device tree under GPLv2/X11
ARM: sun4i: ba10: Relicense the device tree under GPLv2/X11
ARM: sun4i: hackberry: Relicense the device tree under GPLv2/X11
ARM: sun4i: inet97fv2: Relicense the device tree under GPLv2/X11
ARM: sun4i: mini xplus: Relicense the device tree under GPLv2/X11
ARM: sun4i: olinuxino lime: Relicense the device tree under GPLv2/X11
ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11
ARM: sun5i: r7: Relicense the device tree under GPLv2/X11
ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11
ARM: sun6i: colombus: Relicense the device tree under GPLv2/X11
ARM: sun6i: hummingbird: Relicense the device tree under GPLv2/X11
ARM: sun6i: m9: Relicense the device tree under GPLv2/X11
ARM: sun7i: i12: Relicense the device tree under GPLv2/X11
ARM: sun8i: q8h: Relicense the device tree under GPLv2/X11
ARM: sun6i: app4: Relicense the device tree under GPLv2/X11
ARM: sunxi: Fix GPLv2 wording
ARM: sun4i: a1000: Relicense the device tree under GPLv2/X11
ARM: sun9i: Enable the A80 pinctrl driver
ARM: sun9i: optimus: Set UART0 muxing
ARM: sun7i: olinuxino lime: Relicense the device tree under GPLv2/X11
ARM: sun4i: pcduino: Relicense the device tree under GPLv2/X11
ARM: sun7i: pcduino3: Relicense the device tree under GPLv2/X11
ARM: sun4i: cubieboard: Relicense the device tree under GPLv2/X11
ARM: sun5i: olinuxino: Relicense the device tree under GPLv2/X11
Merge branch 'sunxi/fixes-for-3.18' into HEAD
ARM: sunxi: regulators: Relicense the device tree under GPLv2/X11
ARM: sun4i: ba10: Relicense the device tree under GPLv2/X11
ARM: sun4i: hackberry: Relicense the device tree under GPLv2/X11
ARM: sun4i: inet97fv2: Relicense the device tree under GPLv2/X11
ARM: sun4i: mini xplus: Relicense the device tree under GPLv2/X11
ARM: sun4i: olinuxino lime: Relicense the device tree under GPLv2/X11
ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11
ARM: sun5i: r7: Relicense the device tree under GPLv2/X11
ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11
ARM: sun6i: colombus: Relicense the device tree under GPLv2/X11
ARM: sun6i: hummingbird: Relicense the device tree under GPLv2/X11
ARM: sun6i: m9: Relicense the device tree under GPLv2/X11
ARM: sun7i: i12: Relicense the device tree under GPLv2/X11
ARM: sun8i: q8h: Relicense the device tree under GPLv2/X11
ARM: sun6i: app4: Relicense the device tree under GPLv2/X11
ARM: sunxi: Fix GPLv2 wording
ARM: sun4i: a1000: Relicense the device tree under GPLv2/X11
ARM: sun9i: Enable the A80 pinctrl driver
ARM: sun9i: optimus: Set UART0 muxing
ARM: sun7i: olinuxino lime: Relicense the device tree under GPLv2/X11
ARM: sun4i: pcduino: Relicense the device tree under GPLv2/X11
ARM: sun7i: pcduino3: Relicense the device tree under GPLv2/X11
ARM: sun4i: cubieboard: Relicense the device tree under GPLv2/X11
ARM: sun5i: olinuxino: Relicense the device tree under GPLv2/X11

Mugunthan V N (1):
ARM: dts: am437x-gp: Add dcan support

Murali Karicheri (2):
ARM: dts: keystone: add DT bindings for PCI controller for port 0
ARM: dts: keystone-k2e: add DT bindings for PCI controller for port 1

Naveen Krishna Chatradhi (1):
ARM: dts: correct the mmc0 capability string for exynos Peach boards

Nicolas Ferre (1):
ARM: at91/dt/trivial: at91sam9x5_can.dtsi: comment and whitespace fixes

Olof Johansson (14):
Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'arm-realview-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
Merge tag 'renesas-dt-cleanups-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-r8a73a4-dt-timers-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'v3.19-rockchip-dts1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'renesas-dt-clocksource-for-v3.19' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'arm-soc/for-3.18/cygnus-dts-v9' of http://github.com/brcm/linux into next/dt
Merge tag 'sti-dt-for-v3.19-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
Merge tag 'berlin-dt-3.19-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
Merge tag 'nomadik-for-v3.19' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'bcm5301x-dt-2014-12-04' of https://github.com/hauke/linux into next/dt
Merge branch 'clocksource/physical-timers' into next/dt
Revert "ARM: dts: rockchip: temporarily disable smp on rk3288"

Pankaj Dubey (1):
ARM: dts: add sysreg phandle to i2c device nodes for exynos

Peter Crosthwaite (3):
doc: dt: vendor-prefixes: Add Digilent Inc
arm: dts: zynq: Move crystal freq. to board level
arm: dts: zynq: Add Digilent ZYBO board

Peter Griffin (17):
ARM: sti: Add STiH407 Kconfig entry to select STIH407_RESET
ARM: sti: Add STiH407 reset controller support.
ARM: STi: DT: Add sdhci pins for stih416
ARM: STi: DT: Add sdhci controller for stih416
ARM: STi: DT: Add sdhci pin configuration for stih415
ARM: STi: DT: Add sdhci controller for stih415
ARM: STi: DT: Enable mmc0 for both stih415 and stih416 SoCs
ARM: STi: DT: Enable second sdhci controller for stih416 b2020 boards.
ARM: STi: DT: STiH416: Add pinctl setup for usb controllers.
ARM: STi: DT: STiH416: Add DT node for the stih415/6 usb2 phy
ARM: STi: DT: STiH416: Add DT nodes for the ehci and ohci usb controllers.
ARM: STi: DT: STiH410: Add defines for STiH410 DT clocks
ARM: STi: DT: STiH410: Add pinctl config for usb controllers.
ARM: STi: DT: STih407: Abstract common dt nodes into shared files.
ARM: STi: DT: STiH410: Add STiH410 SoC and b2120 board support.
ARM: STi: DT: STih407: STih410: Add clk_ignore_unused to kernel bootargs
ARM: STi: DT: STiH416: Change miphy356 node name to phy at fe382000

Philipp Zabel (1):
ARM: dts: imx6qdl: Enable CODA960 VPU

Qipan Li (1):
ARM: dts: atlas6: add resets property for SPI nodes

Rafa? Mi?ecki (7):
ARM: BCM5301X: Add Broadcom's bus-axi to the DTS file
ARM: BCM5301X: Add LEDs for Netgear R6250 V1
ARM: BCM5301X: Add buttons for Netgear R6250
ARM: BCM5301X: Add DT for Netgear R6300 V2
ARM: BCM5301X: Add DT for Buffalo WZR-1750DHP
ARM: BCM5301X: Add DT for Asus RT-N18U
ARM: BCM5301X: Add DT for Buffalo WZR-600DHP2

Renwei Wu (2):
ARM: dts: prima2: add resets property for VPP nodes
ARM: dts: atlas6: add resets property for VPP nodes

Robin Gong (1):
ARM: dts: imx6: add pm_power_off support for i.mx6 chips

Roger Quadros (9):
ARM: dts: dra7: Add syscon regmap for CORE CONTROL area
ARM: dts: DRA7: Add DCAN nodes
ARM: dts: dra7-evm: Add CAN support
ARM: dts: dra72-evm: Add CAN support
ARM: dts: am4372: Add control module syscon node
ARM: dts: am4372: Add DCAN nodes
ARM: dts: am33xx: Add control module syscon node
ARM: dts: am33xx: Update DCAN nodes
ARM: dts: am335x-evm: Add DCAN1 details

Romain Perier (4):
ARM: dts: rockchip: Add EMAC Rockchip for RK3066 SoCs
ARM: dts: rockchip: Add devicetree source for MarsBoard RK3066
ARM: dts: rockchip: add label property for leds on Radxa Rock
ARM: dts: rockchip: Add input voltage supply regulators in pmic for Marsboard

Roman Byshko (8):
ARM: dtsi: sunxi: add common VBUS regulator
ARM: sun7i: dtsi: add support for usbphy0
ARM: dts: sun7i: Cubietruck: override regulator pin
ARM: dts: sun7i: Cubietruck: add power supply regulator for USB OTG VBUS
ARM: dtsi: sunxi: add common VBUS regulator
ARM: sun7i: dtsi: add support for usbphy0
ARM: dts: sun7i: Cubietruck: override regulator pin
ARM: dts: sun7i: Cubietruck: add power supply regulator for USB OTG VBUS

Rongjun Ying (3):
ARM: dts: prima2: add I2S 2ch, 6ch, nodin, mclk groups
ARM: dts: atlas6: add a separate pingroup for i2s mclk output
ARM: dts: atlas6: Add I2S external clock input pingroup

Sanchayan Maity (1):
ARM: dts: vf610-colibri: Add ADC support

Scott Branden (2):
ARM: dts: Enable Broadcom Cygnus SoC
ARM: dts: Enable Broadcom Cygnus SoC

Sebastian Hesselbarth (19):
ARM: dts: berlin: Add GPIO leds to Google Chromecast
ARM: dts: berlin: Add BG2 ethernet DT nodes
ARM: dts: berlin: Add BG2CD ethernet DT nodes
ARM: dts: berlin: Enable ethernet on Sony NSZ-GS7
ARM: dts: berlin: Add SDHCI controller nodes to BG2/BG2CD
ARM: dts: berlin: Enable WiFi on Google Chromecast
ARM: dts: berlin: Enable eMMC on Sony NSZ-GS7
ARM: mvebu: armada-xp: Consolidate pinctrl node
ARM: mvebu: armada-xp: Add node alias to pinctrl and add base address
ARM: mvebu: armada-xp: Use pinctrl node alias
ARM: mvebu: armada-xp: Move GE0/1 pinctrl settings for RGMII
ARM: mvebu: armada-xp: Add GE0 pinctrl settings for GMII
ARM: mvebu: armada-xp: Add RGMII pinctrl to Lenovo ix4-300d
ARM: mvebu: armada-xp: Add I2C eeprom on Lenovo ix4-300d
ARM: mvebu: armada-xp: Fix 74hc595 count for Lenovo ix4-300d
ARM: berlin: Add AHCI and SATA PHY nodes to BG2
ARM: berlin: Enable SATA on Sony NSZ-GS7
ARM: dts: berlin: add BG2CD nodes for USB support
ARM: dts: berlin: enable USB on the Google Chromecast

Sebastian Reichel (2):
ARM: dts: OMAP3-N900: add si4713 support
ARM: dst: OMAP3-N900: Add n900-battery support

Sergei Shtylyov (7):
ARM: shmobile: r8a7790: add USB PHY DT support
ARM: shmobile: lager: enable USB PHY
ARM: shmobile: r8a7791: add USB PHY DT support
ARM: shmobile: koelsch: enable USB PHY
ARM: shmobile: henninger: enable USB PHY
ARM: shmobile: r8a7790: link PCI USB devices to USB PHY
ARM: shmobile: r8a7791: link PCI USB devices to USB PHY

Shawn Guo (1):
Merge tag 'imx-soc-3.19' into imx/dt

Simon Horman (12):
ARM: shmobile: r8a73a4: Add CMT1 node
ARM: shmobile: r8a73a4: Rename cmt registration helper
ARM: shmobile: ape6evm-reference: Initialise CMT1 device using DT
ARM: shmobile: r8a73a4: Remove empty r8a73a4_add_dt_devices
Merge tag 'renesas-r8a73a4-dt-timers-for-v3.19' into dt-for-v3.19.base
ARM: shmobile: r8a7778: Add TMU nodes
ARM: shmobile: bockw-reference: Initialise TMU device using DT
ARM: shmobile: alt dts: Drop console= bootargs parameter
ARM: shmobile: armadillo800eva: Use keyboard as gpio-keys node name
ARM: shmobile: lager: Use keyboard as gpio-keys node name
ARM: shmobile: koelsch: Use keyboard as gpio-keys node name
ARM: shmobile: kzm9g-reference: Use keyboard as gpio-keys node name

Soeren Moch (3):
devicetree: bindings: Add vendor prefix for TBS Technologies
ARM: dts: add initial support for TBS2910 Matrix ARM mini PC
ARM: dts: imx6q-tbs2910: Enable snvs-poweroff

Sonny Rao (1):
ARM: dts: rk3288: add arm,cpu-registers-not-fw-configured

Stefan Agner (7):
ARM: dts: vf610: Add ARM Global Timer
ARM: dts: vf610: assign oscillator to clock module
ARM: dts: vf610: create generic base device trees
ARM: dts: vf500-colibri: add Colibri VF50 support
ARM: dts: vf610: use new GPIO support
ARM: dts: vf610: enable USB misc/phy nodes where necessary
ARM: dts: vf-colibri: add USB regulators

Sylwester Nawrocki (2):
ARM: dts: Specify default clocks for Exynos4 camera devices
ARM: dts: Specify audio clock parents and rates for exynos4412-odroid-common

Tao Huang (1):
ARM: dts: prima2: add resets property for GPS nodes

Thomas Petazzoni (2):
ARM: mvebu: remove conflicting muxing on Armada 370 DB
ARM: mvebu: use simple-card DT binding for audio on Armada 370 DB

Thor Thayer (1):
arm: dts: socfpga: Add SPI nodes to SOCFPGA DT.

Tomasz Figa (4):
ARM: dts: Enable PWM node by default for s3c64xx
ARM: dts: Keep eMMC regulators soft-disabled for exynos4412-trats2
ARM: dts: Add utility macro to define pin sleep states for exynos4x12-pinctrl
ARM: dts: Add sleep mode pin configuration for exynos4412-trats2

Ulrich Hecht (1):
ARM: shmobile: r8a73a4: fix scifb* naming

Uwe Kleine-K?nig (1):
ARM: mvebu: fix ordering in Armada 370 .dtsi

Vignesh R (1):
ARM: dts: AM43xx: add tscadc DT entries for am437x-evm and am43x-epos-evm

Vladimir Zapolskiy (1):
ARM: dts: imx6dl: add alias for I2C4 bus

Wolfram Sang (3):
ARM: shmobile: r8a7790: switch from scif to scifa
ARM: shmobile: r8a7790: add DMA nodes for IIC
ARM: shmobile: r8a7791: add DMA nodes for IIC

Ye He (1):
ARM: dts: prima2: add node for Performance Monitor Unit

Yoshifumi Hosoya (3):
ARM: shmobile: r8a7790: Add MMP clock to device tree
ARM: shmobile: r8a7791: Add MMP clock to device tree
ARM: shmobile: r8a7794: Add MMP and VSP1 clocks to device tree

Yoshihiro Shimoda (10):
ARM: shmobile: r8a7790: add USB3.0 device node
ARM: shmobile: lager: enable USB3.0
ARM: shmobile: r8a7791: add USB3.0 device node
ARM: shmobile: r8a7790: add HS-USB device node
ARM: shmobile: lager: enable HS-USB
ARM: shmobile: r8a7791: add HS-USB device node
ARM: shmobile: koelsch: enable HS-USB
ARM: shmobile: henninger: enable HS-USB
ARM: shmobile: r8a7790: add USBDMAC{0,1} clocks to device tree
ARM: shmobile: r8a7791: add USBDMAC{0,1} clocks to device tree

Youngjun Cho (1):
ARM: dts: add board dts file for Exynos3250-based Monk board

Zhangfei Gao (9):
ARM: dts: hix5hd2: add gmac node
ARM: dts: hix5hd2: add mmc node
ARM: dts: hix5hd2: add usb node
ARM: dts: hix5hd2: add sata node
ARM: dts: hix5hd2: add gpio node
ARM: dts: hix5hd2: add wdg node
ARM: dts: hix5hd2: add ir node
ARM: dts: hix5hd2: add i2c node
ARM: dts: hix5hd2: add reboot node

Documentation/devicetree/bindings/arm/arm-boards | 65 ++
.../devicetree/bindings/arm/bcm/cygnus.txt | 31 +
Documentation/devicetree/bindings/arm/fsl.txt | 38 +
Documentation/devicetree/bindings/arm/gic.txt | 1 +
.../devicetree/bindings/arm/marvell,berlin.txt | 10 +
Documentation/devicetree/bindings/arm/mediatek.txt | 19 +-
.../devicetree/bindings/arm/omap/omap.txt | 3 +
Documentation/devicetree/bindings/arm/rockchip.txt | 4 +
.../devicetree/bindings/arm/samsung-boards.txt | 19 +-
.../devicetree/bindings/arm/ste-nomadik.txt | 6 +
.../devicetree/bindings/clock/bcm-cygnus-clock.txt | 34 +
.../devicetree/bindings/clock/vf610-clock.txt | 15 +
.../devicetree/bindings/dma/xilinx/xilinx_vdma.txt | 2 +-
.../devicetree/bindings/i2c/i2c-s3c2410.txt | 1 +
.../devicetree/bindings/i2c/trivial-devices.txt | 2 +
.../devicetree/bindings/timer/renesas,mtu2.txt | 2 +-
.../devicetree/bindings/timer/renesas,tmu.txt | 4 +-
.../devicetree/bindings/vendor-prefixes.txt | 3 +
arch/arm/boot/dts/Makefile | 50 +-
arch/arm/boot/dts/am335x-evm.dts | 13 +
arch/arm/boot/dts/am335x-lxm.dts | 362 ++++++++
arch/arm/boot/dts/am33xx.dtsi | 25 +-
arch/arm/boot/dts/am4372.dtsi | 47 ++
arch/arm/boot/dts/am437x-gp-evm.dts | 34 +
arch/arm/boot/dts/am43x-epos-evm.dts | 8 +
arch/arm/boot/dts/arm-realview-pb1176.dts | 412 ++++++++++
arch/arm/boot/dts/armada-370-db.dts | 106 ++-
arch/arm/boot/dts/armada-370-mirabox.dts | 25 +-
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 101 +--
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 64 +-
arch/arm/boot/dts/armada-370-rd.dts | 73 +-
arch/arm/boot/dts/armada-370-synology-ds213j.dts | 316 +++++++
arch/arm/boot/dts/armada-370-xp.dtsi | 11 +-
arch/arm/boot/dts/armada-370.dtsi | 190 +++--
arch/arm/boot/dts/armada-375.dtsi | 12 +-
arch/arm/boot/dts/armada-385-db.dts | 2 +-
arch/arm/boot/dts/armada-38x.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-axpwifiap.dts | 57 +-
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 75 +-
arch/arm/boot/dts/armada-xp-mv78230.dtsi | 15 +-
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 15 +-
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 15 +-
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 166 ++--
arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 14 +-
arch/arm/boot/dts/armada-xp-synology-ds414.dts | 330 ++++++++
arch/arm/boot/dts/armada-xp.dtsi | 66 +-
arch/arm/boot/dts/at91sam9263.dtsi | 19 +
arch/arm/boot/dts/at91sam9x25.dtsi | 1 +
arch/arm/boot/dts/at91sam9x35.dtsi | 1 +
arch/arm/boot/dts/at91sam9x5.dtsi | 12 +
arch/arm/boot/dts/at91sam9x5_can.dtsi | 50 +-
arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 3 +
arch/arm/boot/dts/atlas6.dtsi | 15 +
arch/arm/boot/dts/bcm-cygnus-clock.dtsi | 91 +++
arch/arm/boot/dts/bcm-cygnus.dtsi | 140 ++++
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 30 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 46 +-
arch/arm/boot/dts/bcm2835-rpi.dtsi | 51 ++
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 64 ++
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 59 ++
arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 84 ++
arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 78 ++
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 57 ++
arch/arm/boot/dts/bcm47081.dtsi | 26 +
arch/arm/boot/dts/bcm5301x.dtsi | 51 ++
arch/arm/boot/dts/bcm911360_entphn.dts | 53 ++
arch/arm/boot/dts/bcm911360k.dts | 53 ++
arch/arm/boot/dts/bcm958300k.dts | 53 ++
arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts | 16 +
arch/arm/boot/dts/berlin2.dtsi | 110 +++
arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 30 +
arch/arm/boot/dts/berlin2cd.dtsi | 82 ++
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 61 ++
arch/arm/boot/dts/berlin2q.dtsi | 96 ++-
arch/arm/boot/dts/dra7-evm.dts | 22 +
arch/arm/boot/dts/dra7.dtsi | 35 +
arch/arm/boot/dts/dra72-evm.dts | 23 +
arch/arm/boot/dts/exynos3250-monk.dts | 579 +++++++++++++
arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 16 +
arch/arm/boot/dts/exynos3250-rinato.dts | 682 ++++++++++++++++
arch/arm/boot/dts/exynos3250.dtsi | 10 +
arch/arm/boot/dts/exynos4.dtsi | 4 +-
arch/arm/boot/dts/exynos4210-trats.dts | 16 +
arch/arm/boot/dts/exynos4210-universal_c210.dts | 16 +
arch/arm/boot/dts/exynos4210.dtsi | 17 +
arch/arm/boot/dts/exynos4212.dtsi | 17 +
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 26 +
arch/arm/boot/dts/exynos4412-trats2.dts | 412 +++++++++-
arch/arm/boot/dts/exynos4412.dtsi | 29 +
arch/arm/boot/dts/exynos4415-pinctrl.dtsi | 573 +++++++++++++
arch/arm/boot/dts/exynos4415.dtsi | 604 ++++++++++++++
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 16 +
arch/arm/boot/dts/exynos4x12.dtsi | 10 +
arch/arm/boot/dts/exynos5250-arndale.dts | 907 ++++++++++-----------
arch/arm/boot/dts/exynos5250-smdk5250.dts | 618 +++++++-------
arch/arm/boot/dts/exynos5250-snow.dts | 266 +++---
arch/arm/boot/dts/exynos5250-spring.dts | 566 +++++++++++++
arch/arm/boot/dts/exynos5250.dtsi | 20 +-
arch/arm/boot/dts/exynos5420-peach-pit.dts | 7 +-
arch/arm/boot/dts/exynos5420.dtsi | 4 +
arch/arm/boot/dts/exynos5800-peach-pi.dts | 7 +-
arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 33 +
arch/arm/boot/dts/hisi-x5hd2.dtsi | 390 ++++++++-
arch/arm/boot/dts/imx51.dtsi | 12 +-
arch/arm/boot/dts/imx53.dtsi | 25 +-
arch/arm/boot/dts/imx6dl.dtsi | 8 +
arch/arm/boot/dts/imx6q-tbs2910.dts | 432 ++++++++++
arch/arm/boot/dts/imx6q.dtsi | 4 +
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 131 ++-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 97 ++-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 4 +
arch/arm/boot/dts/imx6qdl.dtsi | 14 +
arch/arm/boot/dts/imx6sl-evk.dts | 4 +
arch/arm/boot/dts/imx6sl.dtsi | 6 +
arch/arm/boot/dts/imx6sx-sdb.dts | 66 ++
arch/arm/boot/dts/imx6sx.dtsi | 8 +-
arch/arm/boot/dts/k2e-evm.dts | 12 +
arch/arm/boot/dts/k2e.dtsi | 45 +
arch/arm/boot/dts/k2l-evm.dts | 12 +
arch/arm/boot/dts/keystone.dtsi | 45 +
arch/arm/boot/dts/kirkwood-dir665.dts | 278 +++++++
arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +-
arch/arm/boot/dts/ls1021a-qds.dts | 240 ++++++
arch/arm/boot/dts/ls1021a-twr.dts | 127 +++
arch/arm/boot/dts/ls1021a.dtsi | 408 +++++++++
arch/arm/boot/dts/meson.dtsi | 37 +
arch/arm/boot/dts/meson6-atv1200.dts | 2 +-
arch/arm/boot/dts/meson6.dtsi | 2 +
arch/arm/boot/dts/meson8.dtsi | 92 +++
arch/arm/boot/dts/mt6592-evb.dts | 26 +
arch/arm/boot/dts/mt6592.dtsi | 98 +++
arch/arm/boot/dts/mt8127-moose.dts | 25 +
arch/arm/boot/dts/mt8127.dtsi | 94 +++
arch/arm/boot/dts/mt8135-evbp1.dts | 25 +
arch/arm/boot/dts/mt8135.dtsi | 116 +++
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 124 ++-
arch/arm/boot/dts/omap3-cm-t3x30.dtsi | 18 +
arch/arm/boot/dts/omap3-n900.dts | 16 +
arch/arm/boot/dts/omap3-sb-t35.dtsi | 36 +
arch/arm/boot/dts/omap3-sbc-t3517.dts | 1 +
arch/arm/boot/dts/omap3-sbc-t3530.dts | 1 +
arch/arm/boot/dts/omap3-sbc-t3730.dts | 1 +
arch/arm/boot/dts/omap4-duovero-parlor.dts | 1 +
arch/arm/boot/dts/prima2.dtsi | 33 +
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 4 +
arch/arm/boot/dts/r8a73a4.dtsi | 37 +-
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 6 +-
arch/arm/boot/dts/r8a7740.dtsi | 44 +-
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 4 +
arch/arm/boot/dts/r8a7778.dtsi | 42 +-
arch/arm/boot/dts/r8a7779.dtsi | 10 +-
arch/arm/boot/dts/r8a7790-lager.dts | 131 ++-
arch/arm/boot/dts/r8a7790.dtsi | 189 ++++-
arch/arm/boot/dts/r8a7791-henninger.dts | 11 +
arch/arm/boot/dts/r8a7791-koelsch.dts | 99 ++-
arch/arm/boot/dts/r8a7791.dtsi | 186 ++++-
arch/arm/boot/dts/r8a7794-alt.dts | 2 +-
arch/arm/boot/dts/r8a7794.dtsi | 29 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 4 +
arch/arm/boot/dts/rk3066a-marsboard.dts | 206 +++++
arch/arm/boot/dts/rk3066a.dtsi | 115 ++-
arch/arm/boot/dts/rk3188-radxarock.dts | 23 +-
arch/arm/boot/dts/rk3188.dtsi | 45 +-
arch/arm/boot/dts/rk3288-evb-rk808.dts | 6 +-
arch/arm/boot/dts/rk3288-evb.dtsi | 6 +
arch/arm/boot/dts/rk3288-thermal.dtsi | 74 ++
arch/arm/boot/dts/rk3288.dtsi | 99 ++-
arch/arm/boot/dts/rk3xxx.dtsi | 17 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 4 -
arch/arm/boot/dts/s3c64xx.dtsi | 1 -
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 8 +-
arch/arm/boot/dts/sh73a0.dtsi | 10 +-
arch/arm/boot/dts/socfpga.dtsi | 27 +
arch/arm/boot/dts/socfpga_arria10.dtsi | 374 +++++++++
arch/arm/boot/dts/socfpga_arria10_socdk.dts | 48 ++
arch/arm/boot/dts/socfpga_cyclone5.dtsi | 4 +
arch/arm/boot/dts/ste-nomadik-nhk15.dts | 151 ++++
arch/arm/boot/dts/ste-nomadik-s8815.dts | 56 +-
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 45 +-
arch/arm/boot/dts/stih407-b2120.dts | 55 +-
arch/arm/boot/dts/stih407-clock.dtsi | 293 ++++++-
.../boot/dts/{stih407.dtsi => stih407-family.dtsi} | 35 +-
arch/arm/boot/dts/stih410-b2120.dts | 29 +
arch/arm/boot/dts/stih410-clock.dtsi | 338 ++++++++
arch/arm/boot/dts/stih410-pinctrl.dtsi | 34 +
arch/arm/boot/dts/stih410.dtsi | 14 +
arch/arm/boot/dts/stih415-pinctrl.dtsi | 361 ++++----
arch/arm/boot/dts/stih415.dtsi | 12 +
arch/arm/boot/dts/stih416-b2020.dts | 22 +
arch/arm/boot/dts/stih416-b2020e.dts | 26 +-
arch/arm/boot/dts/stih416-pinctrl.dtsi | 415 ++++++----
arch/arm/boot/dts/stih416.dtsi | 209 +++++
arch/arm/boot/dts/stih41x-b2000.dtsi | 6 +-
arch/arm/boot/dts/stih41x-b2020.dtsi | 10 +-
arch/arm/boot/dts/stih41x-b2020x.dtsi | 4 +
arch/arm/boot/dts/stihxxx-b2120.dtsi | 59 ++
arch/arm/boot/dts/sun4i-a10-a1000.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 46 +-
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 46 +-
arch/arm/boot/dts/sun4i-a10.dtsi | 14 +
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 46 +-
arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 46 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 14 +
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 6 +-
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 48 +-
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 46 +-
arch/arm/boot/dts/sun6i-a31-app4-evb1.dts | 46 +-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 46 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 46 +-
arch/arm/boot/dts/sun6i-a31-m9.dts | 103 ++-
arch/arm/boot/dts/sun6i-a31.dtsi | 46 +-
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 214 +++++
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 14 +
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 46 +-
arch/arm/boot/dts/sun7i-a20-m3.dts | 168 ++++
arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 46 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 228 ++++++
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 46 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 45 +-
arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 46 +-
arch/arm/boot/dts/sun8i-a23.dtsi | 6 +-
arch/arm/boot/dts/sun9i-a80-optimus.dts | 119 +++
arch/arm/boot/dts/sun9i-a80.dtsi | 514 ++++++++++++
arch/arm/boot/dts/sunxi-common-regulators.dtsi | 66 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +-
arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 96 +++
arch/arm/boot/dts/vf-colibri.dtsi | 186 +++++
arch/arm/boot/dts/vf500-colibri-eval-v3.dts | 17 +
arch/arm/boot/dts/vf500-colibri.dtsi | 20 +
arch/arm/boot/dts/vf500.dtsi | 171 ++++
arch/arm/boot/dts/vf610-colibri-eval-v3.dts | 33 +-
arch/arm/boot/dts/vf610-colibri.dtsi | 100 +--
arch/arm/boot/dts/vf610-cosmic.dts | 14 +-
arch/arm/boot/dts/vf610-twr.dts | 46 +-
arch/arm/boot/dts/vf610.dtsi | 486 +----------
arch/arm/boot/dts/vfxxx.dtsi | 437 ++++++++++
arch/arm/boot/dts/zynq-7000.dtsi | 1 -
arch/arm/boot/dts/zynq-parallella.dts | 1 +
arch/arm/boot/dts/zynq-zc702.dts | 4 +
arch/arm/boot/dts/zynq-zc706.dts | 4 +
arch/arm/boot/dts/zynq-zed.dts | 4 +
arch/arm/boot/dts/zynq-zybo.dts | 52 ++
arch/arm/configs/nhk8815_defconfig | 11 +-
arch/arm/mach-mediatek/mediatek.c | 3 +
arch/arm/mach-nomadik/cpu-8815.c | 1 +
arch/arm/mach-omap2/pdata-quirks.c | 3 -
arch/arm/mach-realview/Kconfig | 13 +
arch/arm/mach-realview/Makefile | 1 +
arch/arm/mach-realview/realview-dt.c | 32 +
arch/arm/mach-shmobile/board-ape6evm-reference.c | 1 -
arch/arm/mach-shmobile/r8a73a4.h | 1 -
arch/arm/mach-shmobile/setup-r8a73a4.c | 9 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 3 +-
arch/arm/mach-sti/Kconfig | 10 +
drivers/irqchip/irq-gic.c | 2 +
drivers/staging/iio/light/isl29028.c | 3 +-
include/dt-bindings/clock/r8a7740-clock.h | 1 +
include/dt-bindings/clock/r8a7790-clock.h | 14 +-
include/dt-bindings/clock/r8a7791-clock.h | 11 +-
include/dt-bindings/clock/r8a7794-clock.h | 9 +
include/dt-bindings/clock/stih407-clks.h | 86 ++
include/dt-bindings/clock/stih410-clks.h | 25 +
267 files changed, 18516 insertions(+), 2823 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/bcm/cygnus.txt
create mode 100644 Documentation/devicetree/bindings/clock/bcm-cygnus-clock.txt
create mode 100644 Documentation/devicetree/bindings/mailbox/mailbox.txt
create mode 100644 Documentation/devicetree/bindings/power_supply/imx-snvs-poweroff.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/cadence-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/meson6-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/qcom-wdt.txt
create mode 100644 Documentation/filesystems/overlayfs.txt
create mode 100644 Documentation/mailbox.txt
create mode 100644 Documentation/ptp/testptp.mk
create mode 100644 Documentation/target/tcmu-design.txt
create mode 100644 arch/arm/boot/dts/am335x-lxm.dts
create mode 100644 arch/arm/boot/dts/am57xx-beagle-x15.dts
create mode 100644 arch/arm/boot/dts/arm-realview-pb1176.dts
create mode 100644 arch/arm/boot/dts/armada-370-synology-ds213j.dts
create mode 100644 arch/arm/boot/dts/armada-xp-synology-ds414.dts
create mode 100644 arch/arm/boot/dts/bcm-cygnus-clock.dtsi
create mode 100644 arch/arm/boot/dts/bcm-cygnus.dtsi
create mode 100644 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
create mode 100644 arch/arm/boot/dts/bcm2835-rpi.dtsi
create mode 100644 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
create mode 100644 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
create mode 100644 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
create mode 100644 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
create mode 100644 arch/arm/boot/dts/bcm47081.dtsi
create mode 100644 arch/arm/boot/dts/bcm911360_entphn.dts
create mode 100644 arch/arm/boot/dts/bcm911360k.dts
create mode 100644 arch/arm/boot/dts/bcm958300k.dts
create mode 100644 arch/arm/boot/dts/exynos3250-monk.dts
create mode 100644 arch/arm/boot/dts/exynos3250-rinato.dts
create mode 100644 arch/arm/boot/dts/exynos4415-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/exynos4415.dtsi
create mode 100644 arch/arm/boot/dts/exynos5250-spring.dts
create mode 100644 arch/arm/boot/dts/imx6q-tbs2910.dts
create mode 100644 arch/arm/boot/dts/kirkwood-dir665.dts
create mode 100644 arch/arm/boot/dts/ls1021a-qds.dts
create mode 100644 arch/arm/boot/dts/ls1021a-twr.dts
create mode 100644 arch/arm/boot/dts/ls1021a.dtsi
create mode 100644 arch/arm/boot/dts/meson8.dtsi
create mode 100644 arch/arm/boot/dts/mt6592-evb.dts
create mode 100644 arch/arm/boot/dts/mt6592.dtsi
create mode 100644 arch/arm/boot/dts/mt8127-moose.dts
create mode 100644 arch/arm/boot/dts/mt8127.dtsi
create mode 100644 arch/arm/boot/dts/mt8135-evbp1.dts
create mode 100644 arch/arm/boot/dts/mt8135.dtsi
create mode 100644 arch/arm/boot/dts/omap3-igep0020-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-igep0020-rev-f.dts
create mode 100644 arch/arm/boot/dts/omap3-igep0030-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-igep0030-rev-g.dts
create mode 100644 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi
create mode 100644 arch/arm/boot/dts/rk3066a-marsboard.dts
create mode 100644 arch/arm/boot/dts/rk3288-thermal.dtsi
create mode 100644 arch/arm/boot/dts/socfpga_arria10.dtsi
create mode 100755 arch/arm/boot/dts/socfpga_arria10_socdk.dts
create mode 100644 arch/arm/boot/dts/ste-nomadik-nhk15.dts
rename arch/arm/boot/dts/{stih407.dtsi => stih407-family.dtsi} (87%)
create mode 100644 arch/arm/boot/dts/stih410-b2120.dts
create mode 100644 arch/arm/boot/dts/stih410-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih410-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih410.dtsi
create mode 100644 arch/arm/boot/dts/stihxxx-b2120.dtsi
create mode 100644 arch/arm/boot/dts/sun7i-a20-bananapi.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-m3.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts
create mode 100644 arch/arm/boot/dts/sun9i-a80-optimus.dts
create mode 100644 arch/arm/boot/dts/sun9i-a80.dtsi
create mode 100644 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
create mode 100644 arch/arm/boot/dts/vf-colibri.dtsi
create mode 100644 arch/arm/boot/dts/vf500-colibri-eval-v3.dts
create mode 100644 arch/arm/boot/dts/vf500-colibri.dtsi
create mode 100644 arch/arm/boot/dts/vf500.dtsi
create mode 100644 arch/arm/boot/dts/vfxxx.dtsi
create mode 100644 arch/arm/boot/dts/zynq-zybo.dts
create mode 100644 include/dt-bindings/clock/stih407-clks.h
create mode 100644 include/dt-bindings/clock/stih410-clks.h
create mode 100644 include/dt-bindings/reset-controller/stih407-resets.h