[GIT PULL 2/4] ARM: Device-tree updates

From: Olof Johansson
Date: Mon Jun 11 2018 - 20:02:31 EST


As always, a large number of DT updates. Too many to enumerate them all,
but at a glance:

New SoCs introduced in this release:

- Amlogic:
+ Meson 8M2 SoC, a.k.a. S812. A quad Cortex-A9 SoC used in some set
top boxes and other products.

- Mediatek:
+ MT7623A, which is a flavor of the MT7623 family with other on-chip
ethernet options.

- Qualcomm:
+ SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
(Cortex-A75/A55 derivative) SoC that's one of the current high-end
mobile SoCs.

It's great to see mainline support for it. So far, you
can't do much with it, since a lot of peripherals are not yet in the
DTs but driver support for USB, GPU and other pieces are starting to
trickle in. This might end up being a well-supported SoC upstream if
the momentum keeps up.

- Renesas:
+ R8A77990, a.k.a R-Car E3, a new automotive entertainment-targeted
SoC. Currently only one Cortex-A53 CPU is enabled, we are eagerly
awaiting more. So far, basic drivers such as serial, gpios, PMU and
ethernet are enabled.
+ R8A77470, a.k.a. RZ/G1C, a new dual Cortex-A7 SoC with PowerVR
GPU. Same here, basic set of drivers such as serial, gpios and ethernet
enabled, and SMP support is also forthcoming.

- STMicroelectronics:
+ STM32F469, very similar tih STM32F429 but with display support

Enhancements to SoCs/platforms (DTS contents, some driver portions might
not be in yet):

- Allwinner sun8i (h3/a33/a83t) SMP, DVFS tweaks, misc
- Amlogic Meson: I2C, UFS, TDM, GPIO external interrupts, MMC resets
- Hisilicon hi3660: Thermal cooling, CPU frequency scaling, mailbox interfaces
- Marvell Berlin2CD: SMP support, thermal sensors
- Mediatek MT7623: Highspeed DMA, audio support
- Qualcomm IPQ8074 PCIe support, MSM8996 UFS support
- Renesas: Watchdog and PMU support across many platforms
- Rockchip RK3399: USB3 OTG support
- Samsung Exynos: Audio-over-HDMI on Odroid X/X2/U3
- STMicro STM32: Lots of peripherals added to STM32MP175C
- Uniphier: Ethernet support

New boards:

- Allwinner A20: Olimex A20-SOM-EVB-eMMC variant
- Allwinner H2+: Libre Computer ALL-H3-CC (h2+ version)
- Allwinner A33: Nintendo NES/SuperNES Classic Edition
- Aspeed: S2600WF, Inventec Lanyang BMC, Portwell Neptune
- Berlin2CD: Valve Steam Link
- Broadcom BCM5301X: Luxul XAP-1610 and XWR-3150 V1
- Broadcom: Raspberry Pi 3 B+
- Mediatek MT7623N and MT7623A: reference boards
- Meson 8M2: Tronsmart MXIII Plus
- NXP i.MX: Engicam i.CoreM6, DHCOM iMX6 SOM, BTicino i.MX6DL Mamoj
- Qualcomm MSM8974: Sony Xperia Z1 Compact support
- Qualcomm SDM845: MTP development board
- Renesas: Ebisu R8A77990 board
- Renesas RZ/G1C: iwg23s: iWave G235-SDB
- TI am335x: Pocketbeagle support



Conflicts:

arch/arm/boot/dts/stm32mp157c.dtsi: Add/add. The new 'exti' entry
should stay, but please move it up to its place in the list of entries
as sorted by unit-address (i.e. right after rcc@50000000). Also, git
doesn't duplicate the closing brace so make sure you add one.

arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi: Add/add/remove. A bit
of a mess due to the BT maintainer picking up DTS changes this release
cycle. Keep our version for both conflicts (remove the bt regulator and
keep our pcie@ node instead of the qcom,pcie# one).

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

The following changes since commit c32aed8869e03f3221542e1748dfed75adbd2a4b:

Merge tag 'armsoc-soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 87815dda55934180d8e6ec0a0a448b104d251c54:

Merge tag 'pxa-dt-4.18' of https://github.com/rjarzmik/linux into next/dt

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

Adam Ford (15):
ARM: dts: da850-evm: Enable usb_phy, usb0 and usb1
ARM: dts: logicpd-som-lv: Enable Touchscreen controller
ARM: dts: da850-evm: use phandles to extend nodes
ARM: dts: logicpd-torpedo: Add fixed 26MHz clock as fck for twl
ARM: dts: logicpd-som-lv: Add fixed 26MHz clock as fck for twl
ARM: dts: am3517: Add pinmuxing, CD and WP for MMC1
ARM: dts: am3517-evm: Split off SOM features from baseboard
ARM: dts: am3517-som: Add TI TPS65023 regulators
ARM: dts: am3517-som: Associate cpu to regulator supply
ARM: dts: am3517-evm: Add LCD panel type 15 support
ARM: dts: am3517-som: Add Seiko Instruments RTC s35390a
ARM: dts: logicpd-som-lv: Fix Touchscreen controller
ARM: dts: da850-evm: add WP and CD to MMC
ARM: dts: am3517-evm: Add I/O expander for User DIP switches and LEDS
ARM: dts: am3517-evm: Add User LEDs and Pushbutton

Alexander Monakov (7):
ARM: dts: berlin2cd: fix local timer interrupt flags
ARM: dts: berlin2cd: move PMU node from soc to root
ARM: dts: berlin2cd: add ADC/thermal sensor node
ARM: dts: berlin2cd: add remaining Cortex-A9 nodes
ARM: dts: berlin2cd: add remaining nodes to apb subtrees
ARM: dts: berlin2cd: add a label for the CPU node
ARM: dts: berlin2cd: add Valve Steam Link board

Alexandre Torgue (2):
ARM: dts: stm32: Fix DTC warnings for stm32mp157
ARM: dts: stm32: Fix IRQ_TYPE_NONE warnings on stm32mp157c

Amelie Delaunay (4):
ARM: dts: stm32: add USBPHYC support to stm32mp157c
ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1
ARM: dts: stm32: enable USBPHYC on stm32mp157c-ev1
ARM: dts: stm32: add USB Host (USBH) support to stm32mp157c

Amithash Prasad (1):
ARM: dts: aspeed: Add Portwell Neptune machine

Andi Shyti (1):
ARM: dts: exynos: Update x and y properties for mms114 touchscreen

Andrzej Pietrasiewicz (2):
ARM: dts: exynos: Add mem-2-mem Scaler devices
arm64: dts: exynos: Add mem-2-mem Scaler devices

Anson Huang (13):
ARM: dts: imx7d-sdb: add gpio key support
ARM: dts: imx7s: add anatop vdd1p2 regulator
ARM: dts: imx6sx-sabreauto: add external 24MHz clock source
ARM: dts: imx6sx-sabreauto: add PMIC support
ARM: dts: imx6sx-sabreauto: add max7322 IO expander support
ARM: dts: imx6sx-sabreauto: add IO expander max7310 support
ARM: dts: imx6sx-sabreauto: add fec support
ARM: dts: imx6sx-sabreauto: add wdog external reset
ARM: dts: imx6sx-sabreauto: add debug LED support
ARM: dts: imx6sx-sabreauto: add egalax touch screen support
ARM: dts: imx7d: correct cpu supply name for voltage scaling
ARM: dts: imx7s-warp: remove unnecessary cpu regulator supply
ARM: dts: imx7d: use operating-points-v2 for cpu

Antoine Tenart (3):
arm64: dts: marvell: mcbin: enable the fourth network interface
arm64: dts: marvell: 8040-db: describe the 10G interfaces as fixed-link
arm64: dts: marvell: 7040-db: describe the 10G interface as fixed-link

Arnd Bergmann (1):
arm64: dts: qcom: rename qcom,pcie devices to pcie

Attila SzÃllÅsi (1):
ARM: dts: qcom: msm8974: Add Sony Xperia Z1 Compact

Baolin Wang (2):
arm64: dts: sprd: Add GPIO and GPIO keys device nodes
arm64: dts: sprd: whale2: Add the rtc enable clock for watchdog

Benjamin Herrenschmidt (2):
ARM: dts: Add Aspeed SoC USB controllers to device-tree
ARM: dts: Aspeed: Enable USB ports on eval board.

Biju Das (1):
dt-bindings: arm: Document iW-RainboW-G23S single board computer

Bjorn Andersson (2):
arm64: dts: qcom: msm8996: Add ufs related nodes
arm64: dts: qcom: msm8996: Use UFS_GDSC for UFS

Brad Bishop (1):
ARM: dts: aspeed: witherspoon: Enable checkstop and cooling gpio keys

Brian Yang (1):
ARM: dts: aspeed: Add Inventec Lanyang BMC

Chen-Yu Tsai (8):
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VCC-1V2 regulator voltage
ARM: dts: sun8i: h2-plus: Sort dtb entries in Makefile
ARM: dts: sun8i: h2+: Add Libre Computer Board ALL-H3-CC H2+ ver.
arm64: dts: allwinner: h5: Add cpu0 label for first cpu
arm64: dts: allwinner: Sort dtb entries in Makefile
ARM: dts: sun8i: r40: bananapi-m2-ultra: Sort device node dereferences
ARM: dts: sun8i: r40: Add device node and RGMII pinmux node for GMAC
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable GMAC ethernet controller

Chris Packham (1):
ARM: dts: armada-xp-98dx: Add NAND pinctrl information

Christopher Bostic (1):
ARM: dts: aspeed: witherspoon: Add gpio keys for power supply presence

Craig Tatlor (1):
ARM: dts: qcom: pm8941: Add vadc nodes needed to estimate an ocv

Dan Haab (2):
ARM: dts: BCM5301X: Add DT for Luxul XWR-3150 V1
ARM: dts: BCM5301X: Add DT for Luxul XAP-1610

Daniel Mack (4):
ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source
ARM: pxa: dts: add gpio-ranges to gpio controller
ARM: pxa: dts: add pin definitions for extended GPIOs
ARM: dts: pxa3xx: fix MMC clocks

Daniel Schultz (1):
ARM: dts: rockchip: Add dp83867 CLK_OUT muxing on rk3288-phycore-som

David Lechner (2):
ARM: dts: da850: use gpio-ranges
ARM: dts: da850-lego-ev3: remove unnecessary gpio-keys properties

Dmitry Osipenko (5):
dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC
ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients

Dmitry Torokhov (2):
ARM: dts: at91: sama5d4ek: use canonical compatible for touchscreen
arm64: dts: rockchip: use canonical compatible for touchpad/touchscreen on gru-kevin

Douglas Anderson (4):
arm64: dts: sdm845: Fix xo_board clock name and speed
arm64: dts: sdm845: Add command DB node
arm64: dts: qcom: sdm845: Sort nodes in the reserved mem by address
arm64: dts: qcom: sdm845: Sort nodes in the soc by address

Eddie James (1):
ARM: dts: aspeed: witherspoon: Set alternate boot

Ellie Reeves (1):
arm64: dts: armada-3720-espressobin: wire up spi flash

Enric Balletbo i Serra (7):
ARM: dts: rockchip: set PWM delay backlight settings for Veyron
ARM: dts: rockchip: set PWM delay backlight settings for Minnie
arm64: dts: rockchip: enable typec-phy for rk3399-sapphire
arm64: dts: rockchip: enable typec-phy for rk3399-firefly
arm64: dts: rockchip: enable typec-phy1 for rk3399-puma
arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou
arm64: dts: rockchip: add usb3-phy otg-port support for rk3399

Eyal Reizer (1):
ARM: dts: am437x-sk-evm: add wilink8 support

Fabio Estevam (28):
ARM: dts: imx25-pdk: Remove unneeded 'codec-handle' property
ARM: dts: imx53-tx53: Remove unneeded 'codec-handle' property
ARM: dts: imx6qdl-wandboard: Let the codec control MCLK pinctrl
ARM: dts: imx7: Move tempmon node out of bus
ARM: dts: imx6qdl-tx6: Remove 'bus-format-override' property
ARM: dts: imx6ul: Add CAAM support
ARM: dts: imx6qdl: Remove #address/#size-cells from mipi_dsi
arm64: dts: ls208xa-rdb: Pass unit name to SPI flash node
ARM: dts: imx: Remove #address/#size-cells from switch nodes
ARM: dts: imx: Remove #address/#size-cells from stmpe nodes
ARM: dts: imx6qdl-sabre: Remove #address/#size-cells from camera port nodes
ARM: dts: imx53-ppd: Remove unnecessary #address/#size-cells
ARM: dts: imx6dl-aristainetos2_4: Remove #address/#size-cells from display0
ARM: dts: imx6q-b850v3: Remove #address/#size-cells from stdp2690
ARM: dts: imx6q-utilite-pro: Remove #address/#size-cells from encoder
ARM: dts: imx6q-var-dt6customboard: Remove #address/#size-cells from gpio-keys
ARM: dts: imx6q-pistachio: Use 'uart-has-rtscts' property
ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier
ARM: dts: imx6qdl-udoo: Switch to SPDX identifier
ARM: dts: imx28-cfa10049: Remove unnecessary #address/#size-cells
ARM: dts: imx28-duckbill-2-enocean: Remove unnecessary #address/#size-cells
ARM: dts: imx: Switch to SPDX identifier
ARM: dts: imx53-ard: Do not hardcode input codes
ARM: dts: imx53-smd: Do not hardcode input codes
ARM: dts: imx6q-gk802: Do not hardcode input codes
arm64: dts: fsl-ls1012a: Fix DTC aliases warnings
ARM: dts: imx: Switch NXP boards to SPDX identifier
ARM: dts: imx6/7: Remove unit-address from anatop regulators

Fabrice Gasnier (8):
ARM: dts: stm32: add timers support to stm32mp157c
ARM: dts: stm32: add PWM pins used on stm32mp157c-ev1 board
ARM: dts: stm32: add PWM and triggers on stm32mp157c-ev1 board
ARM: dts: stm32: enable timer trigger 6 on stm32mp157c-ed1
ARM: dts: stm32: Add vrefbuf support to stm32mp157c
ARM: dts: stm32: Add LPtimer support to stm32mp157c
ARM: dts: stm32: Add DAC support to stm32mp157c
ARM: dts: stm32: update pwm-cells for LPTimer on stm32h743

Fabrizio Castro (1):
dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support

Faiz Abbas (2):
ARM: dts: am33xx: Add pinmux data for mmc1 in am335x-evm, evmsk and beaglebone
ARM: dts: k2g-evm: Add DCAN dt nodes

Florian Fainelli (1):
Merge tag 'bcm2835-dt-next-2018-04-30' into devicetree/next

Gabriel Fernandez (2):
ARM: dts: stm32: Enable stm32mp1 clock driver on stm32mp157c
ARM: dts: stm32: add reset binding on stm32mp157c

Geert Uytterhoeven (2):
ARM: dts: Ux500: Fix "debounce-interval" property misspelling
ARM: dts: gemini: Fix "debounce-interval" property misspelling

Graeme Smecher (1):
ARM: dts: correct invalid I/O definition for MMC/SD card detect on T410

Greg Ungerer (1):
ARM: dts: imx6ull: add UART5 input select register definitions

H. Nikolaus Schaller (2):
ARM: dts: omap3-pandora: Add fixed 26MHz clock as fck for twl
ARM: dts: omap3-gta04: Add fixed 26MHz clock as fck for twl

Hari Nagalla (2):
ARM: dts: dra72-evm-common: Add wilink8 wlan support
ARM: dts: dra7-evm: Add wilink8 wlan support

Heinrich Schuchardt (1):
ARM: dts: rockchip: default serial for rk3288 Tinker Board

HernÃn Gonzalez (10):
ARM: dts: at91-sama5d2_xplained: Use IRQ_TYPE specifier
ARM: dts: vf-colibri-eval-v3: Use IRQ_TYPE specifier
ARM: dts: imx53-qsb: Use IRQ_TYPE specifier
ARM: dts: imx53-voipac-dmm-668: Use IRQ_TYPE specifier
ARM: dts: imx6qdl-phytec-pfla02: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos-ir3220: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos-ir5221: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos.dtsi: Use IRQ_TYPE specifier
ARM: dts: am335x-boneblue: Use IRQ_TYPE specifier
ARM: dts: omap3-pandora-common: Use IRQ_TYPE specifier

Icenowy Zheng (12):
ARM: sun8i: v40: enable USB host ports for Banana Pi M2 Berry
ARM: dts: sun8i: h3: add operating-points-v2 table for CPU
ARM: dts: sun8i: h2+: add SY8113B regulator used by Orange Pi Zero board
ARM: dts: sun8i: h3: add SY8113B regulator used by Orange Pi One board
arm64: allwinner: h6: restore the usage of CCU slice macros
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VDD-CPUX voltage
ARM: dts: sun8i: h3: set the cpu-supply to VDD-CPUX on ALL-H3-CC H3 ver
arm64: allwinner: h6: add PRCM CCU device node
arm64: allwinner: h6: add node for R_PIO pin controller
arm64: allwinner: h6: add R_INTC interrupt controller
arm64: allwinner: h6: add R_I2C controller
arm64: allwinner: h6: add PCF8563 RTC on Pine H64 board

Jacob Chen (1):
ARM: dts: rockchip: fix uart4 pin-numbers for rk3288

Jagan Teki (6):
dt-bindings: Add vendor prefix for Bticino
ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support
ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple
ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support
arm64: dts: allwinner: axp803: Add drivevbus regulator
arm64: dts: allwinner: a64: bananapi-m64: add usb otg

Jakob Unterwurzacher (1):
arm64: dts: rockchip: enable hdmi on rk3399-puma-haikou

James Feist (1):
ARM: dts: aspeed: Add S2600WF BMC Machine

Jeffy Chen (2):
ARM: dts: rockchip: add clocks in iommu nodes
arm64: dts: rockchip: add clocks in iommu nodes

Jeremy McNicoll (2):
arm64: dts: Enable onboard SDHCI on msm8992
arm64: dts: msm8992: add pstore-ramoops support

Jerome Brunet (10):
dt-bindings: clock: meson: update documentation with hhi syscon
ARM64: dts: meson-gx: sysctrl is the parent of the clock controller
ARM64: dts: meson-axg: use hhi syscon for the clock controller
ARM64: dts: meson-gx: fix gxl clock controller compatible
ARM64: dts: meson-axg: add tdm pins
ARM64: dts: meson: add MMC resets
ARM64: dts: meson-axg: clean-up i2c nodes
ARM64: dts: meson-axg: correct i2c AO clock
ARM64: dts: meson-axg: add i2c AO pins
ARM64: dts: meson-axg: enable i2c AO on the S400 board

Jisheng Zhang (10):
arm64: dts: berlin4ct: use SPDX-License-Identifier
arm64: dts: berlin4ct-*.dts: use SPDX-License-Identifier
arm64: dts: move berlin SoC files from marvell dir to synaptics dir
ARM: dts: berlin2q: add interrupt-affinity to pmu node
ARM: dts: berlin2q: add "cache-unified" to l2 node
ARM: dts: berlin2q: fix irq type for arm twd timer
ARM: dts: berlin2: fix irq type for arm twd timer
ARM: dts: berlin*.dtsi: use SPDX-License-Identifier for berlin SoCs
ARM: dts: berlin*-dts: use SPDX-License-Identifier for berlin based board
ARM: dts: berlin2q: move PMU node from soc to root

Joel Stanley (2):
ARM: dts: aspeed: Describe random number device
ARM: dts: aspeed: Fix hwrng register address

John Garry (2):
arm64: dts: hisi: Enable Hisi LPC node for hip06
arm64: dts: hisi: Enable Hisi LPC node for hip07

Kaihua Zhong (2):
arm64: dts: hi3660: Add mailbox node
arm64: dts: hi3660: Add stub clock node

Karthikeyan Ramasubramanian (1):
dt-bindings: soc: qcom: Add device tree binding for GENI SE

Ken Lin (1):
ARM: dts: imx: ba16: add "mfg" Q7 SPI-NOR partition

Kevin Hilman (1):
Merge tag 'for-kevin-meson-clk-bindings-v4.18-1' of https://github.com/BayLibre/clk-meson into v4.18/dt64

Kishon Vijay Abraham I (10):
ARM: dts: dra72-evm-common: Remove mmc specific pinmux
ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2
ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup
ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown
ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown
ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names
ARM: dts: dra7-evm: Model EVM_3V6 regulator
ARM: dts: dra7: Use sdhci-omap programming model
ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node
Documentation: ARM: Add new MMC requirements for DRA7/K2G

Krzysztof Kozlowski (13):
ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU
arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU
ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi
arm64: dts: exynos: Remove unneeded address space mapping for soc node
ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards
ARM: dts: exynos: Remove unnecessary address/size properties in Origen
ARM: dts: exynos: Remove regulators node container in Origen and N710x
ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards
ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5
ARM: dts: exynos: Remove Exynos5440
ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory
ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings
ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory

Kunihiko Hayashi (4):
arm64: dts: uniphier: add clock-names and reset-names to ethernet node
arm64: dts: uniphier: add syscon-phy-mode property to each ethernet node
ARM: dts: uniphier: add required clocks and resets to Pro4 ethernet node
ARM: dts: uniphier: add syscon-phy-mode property to each ethernet node

Lei YU (2):
ARM: dts: aspeed: romulus: Add id-button gpio key
ARM: dts: aspeed: zaius: Add pcie-e2b-present gpio key

Leo Yan (1):
arm64: dts: hi3660: Add CPU frequency scaling support

Lin Huang (1):
arm64: dts: rockchip: assign clock rate for cpll child clocks on rk3399

Linus Walleij (9):
ARM: ux500: Drop the U8540 device trees
ARM: dts: vexpress: Restructure motherboard includes
ARM: dtd: Set DNS-313 LEDs to use better triggers
ARM: dts: Set DNS-685 LEDs to use better triggers
ARM: dts: Fix the DNS-313 flash compatible
ARM: dts: Fix bootargs for Gemini D-Link devices
ARM: dts: Add second ATA to NAS4220B
ARM: dts: Fix DTC warnings
ARM: dts: Fix the RPM clock controller compatible string

Lionel Debieve (4):
ARM: dts: stm32: Add RNG support on stm32mp157c
ARM: dts: stm32: Enable RNG for stm32mp157c-ed1
ARM: dts: stm32: Add CRYP support on stm32mp157c
ARM: dts: stm32: Add CRC support on stm32mp157c

Lucas Stach (3):
ARM: dts: imx6: RDU2: bump SoC/PU operating points by 25mV
ARM: dts: imx6: RDU2+: add assigned clocks for GPU 3D
ARM: dts: imx6: RDU2: add eGalax touchscreen

Ludovic Barre (2):
ARM: dts: stm32: add qspi support for stm32mp157c
ARM: dts: stm32: add flash nor support on stm32mp157c eval board

Lukasz Majewski (1):
ARM: dts: tpc: Device tree description of the iMX6Q TPC board

Mahesh Sivasubramanian (1):
dt-bindings: introduce Command DB for QCOM SoCs

Marcel Ziswiler (1):
ARM: tegra: apalis-tk1: Fix high speed UART compatible

Marek Szyprowski (4):
ARM: dts: exynos: Add support for USB OTG port on Origen board
ARM: dts: exynos: Add serial path for Rinato board to get earlycon support
ARM: dts: exynos: Remove obsolete clock properties from power domains
arm64: dts: exynos: Add more clocks to Exynos5433 Decon/DeconTV

Marek Vasut (1):
ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2

Mark Kettenis (1):
arm64: dts: marvell: mark CP110 ahci as dma-coherent

Martin Blumenstingl (11):
ARM: dts: meson8: add the cortex-a9-pmu compatible PMU
ARM: dts: meson8b: add the cortex-a5-pmu compatible PMU
dt-bindings: arm: amlogic: add support for the Meson8m2 SoC
dt-bindings: arm: amlogic: add support for the Tronsmart MXIII Plus
ARM: dts: meson8b: odroid-c1: sort nodes alphabetically
ARM: dts: meson8b: odroid-c1: enable the IR receiver
ARM: meson: add support for the Meson8m2 SoCs
ARM: dts: meson: add support for the Meson8m2 SoC
ARM: dts: meson8: add the uart_A pins
ARM: dts: meson: build the Meson8b .dtbs with MACH_MESON8
ARM: meson: merge Kconfig symbol MACH_MESON8B into MACH_MESON8

Mathieu Malaterre (1):
ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation

Matt Porter (1):
ARM: dts: hummingboard: convert onboard audio to simple-audio-card

Maxime Ripard (1):
ARM: dts: sun8i: a33: Add the DSI-related nodes

Miquel Raynal (6):
ARM: dts: sun8i: a23/a33: declare NAND pins
ARM: dts: nes: add Nintendo NES/SuperNES Classic Edition support
ARM: dts: armada-370-xp: update NAND node with new bindings
ARM: dts: armada-375: update NAND node with new bindings
ARM: dts: armada-38x: update NAND node with new bindings
ARM: dts: armada-39x: update NAND node with new bindings

MylÃne Josserand (4):
ARM: dts: sun8i: Add CPUCFG device node for A83T dtsi
ARM: dts: sun8i: Add R_CPUCFG device node for the A83T dtsi
ARM: dts: sun8i: a83t: Add CCI-400 node
ARM: dts: sun8i: Add enable-method for SMP support for the A83T SoC

Nan Li (1):
ARM64: dts: meson-axg: enable the eMMC controller

Neil Armstrong (2):
arm: dts: sun8i: h3: libretech-all-h3-cc: Move board definition to common dtsi
arm64: dts: allwinner: Add dts file for Libre Computer Board ALL-H3-CC H5 ver.

Nikita Yushchenko (3):
ARM: dts: imx51-zii-rdu1: limit usbh1 to full-speed
ARM: dts: vf610-zii-dev: enable vf610 builtin temp sensor
ARM: dts: imx51-zii-rdu1: cleanup eMMC node

Niklas Cassel (2):
ARM: dts: qcom-apq8064: use correct pci address for address translation
arm64: dts: fix regulator property name for wlan pcie endpoint

Oleg Ivanov (1):
ARM: dts: meson8m2: add support for the Tronsmart MXIII Plus

Olof Johansson (47):
Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'stm32-dt-for-v4.18-1' of git://git.kernel.org/.../atorgue/stm32 into next/dt
Merge tag 'omap-for-v4.18/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'keystone_dts_for_4.18' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'arm-soc/for-4.18/devicetree' of https://github.com/Broadcom/stblinux into next/dt
Merge tag 'gemini-dts-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'samsung-dt-4.18' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt64-4.18' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'v4.17-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into next/dt
Merge tag 'v4.17-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into next/dt
Merge tag 'sti-dt-for-v4.18-round1' of git://git.kernel.org/.../pchotard/sti into next/dt
Merge tag 'vexpress-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'juno-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
Merge tag 'v4.18-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v4.18-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'hisi-arm64-dt-for-4.18v2' of git://github.com/hisilicon/linux-hisi into next/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'davinci-for-v4.18/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Merge tag 'tegra-for-4.18-dt-bindings' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-4.18-arm-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'mvebu-dt-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-dt64-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'uniphier-dt-v4.18' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
Merge tag 'uniphier-dt64-v4.18' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
Merge tag 'imx-dt-4.18' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'imx-dt64-4.18' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'sunxi-dt-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'sunxi-h3-h5-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'sunxi-dt64-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/dt
Merge tag 'omap-for-v4.18/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'qcom-arm64-for-4.18' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'qcom-dts-for-4.18' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'amlogic-dt64-2' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'amlogic-dt64-3' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt
Merge tag 'berlin64-dt-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/dt
Merge tag 'berlin-dt-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/dt
Merge tag 'samsung-dt-4.18-2' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'samsung-dt64-4.18-2' of https://git.kernel.org/.../krzk/linux into next/dt
Merge tag 'aspeed-4.18-devicetree' of git://git.kernel.org/.../joel/aspeed into next/dt
Merge tag 'at91-ab-4.18-dt' of git://git.kernel.org/.../abelloni/linux into next/dt
Merge tag 'qcom-arm64-for-4.18-2' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'qcom-dts-for-4.18-2' of git://git.kernel.org/.../agross/linux into next/dt
Merge tag 'renesas-dt-bindings-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'pxa-dt-4.18' of https://github.com/rjarzmik/linux into next/dt

Ondrej Jirman (3):
ARM: dts: sunxi: h3/h5: Add r_i2c pinmux node
ARM: dts: sunxi: h3/h5: Add r_i2c I2C controller
ARM: dts: sun8i: h3: Add SY8106A regulator to Orange Pi PC

Patrice Chotard (5):
ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usage

Peter Ujfalusi (12):
ARM: dts: omap3-beagle-xm: Add fixed 26MHz clock as fck for twl
ARM: dts: am437x-gp-evm: Correct tps65218 irq type
ARM: dts: am437x-cm-t43: Correct tps65218 irq type
ARM: dts: am437x-epos-evm: Correct tps65218 irq type
ARM: dts: am437x-sk-evm: Correct tps65218 irq type
ARM: dts: omap2420-n810: Enable McBSP2 for audio
ARM: dts: omap2420-n810: Correct the audio codec (tlv320aic33) node
ARM: dts: am335x-evmsk: Add phandle for the backlight for the panel
ARM: dts: am437x-gp-evm: Fixup (again) tps65218 irq type
ARM: dts: am437x-cm-t43: Fixup (again) tps65218 irq type
ARM: dts: am437x-epos-evm: Fixup (again) tps65218 irq type
Revert "ARM: dts: am437x-sk-evm: Correct tps65218 irq type"

Philippe CORNU (1):
ARM: dts: stm32: Add display support on stm32f469-disco

Philippe Cornu (2):
ARM: dts: stm32: Use gpio bindings in stm32f469-disco
ARM: dts: stm32: Add new stm32f469 dtsi file with mipi dsi

Pierre-Yves MORDRET (12):
ARM: dts: stm32: Add DMAv2 support on STM32MP157C
ARM: dts: stm32: Add DMAMUX support on STM32MP157C
ARM: dts: stm32: Add MDMA support on STM32MP157C
ARM: dts: stm32: Add STM32F7 I2C support for STM32MP157C SoC
ARM: dts: stm32: Add I2Cs pins used on STM32MP157C
ARM: dts: stm32: Add I2C4 support for STM32MP157C-ED1
ARM: dts: stm32: Add I2C2/5 support for STM32MP157C-EV1
ARM: dts: stm32: Append additional I2Cs for STM32F746 SoC
ARM: dts: stm32: Add I2C1 support for stm32f769-disco Board
ARM: dts: stm32: Add I2C1 support for stm32f746-disco Board
ARM: dts: stm32: Add I2C support for STM32H743 SoC
ARM: dts: stm32: Add I2C1 support for stm32h743i-eval Board

Qiufang Dai (1):
ARM64: dts: meson-axg: add AO clock driver

RafaÅ MiÅecki (5):
ARM: dts: BCM5301X: Switch Luxul XWC-1000 to the new fixed partitions syntax
ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Relicense Buffalo files to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Relicense Asus RT-AC87U file to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Switch D-Link DIR-885L to the new partitions syntax

Rajendra Nayak (1):
arm64: dts: sdm845: Add minimal dts/dtsi files for sdm845 SoC and MTP

Rob Herring (8):
arm64: dts: juno: fix missing Coresight STM graph connection
arm64: dts: juno: fix OF graph endpoint node names
ARM: dts: imx: fix IPU OF graph endpoint node names
ARM: dts: imx53: Fix LDB OF graph warning
ARM: dts: imx7: Fix error in coresight TPIU graph connection
ARM: dts: omap: fix OF graph in omap3-devkit8000
ARM: dts: omap: fix OMAP3 CM-T3x OF graph video connectors
arm64: dts: sprd: fix typo in 'remote-endpoint'

Robert Nelson (1):
ARM: dts: Add am335x-pocketbeagle

Russell King (1):
arm64: dts: marvell: mcbin: add 10G SFP support

Ryder Lee (2):
arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623
arm64: dts: mt7622: add audio related device nodes

Sean Wang (11):
arm: dts: mediatek: converted to using SPDX identifiers
arm: dts: mt7623: fix invalid memory node being generated
arm: dts: mt7623: fix available memory size on bananapi-r2
arm: dts: mt7623: fix all Warnings (unit_address_vs_reg)
arm: dts: mt7623: add BTIF, HSDMA and SPI-NOR device nodes
arm: dts: mt6323: move node mt6323 leds to mt6323.dtsi
arm: dts: mt7623: extend common file reused by all boards with MT7623 SoCs
arm: dts: mt7623: add MT7623A SoC level DTS
arm: dts: mt7623: add MT7623A reference boards
arm: dts: mt7623: add MT7623N reference board with eMMC
arm64: dts: mt7622: add High-Speed DMA device nodes

Sebastian Reichel (1):
ARM: dts: imx53-ppd: Use IRQ_TYPE_* constants

Sekhar Nori (1):
ARM: dts: am574x-idk: Add pinmux configuration for MMC

Sergei Shtylyov (1):
dt-bindings: arm: document Renesas V3HSK board bindings

Shawn Guo (10):
ARM: dts: imx6sx-sabreauto: drop 'regulators' container node
ARM: dts: imx6sx-sabreauto: drop board specific pinctrl container node
ARM: dts: imx: drop unnecessary #address-cells/#size-cells
ARM: dts: imx1: move clk32 clock into soc dtsi
ARM: dts: imx27: use label to override osc26m clock setting
ARM: dts: imx: drop 'clocks' container for board level clocks
ARM: dts: imx: replace underscore with hyphen in aliases name
arm64: dts: hi3798cv200: enable PCIe support for poplar board
arm64: dts: hi3798cv200: enable usb2 support for poplar board
arm64: dts: hi3798cv200: enable emmc support for poplar board

Shengjiu Wang (1):
ARM: dts: imx7d-pinfunc: update sai select input value

Sibi S (2):
arm64: dts: qcom: Add APSS shared mailbox node to SDM845
arm64: dts: qcom: Add SDM845 SMEM nodes

Simon Horman (1):
dt-bindings: arm: consistently name r8a77965 as M3-N

Sricharan R (12):
ARM: dts: ipq4019: Add a default chosen node
ARM: dts: ipq4019: Add a few peripheral nodes
ARM: dts: ipq4019: Change the max opp frequency
ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi
ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file
ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file
ARM: dts: ipq8074: Add peripheral nodes
ARM: dts: ipq8074: Add pcie nodes
ARM: dts: ipq8074: Enable few peripherals for hk01 board

Srinivas Kandagatla (4):
ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi
arm64: dts: apq8096-db820c: Enable wlan and bt en pins
arm64: dts: apq8096-db820c: Add micro sd card supplies
arm64: dts: msm8916: fix gic_irq_domain_translate warnings

Stefan Mavrodiev (1):
ARM: dts: sun7i: Add Olimex A20-SOM-EVB-eMMC board

Stefan Wahren (8):
dt-binding: rng: Add interrupt property for BCM2835
ARM: bcm283x: Add missing interrupt for RNG block
ARM: dts: bcm283x: Fix PWM pin assignment
ARM: dts: bcm2837: Add missing GPIOs of Expander
dt-bindings: bcm: Add Raspberry Pi 3 B+
ARM: dts: bcm2837: Add Raspberry Pi 3 B+
arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+
ARM: dts: imx6ull: add UART5 RTS input select register

Sudeep Holla (5):
arm64: dts: juno: Fix "debounce-interval" property misspelling
arm64: dts: juno: replace '_' with '-' in node names
arm64: dts: juno/rtsm: re-structure motherboard includes
ARM: dts: vexpress: use standard gpio bindings for sys_{led,mci,flash}
ARM: dts: vexpress: replace '_' with '-' in node names

Sven Eckelmann (1):
ARM: dts: ipq4019: Add TZ and SMEM reserved regions

Sylwester Nawrocki (1):
ARM: dts: exynos: Add support for audio over HDMI for Odroid X/X2/U3

Tao Wang (1):
arm64: dts: hi3660: Add thermal cooling management

Thierry Escande (5):
ARM: dts: qcom-apq8064: fix gic_irq_domain_translate warnings
arm64: dts: apq8096-db820c: enable bluetooth node
dt-bindings: net: bluetooth: Add qualcomm-bluetooth
arm64: dts: msm8996: fix gic_irq_domain_translate warnings
arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator

Thierry Reding (1):
dt-bindings: Relocate Tegra20 memory controller bindings

Thomas Hebb (2):
ARM: dts: chromecast: override bad bootloader memory info
ARM: dts: chromecast: use PWM for LEDs

Tony Lindgren (1):
Merge branch 'omap-for-v4.18/dt-fixes' into omap-for-v4.18/dt

Tuomas Tynkkynen (1):
ARM: dts: sunxi: Change sun7i-a20-olimex-som204-evb to not use cd-inverted

Uwe Kleine-KÃnig (1):
arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller

Vicente Bergas (2):
arm64: dts: rockchip: move rk3399-sapphire PCIe to excavator baseboard
arm64: dts: rockchip: remove PCIe assigned-clocks in excavator baseboard

Vishal Mahaveer (1):
ARM: dts: dra76-evm: Add wilink8 wlan support

Yao Chen (1):
arm64: dts: hi3660: Add pcie msi interrupt attribute

Yixun Lan (4):
ARM64: dts: meson-axg: add GPIO interrupt controller support
ARM64: dts: meson-axg: add an 32K alt aoclk
ARM64: dts: meson-axg: enable AP6255 wifi module
ARM64: dts: meson: fix clock source of the pclk for UART_AO

Yoshihiro Shimoda (2):
dt-bindings: arm: Document R-Car E3 SoC DT bindings
dt-bindings: arm: Document Renesas Ebisu board DT bindings

Zhiyong Tao (2):
arm64: dts: mt2712: add pintcrl file
arm64: dts: mt2712: add pintcrl device node.

kevans@xxxxxxxxxxx (1):
ARM: dts: sunxi: Add sid for a83t

weiyi.lu@xxxxxxxxxxxx (1):
arm64: dts: add clock device nodes of MT2712

yannick fertre (5):
ARM: dts: stm32: add ltdc support on stm32mp157c
ARM: dts: stm32: add dsi support on stm32mp157c
ARM: dts: stm32: add cec support on stm32mp157c
ARM: dts: stm32: add cec pins to stm32mp157c
ARM: dts: stm32: add cec support on stm32mp157c-ev1


Documentation/arm/OMAP/README | 4 +
.../devicetree/bindings/arm/amlogic.txt | 6 +
.../bindings/arm/bcm/brcm,bcm2835.txt | 4 +
.../bindings/arm/samsung/samsung-boards.txt | 2 -
.../devicetree/bindings/arm/shmobile.txt | 10 +-
.../bindings/arm/tegra/nvidia,tegra30-mc.txt | 18 -
.../bindings/clock/amlogic,gxbb-clkc.txt | 16 +-
.../memory-controllers/nvidia,tegra20-mc.txt | 12 +-
.../memory-controllers/nvidia,tegra30-mc.txt | 5 +
.../bindings/nvmem/allwinner,sunxi-sid.txt | 1 +
.../bindings/reserved-memory/qcom,cmd-db.txt | 37 +
.../devicetree/bindings/rng/brcm,bcm2835.txt | 9 +-
.../bindings/soc/qcom/qcom,geni-se.txt | 119 ++
.../devicetree/bindings/timer/renesas,cmt.txt | 14 +-
.../devicetree/bindings/vendor-prefixes.txt | 2 +
arch/arm/boot/dts/Makefile | 40 +-
arch/arm/boot/dts/am335x-baltos-ir3220.dts | 2 +-
arch/arm/boot/dts/am335x-baltos-ir5221.dts | 2 +-
arch/arm/boot/dts/am335x-baltos.dtsi | 2 +-
arch/arm/boot/dts/am335x-bone-common.dtsi | 9 +-
arch/arm/boot/dts/am335x-boneblue.dts | 2 +-
arch/arm/boot/dts/am335x-evm.dts | 9 +-
arch/arm/boot/dts/am335x-evmsk.dts | 12 +-
arch/arm/boot/dts/am335x-osd335x-common.dtsi | 124 ++
arch/arm/boot/dts/am335x-pocketbeagle.dts | 237 ++++
arch/arm/boot/dts/am3517-evm.dts | 233 +++-
arch/arm/boot/dts/am3517-som.dtsi | 142 +++
arch/arm/boot/dts/am437x-cm-t43.dts | 2 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 2 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 115 ++
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/boot/dts/am571x-idk.dts | 5 +-
arch/arm/boot/dts/am572x-idk.dts | 5 +-
arch/arm/boot/dts/am574x-idk.dts | 20 +
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 4 +-
arch/arm/boot/dts/am57xx-beagle-x15.dts | 3 +-
arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +-
arch/arm/boot/dts/armada-370-db.dts | 57 +-
arch/arm/boot/dts/armada-370-dlink-dns327l.dts | 120 +-
arch/arm/boot/dts/armada-370-mirabox.dts | 51 +-
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 90 +-
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 90 +-
arch/arm/boot/dts/armada-370-rd.dts | 52 +-
.../boot/dts/armada-370-seagate-nas-xbay.dtsi | 64 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 6 +-
arch/arm/boot/dts/armada-375-db.dts | 50 +-
arch/arm/boot/dts/armada-375.dtsi | 6 +-
arch/arm/boot/dts/armada-385-db-ap.dts | 69 +-
arch/arm/boot/dts/armada-385-linksys-caiman.dts | 129 +-
arch/arm/boot/dts/armada-385-linksys-cobra.dts | 129 +-
arch/arm/boot/dts/armada-385-linksys-rango.dts | 141 +--
arch/arm/boot/dts/armada-385-linksys-shelby.dts | 129 +-
arch/arm/boot/dts/armada-385-linksys.dtsi | 16 +-
arch/arm/boot/dts/armada-388-db.dts | 55 +-
arch/arm/boot/dts/armada-38x.dtsi | 6 +-
arch/arm/boot/dts/armada-390-db.dts | 66 +-
arch/arm/boot/dts/armada-395-gp.dts | 74 +-
arch/arm/boot/dts/armada-398-db.dts | 60 +-
arch/arm/boot/dts/armada-39x.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 13 +
arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +-
arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +-
arch/arm/boot/dts/armada-xp-db.dts | 2 +-
arch/arm/boot/dts/armada-xp-gp.dts | 2 +-
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 2 +-
arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 156 +--
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 90 +-
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 18 +
arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 129 ++
arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 325 +++++
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 6 +
.../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 32 +
arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 6 +
.../boot/dts/aspeed-bmc-portwell-neptune.dts | 159 +++
arch/arm/boot/dts/aspeed-g4.dtsi | 35 +
arch/arm/boot/dts/aspeed-g5.dtsi | 47 +
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 4 +-
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-a.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 6 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 6 -
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 6 +
arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 108 ++
arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 26 +-
arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 27 +
arch/arm/boot/dts/bcm283x.dtsi | 1 +
arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 13 +-
arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 13 +-
.../boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 3 +-
arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 3 +-
arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 3 +-
arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 15 +-
arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 13 +-
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 3 +-
arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 13 +-
.../boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 13 +-
.../boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 13 +-
arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 3 +-
arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 3 +-
.../boot/dts/bcm47081-tplink-archer-c5-v2.dts | 3 +-
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 13 +-
.../boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 3 +-
arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 3 +-
arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 13 +-
.../boot/dts/bcm4709-tplink-archer-c9-v1.dts | 3 +-
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 25 +-
arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 3 +-
arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 3 +-
arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 57 +
arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 3 +-
arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 +-
.../arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 77 ++
arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0-bch1.dtsi | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0-bch4.dtsi | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0-bch8.dtsi | 3 +-
arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 3 +-
arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts | 33 +-
arch/arm/boot/dts/berlin2.dtsi | 35 +-
.../boot/dts/berlin2cd-google-chromecast.dts | 65 +-
arch/arm/boot/dts/berlin2cd-valve-steamlink.dts | 79 ++
arch/arm/boot/dts/berlin2cd.dtsi | 167 ++-
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 33 +-
arch/arm/boot/dts/berlin2q.dtsi | 65 +-
arch/arm/boot/dts/da850-evm.dts | 298 ++---
arch/arm/boot/dts/da850-lego-ev3.dts | 83 +-
arch/arm/boot/dts/da850.dtsi | 154 +++
arch/arm/boot/dts/dm8148-t410.dts | 2 +-
arch/arm/boot/dts/dra7-evm-common.dtsi | 15 +
arch/arm/boot/dts/dra7-evm.dts | 68 ++
arch/arm/boot/dts/dra7-mmc-iodelay.dtsi | 19 +
arch/arm/boot/dts/dra7.dtsi | 32 +-
arch/arm/boot/dts/dra71-evm.dts | 17 +-
arch/arm/boot/dts/dra72-evm-common.dtsi | 71 +-
arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 11 +
arch/arm/boot/dts/dra76-evm.dts | 34 +-
arch/arm/boot/dts/exynos-syscon-restart.dtsi | 28 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 4 +
arch/arm/boot/dts/exynos3250.dtsi | 2 +-
arch/arm/boot/dts/exynos4.dtsi | 3 +-
arch/arm/boot/dts/exynos4210-origen.dts | 34 +-
arch/arm/boot/dts/exynos4210-trats.dts | 4 +-
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 36 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 86 +-
arch/arm/boot/dts/exynos4412-n710x.dts | 16 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 33 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 6 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 6 +-
arch/arm/boot/dts/exynos4412-origen.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos5.dtsi | 3 -
arch/arm/boot/dts/exynos5250.dtsi | 7 +-
arch/arm/boot/dts/exynos5410.dtsi | 1 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 +-
arch/arm/boot/dts/exynos5420.dtsi | 87 +-
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 42 -
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 81 --
.../boot/dts/exynos5440-tmu-sensor-conf.dtsi | 20 -
arch/arm/boot/dts/exynos5440-trip-points.dtsi | 21 -
arch/arm/boot/dts/exynos5440.dtsi | 355 ------
arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +-
arch/arm/boot/dts/gemini-dlink-dir-685.dts | 16 +-
arch/arm/boot/dts/gemini-dlink-dns-313.dts | 19 +-
arch/arm/boot/dts/gemini-nas4220b.dts | 20 +-
arch/arm/boot/dts/gemini-rut1xx.dts | 12 +-
arch/arm/boot/dts/gemini-sq201.dts | 12 +-
arch/arm/boot/dts/gemini-wbd111.dts | 17 +-
arch/arm/boot/dts/gemini-wbd222.dts | 16 +-
arch/arm/boot/dts/gemini.dtsi | 2 -
arch/arm/boot/dts/imx1-ads.dts | 11 -
arch/arm/boot/dts/imx1.dtsi | 21 +-
arch/arm/boot/dts/imx23-evk.dts | 13 +-
arch/arm/boot/dts/imx23.dtsi | 13 +-
arch/arm/boot/dts/imx25-pdk.dts | 14 +-
arch/arm/boot/dts/imx25.dtsi | 16 +-
arch/arm/boot/dts/imx27-apf27.dts | 13 +-
arch/arm/boot/dts/imx27-pdk.dts | 13 +-
arch/arm/boot/dts/imx27.dtsi | 18 +-
arch/arm/boot/dts/imx28-cfa10049.dts | 2 -
arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 2 -
arch/arm/boot/dts/imx28-evk.dts | 13 +-
arch/arm/boot/dts/imx28-tx28.dts | 14 +-
arch/arm/boot/dts/imx28.dtsi | 13 +-
arch/arm/boot/dts/imx31.dtsi | 13 +-
arch/arm/boot/dts/imx35-pdk.dts | 15 +-
arch/arm/boot/dts/imx35.dtsi | 14 +-
arch/arm/boot/dts/imx50-evk.dts | 17 +-
arch/arm/boot/dts/imx50.dtsi | 3 -
arch/arm/boot/dts/imx51-babbage.dts | 15 +-
arch/arm/boot/dts/imx51-zii-rdu1.dts | 6 +-
arch/arm/boot/dts/imx51.dtsi | 18 +-
arch/arm/boot/dts/imx53-ard.dts | 11 +-
arch/arm/boot/dts/imx53-m53.dtsi | 2 -
arch/arm/boot/dts/imx53-ppd.dts | 12 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 15 +-
arch/arm/boot/dts/imx53-qsb.dts | 17 +-
arch/arm/boot/dts/imx53-qsrb.dts | 15 +-
arch/arm/boot/dts/imx53-smd.dts | 20 +-
arch/arm/boot/dts/imx53-tx53-x03x.dts | 1 +
arch/arm/boot/dts/imx53-tx53.dtsi | 14 +-
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 2 +-
arch/arm/boot/dts/imx53.dtsi | 11 +-
arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 2 -
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 15 +-
arch/arm/boot/dts/imx6dl-mamoj.dts | 224 ++++
arch/arm/boot/dts/imx6dl-sabreauto.dts | 10 +-
arch/arm/boot/dts/imx6dl-sabresd.dts | 10 +-
arch/arm/boot/dts/imx6dl-udoo.dts | 6 +-
arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 6 +-
arch/arm/boot/dts/imx6dl-wandboard-revd1.dts | 6 +-
arch/arm/boot/dts/imx6dl-wandboard.dts | 6 +-
arch/arm/boot/dts/imx6dl.dtsi | 12 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 4 -
arch/arm/boot/dts/imx6q-ba16.dtsi | 7 +-
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 13 +-
arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 151 +++
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 476 ++++++++
arch/arm/boot/dts/imx6q-gk802.dts | 3 +-
arch/arm/boot/dts/imx6q-icore-mipi.dts | 25 +
arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 31 +-
arch/arm/boot/dts/imx6q-kp-tpc.dts | 22 +
arch/arm/boot/dts/imx6q-kp.dtsi | 432 +++++++
arch/arm/boot/dts/imx6q-novena.dts | 2 -
arch/arm/boot/dts/imx6q-pistachio.dts | 2 +-
arch/arm/boot/dts/imx6q-sabreauto.dts | 15 +-
arch/arm/boot/dts/imx6q-sabresd.dts | 15 +-
arch/arm/boot/dts/imx6q-udoo.dts | 6 +-
arch/arm/boot/dts/imx6q-utilite-pro.dts | 2 -
arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 2 -
arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 6 +-
arch/arm/boot/dts/imx6q-wandboard-revd1.dts | 6 +-
arch/arm/boot/dts/imx6q-wandboard.dts | 6 +-
arch/arm/boot/dts/imx6q.dtsi | 39 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 52 +-
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 47 +-
arch/arm/boot/dts/imx6qdl-icore.dtsi | 25 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 15 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 3 -
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 18 +-
arch/arm/boot/dts/imx6qdl-tx6-lcd.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 3 -
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 14 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 24 +-
arch/arm/boot/dts/imx6qdl.dtsi | 70 +-
arch/arm/boot/dts/imx6qp-sabreauto.dts | 44 +-
arch/arm/boot/dts/imx6qp-sabresd.dts | 44 +-
arch/arm/boot/dts/imx6qp-wandboard-revd1.dts | 6 +-
arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 5 +
arch/arm/boot/dts/imx6qp.dtsi | 44 +-
arch/arm/boot/dts/imx6sl-evk.dts | 10 +-
arch/arm/boot/dts/imx6sl.dtsi | 34 +-
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 4 +-
arch/arm/boot/dts/imx6sx-sabreauto.dts | 427 +++++--
arch/arm/boot/dts/imx6sx.dtsi | 101 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dts | 10 +-
arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 -
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +-
arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 6 +-
arch/arm/boot/dts/imx6ul.dtsi | 51 +-
arch/arm/boot/dts/imx6ull-pinfunc.h | 9 +
arch/arm/boot/dts/imx6ull.dtsi | 2 +
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 2 +-
arch/arm/boot/dts/imx7d-nitrogen7.dts | 6 +-
arch/arm/boot/dts/imx7d-pinfunc.h | 6 +-
arch/arm/boot/dts/imx7d-sdb-sht11.dts | 44 +-
arch/arm/boot/dts/imx7d-sdb.dts | 70 +-
arch/arm/boot/dts/imx7d.dtsi | 71 +-
arch/arm/boot/dts/imx7s-warp.dts | 4 -
arch/arm/boot/dts/imx7s.dtsi | 88 +-
arch/arm/boot/dts/keystone-k2g-evm.dts | 26 +
arch/arm/boot/dts/logicpd-som-lv.dtsi | 34 +
arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 10 +
arch/arm/boot/dts/meson8.dtsi | 33 +-
arch/arm/boot/dts/meson8b-odroidc1.dts | 68 +-
arch/arm/boot/dts/meson8b.dtsi | 24 +-
arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 244 ++++
arch/arm/boot/dts/meson8m2.dtsi | 54 +
arch/arm/boot/dts/mt2701-evb.dts | 9 +-
arch/arm/boot/dts/mt2701.dtsi | 197 ++-
arch/arm/boot/dts/mt6323.dtsi | 17 +-
arch/arm/boot/dts/mt6580-evbp1.dts | 9 +-
arch/arm/boot/dts/mt6580.dtsi | 9 +-
arch/arm/boot/dts/mt6589-aquaris5.dts | 10 +-
arch/arm/boot/dts/mt6589.dtsi | 12 +-
arch/arm/boot/dts/mt6592-evb.dts | 9 +-
arch/arm/boot/dts/mt6592.dtsi | 9 +-
arch/arm/boot/dts/mt7623.dtsi | 537 +++++++--
arch/arm/boot/dts/mt7623a-rfb-emmc.dts | 291 +++++
arch/arm/boot/dts/mt7623a-rfb-nand.dts | 337 ++++++
arch/arm/boot/dts/mt7623a.dtsi | 44 +
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 279 +----
arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 326 +++++
arch/arm/boot/dts/mt7623n-rfb-nand.dts | 40 +-
arch/arm/boot/dts/mt7623n-rfb.dtsi | 12 +-
arch/arm/boot/dts/mt8127-moose.dts | 9 +-
arch/arm/boot/dts/mt8127.dtsi | 9 +-
arch/arm/boot/dts/mt8135-evbp1.dts | 9 +-
arch/arm/boot/dts/mt8135.dtsi | 9 +-
arch/arm/boot/dts/omap2420-n810.dts | 63 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 2 +-
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 9 +-
.../boot/dts/omap3-devkit8000-lcd-common.dtsi | 5 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 10 +
arch/arm/boot/dts/omap3-pandora-common.dtsi | 12 +-
arch/arm/boot/dts/omap3-sb-t35.dtsi | 2 +-
arch/arm/boot/dts/pxa3xx.dtsi | 20 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 58 +-
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 10 +-
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 19 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 9 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 111 ++
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 64 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 25 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 75 ++
arch/arm/boot/dts/qcom-ipq4019.dtsi | 178 ++-
arch/arm/boot/dts/qcom-msm8660.dtsi | 2 +-
.../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 436 +++++++
arch/arm/boot/dts/qcom-pm8941.dtsi | 6 +
arch/arm/boot/dts/rk3036.dtsi | 2 +
arch/arm/boot/dts/rk322x.dtsi | 8 +
arch/arm/boot/dts/rk3288-phycore-som.dtsi | 1 +
arch/arm/boot/dts/rk3288-tinker.dts | 4 +
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 3 +-
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +
arch/arm/boot/dts/rk3288.dtsi | 20 +-
arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +-
arch/arm/boot/dts/s3c2416.dtsi | 11 +-
arch/arm/boot/dts/s3c24xx.dtsi | 4 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 3 +-
arch/arm/boot/dts/s3c6410-smdk6410.dts | 3 +-
arch/arm/boot/dts/s3c64xx.dtsi | 4 +-
arch/arm/boot/dts/ste-ccu8540-pinctrl.dtsi | 196 ---
arch/arm/boot/dts/ste-ccu8540.dts | 94 --
arch/arm/boot/dts/ste-ccu9540.dts | 79 --
arch/arm/boot/dts/ste-snowball.dts | 10 +-
arch/arm/boot/dts/stih407-family.dtsi | 52 +-
arch/arm/boot/dts/stih407-pinctrl.dtsi | 10 +-
arch/arm/boot/dts/stih407.dtsi | 2 +-
arch/arm/boot/dts/stih410.dtsi | 18 +-
arch/arm/boot/dts/stihxxx-b2120.dtsi | 4 +-
arch/arm/boot/dts/stm32f469-disco.dts | 53 +-
arch/arm/boot/dts/stm32f469.dtsi | 19 +
arch/arm/boot/dts/stm32f746-disco.dts | 8 +
arch/arm/boot/dts/stm32f746.dtsi | 36 +
arch/arm/boot/dts/stm32f769-disco.dts | 8 +
arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 10 +
arch/arm/boot/dts/stm32h743.dtsi | 53 +
arch/arm/boot/dts/stm32h743i-eval.dts | 8 +
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 151 ++-
arch/arm/boot/dts/stm32mp157c-ed1.dts | 57 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 87 ++
arch/arm/boot/dts/stm32mp157c.dtsi | 720 ++++++++++-
.../boot/dts/sun7i-a20-olimex-som-evb-emmc.dts | 37 +
.../boot/dts/sun7i-a20-olimex-som204-evb.dts | 3 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 33 +
arch/arm/boot/dts/sun8i-a33.dtsi | 44 +
arch/arm/boot/dts/sun8i-a83t.dtsi | 64 +
.../dts/sun8i-h2-plus-libretech-all-h3-cc.dts | 13 +
.../boot/dts/sun8i-h2-plus-orangepi-zero.dts | 21 +
.../boot/dts/sun8i-h3-libretech-all-h3-cc.dts | 206 +---
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 21 +
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 28 +
arch/arm/boot/dts/sun8i-h3.dtsi | 32 +-
.../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 56 +
.../sun8i-r16-nintendo-super-nes-classic.dts | 11 +
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 99 +-
arch/arm/boot/dts/sun8i-r40.dtsi | 34 +
.../boot/dts/sun8i-v40-bananapi-m2-berry.dts | 10 +
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 +
.../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 215 ++++
arch/arm/boot/dts/tegra114.dtsi | 5 +
arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 6 +-
arch/arm/boot/dts/tegra124-apalis.dtsi | 6 +-
arch/arm/boot/dts/tegra30.dtsi | 14 +
arch/arm/boot/dts/uniphier-pro4.dtsi | 10 +-
arch/arm/boot/dts/uniphier-pxs2.dtsi | 3 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 712 +++++------
arch/arm/boot/dts/vexpress-v2m.dtsi | 710 +++++------
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 3 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 9 +-
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 5 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 5 +-
arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 -
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 4 -
arch/arm/boot/dts/vf610-zii-dev.dtsi | 4 +
arch/arm/boot/dts/vfxxx.dtsi | 2 +-
arch/arm/mach-meson/Kconfig | 9 +-
arch/arm/mach-meson/meson.c | 1 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/allwinner/Makefile | 5 +-
arch/arm64/boot/dts/allwinner/axp803.dtsi | 5 +
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 21 +
.../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 14 +
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 2 +-
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 70 +-
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 106 ++
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 453 ++++++-
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 12 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 16 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 15 +-
arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 18 +-
arch/arm64/boot/dts/arm/juno-r1.dts | 8 +-
arch/arm64/boot/dts/arm/juno-r2.dts | 8 +-
arch/arm64/boot/dts/arm/juno.dts | 4 +-
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 4 +-
.../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 453 +++----
.../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 5 +-
arch/arm64/boot/dts/broadcom/Makefile | 3 +-
.../boot/dts/broadcom/bcm2837-rpi-3-b-plus.dts | 2 +
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 80 +-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 18 +-
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 10 +-
.../boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 147 +++
.../boot/dts/hisilicon/hi3798cv200-poplar.dts | 38 +
arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 205 +++-
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 8 +
arch/arm64/boot/dts/hisilicon/hip06.dtsi | 21 +
arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 4 +
arch/arm64/boot/dts/hisilicon/hip07.dtsi | 14 +
.../boot/dts/hisilicon/poplar-pinctrl.dtsi | 98 ++
arch/arm64/boot/dts/marvell/Makefile | 4 -
.../dts/marvell/armada-3720-espressobin.dts | 27 +
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 6 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 5 +
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 10 +
.../boot/dts/marvell/armada-8040-mcbin.dts | 70 ++
arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 1 +
arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 66 -
arch/arm64/boot/dts/marvell/berlin4ct-stb.dts | 66 -
arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 1123 ++++++++++++++++++
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 46 +
arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 11 +-
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 99 ++
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 31 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 62 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 313 ++++-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 18 +-
.../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 17 +
arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 60 +
arch/arm64/boot/dts/qcom/msm8992.dtsi | 87 +-
arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 276 +++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 110 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 15 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 327 +++++
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 10 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 10 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 8 +
.../boot/dts/rockchip/rk3399-gru-kevin.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 8 +-
.../boot/dts/rockchip/rk3399-puma-haikou.dts | 25 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 +
.../dts/rockchip/rk3399-sapphire-excavator.dts | 12 +
.../boot/dts/rockchip/rk3399-sapphire.dtsi | 23 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 36 +-
.../arm64/boot/dts/socionext/uniphier-ld11.dtsi | 5 +-
.../arm64/boot/dts/socionext/uniphier-ld20.dtsi | 3 +
.../arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +-
arch/arm64/boot/dts/sprd/sc2731.dtsi | 11 +
arch/arm64/boot/dts/sprd/sc9860.dtsi | 32 +-
arch/arm64/boot/dts/sprd/whale2.dtsi | 55 +-
arch/arm64/boot/dts/synaptics/Makefile | 4 +
arch/arm64/boot/dts/synaptics/berlin4ct-dmp.dts | 29 +
arch/arm64/boot/dts/synaptics/berlin4ct-stb.dts | 29 +
.../dts/{marvell => synaptics}/berlin4ct.dtsi | 39 +-
483 files changed, 16879 insertions(+), 6129 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-mc.txt
create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
create mode 100644 arch/arm/boot/dts/am335x-osd335x-common.dtsi
create mode 100644 arch/arm/boot/dts/am335x-pocketbeagle.dts
create mode 100644 arch/arm/boot/dts/am3517-som.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts
create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts
create mode 100644 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi
create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts
create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts
create mode 100644 arch/arm/boot/dts/berlin2cd-valve-steamlink.dts
create mode 100644 arch/arm/boot/dts/dra7-mmc-iodelay.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440-sd5v1.dts
delete mode 100644 arch/arm/boot/dts/exynos5440-ssdk5440.dts
delete mode 100644 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440-trip-points.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-mamoj.dts
create mode 100644 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts
create mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-icore-mipi.dts
create mode 100644 arch/arm/boot/dts/imx6q-kp-tpc.dts
create mode 100644 arch/arm/boot/dts/imx6q-kp.dtsi
create mode 100644 arch/arm/boot/dts/meson8m2-mxiii-plus.dts
create mode 100644 arch/arm/boot/dts/meson8m2.dtsi
create mode 100644 arch/arm/boot/dts/mt7623a-rfb-emmc.dts
create mode 100644 arch/arm/boot/dts/mt7623a-rfb-nand.dts
create mode 100644 arch/arm/boot/dts/mt7623a.dtsi
create mode 100644 arch/arm/boot/dts/mt7623n-rfb-emmc.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts
create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts
delete mode 100644 arch/arm/boot/dts/ste-ccu8540-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/ste-ccu8540.dts
delete mode 100644 arch/arm/boot/dts/ste-ccu9540.dts
create mode 100644 arch/arm/boot/dts/stm32f469.dtsi
create mode 100644 arch/arm/boot/dts/sun7i-a20-olimex-som-evb-emmc.dts
create mode 100644 arch/arm/boot/dts/sun8i-h2-plus-libretech-all-h3-cc.dts
create mode 100644 arch/arm/boot/dts/sun8i-r16-nintendo-nes-classic.dts
create mode 100644 arch/arm/boot/dts/sun8i-r16-nintendo-super-nes-classic.dts
create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-cc.dts
create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b-plus.dts
create mode 100644 arch/arm64/boot/dts/hisilicon/poplar-pinctrl.dtsi
delete mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts
delete mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-stb.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h
create mode 100644 arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-mtp.dts
create mode 100644 arch/arm64/boot/dts/qcom/sdm845.dtsi
create mode 100644 arch/arm64/boot/dts/synaptics/Makefile
create mode 100644 arch/arm64/boot/dts/synaptics/berlin4ct-dmp.dts
create mode 100644 arch/arm64/boot/dts/synaptics/berlin4ct-stb.dts
rename arch/arm64/boot/dts/{marvell => synaptics}/berlin4ct.dtsi (78%)