[GIT,PULL,1/3] ARM: SoC device tree updates for 4.16

Message ID CAK8P3a318Td4j1omAOS0yRQK8k_u06QkhxXVjcgRDwTpRz0WyA@mail.gmail.com
State New
Headers show
Series
  • ARM: SoC branches
Related show

Pull-request

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

Message

Arnd Bergmann Feb. 1, 2018, 11:22 p.m.
The following changes since commit 1291a0d5049dbc06baaaf66a9ff3f53db493b19b:

  Linux 4.15-rc4 (2017-12-17 18:59:59 -0800)

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 9a288ba7d1dd088c10697905ff42d48830a7c549:

  Merge tag 'socfpga_dts_for_v4.16' of
ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
next/dt (2018-01-26 17:42:02 +0100)

----------------------------------------------------------------
ARM: SoC device tree updates for 4.16

We get a moderate number of new machines this time, and only one
new SoC variant (Actions S700):

Actions:
  S700 Soc and CubieBoard7 development board
  Allo.com Sparky Single-board-computer

Allwinner:
  Orange Pi R1 development board
  Libre Computer Board ALL-H3-CC H3 single-board computer

ASpeed ast2x00:
   Witherspoon: OpenPower Power9 server manufactured by IBM that uses
the ASPEED ast2500
   Zaius: OpenPower Power9 server manufactured by Invatech that uses
the ASPEED ast2500
   Q71L: Intel Xeon server manufactured by Qanta that uses the ASPEED ast2400

AT91:
  Axentia Nattis/Natte digital signage
  sama5d2 PTC-ek Evaluation board

Freescale/NXP i.MX:
   SolidRun Humminboard2 development board
   Variscite DART-MX6 SoM and Carrier-board
   Technologic TS-4600 and TS-7970 development board
   Toradex Colibri iMX7D SoM board
   v1.5 variant of Solidrun Cubox-i and Hummingboard

Freescale/NXP Layerscape:
   Moxa UC-8410A Series industrial computer

Gemini:
  D-Link DNS-313 NAS enclosure

OMAP:
  LogicPD OMAP35xx SOM-LV devkit
  LogicPD OMAP35xx Torpedo devkit

Renesas:
  r8a77970 (V3M) Starter Kit board
  r8a7795 (M3-W) Salvator-XS board

We finally managed to get the dtc warnings under control, with no more
build-time warnings for bad device tree files. This includes fixes for
the majority of platforms, including nomadik, samsung, lpc32xx, STi,
spear, mediatek, freescale, qcom, realview, keystone, omap, kirkwood,
renesas, hisilicon, and broadcom.

Files get rearranged on a few platforms, in particular the Marvell
Armada 7K/8K device tree files are changed in preparation for future
SoC support, based on more than two of the same chips in one package,
and some boards get renamed for oxnas for consistency.

Finally, many existing SoCs gain descriptions for additional on-chip
devices that we can now support with kernel drivers:

  Allwinner A83t (drm, ethernet, i2c, ...), H3/H5 (USB-OTG)
  Amlogic AXG family (clk, pinctrl, pwm, ...), and others (vpu, hdmi)
  Aspeed clk controller support
  Freescale LS1088A, LS1021A device support
  Gemini Ethernet, PCI, TVE, panel
  Keystone gpio, qspi, more uarts
  Mediatek cpufreq, regulator, clock, reset
  Marvell thermal, cpufreq, nand
  Renesas SMP, thermal, timer, PWM, sound, phy, ipmmu
  Rockchip Mipi, GPU, display
  Samsung Exynos5433 PMU, power domain, nfc
  Spreadtrum: sc9860 clocks
  Tegra TX2 PSDI, HDMI, I2C,SMMU, display, fuse, ...

----------------------------------------------------------------
Adam Ford (6):
      ARM: dts: omap3: logicpd kits: Remove partition information
      ARM: dts: Move most of logicpd-som-lv-37xx-devkit.dts to
logicpd-som-lv-baseboard.dtsi
      ARM: dts: Add minimal support for LogicPD OMAP35xx SOM-LV devkit
      ARM: dts: Move most of logicpd-torpedo-37xx-devkit to
logicpd-torpedo-baseboard
      ARM: dts: Add minimal support for LogicPD OMAP35xx Torpedo devkit
      ARM: dts: Move move WiFi bindings to logicpd-torpedo-37xx-devkit

Alexandre Belloni (45):
      ARM: at91: Document new TCB bindings
      ARM: dts: at91: at91rm9200: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91rm9200ek: use TCB0 for timers
      ARM: dts: at91: mpa1600: use TCB0 as timers
      ARM: dts: at91: at91sam9260: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9260ek: use TCB0 as timers
      ARM: dts: at91: sam9_l9260: use TCB0 as timers
      ARM: dts: at91: ethernut5: use TCB0 as timers
      ARM: dts: at91: foxg20: use TCB0 as timers
      ARM: dts: at91: animeo_ip: use TCB0 as timers
      ARM: dts: at91: kizbox: use TCB0 as timers
      ARM: dts: at91: at91sam9g20ek: use TCB0 as timers
      ARM: dts: at91: ge863-pro3: use TCB0 as timers
      ARM: dts: at91: at91sam9261: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9261ek: use TCB0 as timers
      ARM: dts: at91: at91sam9263: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9263ek: use TCB0 as timers
      ARM: dts: at91: calao: use TCB0 as timers
      ARM: dts: at91: at91sam9g45: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9m10g45ek: use TCB0 as timers
      ARM: dts: at91: pm9g45: use TCB0 as timers
      ARM: dts: at91: at91sam9rl: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9rlek: use TCB0 as timers
      ARM: dts: at91: at91sam9n12: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9n12ek: use TCB0 as timers
      ARM: dts: at91: at91sam9x5: TC blocks are also simple-mfd and
syscon devices
      ARM: dts: at91: at91sam9x5cm: use TCB0 as timers
      ARM: dts: at91: acme/g25: use TCB0 as timers
      ARM: dts: at91: cosino: use TCB0 as timers
      ARM: dts: at91: kizboxmini: use TCB0 as timers
      ARM: dts: at91: sama5d3: TC blocks are also simple-mfd and syscon devices
      ARM: dts: at91: sama5d3xek: use TCB0 as timers
      ARM: dts: at91: sama5d3 Xplained: use TCB0 as timers
      ARM: dts: at91: kizbox2: use TCB0 as timers
      ARM: dts: at91: sama5d3xek_cmp: use TCB0 as timers
      ARM: dts: at91: linea/tse850-3: use TCB0 as timers
      ARM: dts: at91: sama5d4: TC blocks are also simple-mfd and syscon devices
      ARM: dts: at91: sama5d4: Add TCB2
      ARM: dts: at91: sama5d4ek: use TCB2 as timers
      ARM: dts: at91: sama5d4 Xplained: use TCB2 as timers
      ARM: dts: at91: ma5d4: use TCB2 as timers
      ARM: dts: at91: vinco: use TCB2 as timers
      ARM: dts: at91: sama5d2: TC blocks are also simple-mfd and syscon devices
      ARM: dts: at91: sama5d2 Xplained: use TCB0 as timers
      ARM: dts: at91: sama5d27_som1_ek: use TCB0 as timers

Amit Kucheria (3):
      arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic
      arm64: dts: hisilicon: hi3660-hikey960: Allow USR4 LED to notify
kernel panic
      arm64: dts: hisilicon: hi6220-hikey: Allow USR1 LED to notify kernel panic

Andre Przywara (1):
      arm64: dts: allwinner: H5: remove redundant MMC0 card detect pin

Andreas Färber (6):
      dt-bindings: arm: actions: Add S700 and CubieBoard7
      dt-bindings: power: Add Actions Semi S700 SPS
      dt-bindings: Add vendor prefix for Allo.com
      dt-bindings: arm: actions: Add Sparky
      arm64: dts: actions: Add S700 and CubieBoard7
      arm: dts: owl-s500: Add Sparky

Andrew F. Davis (2):
      ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin
      ARM: dts: omap3-n900: Fix the audio CODEC's reset pin

Andrew Jeffery (1):
      ARM: dts: aspeed: Add LPC and child devices

Andrew Lunn (1):
      ARM: dts: vf610-zii-dev-c: Fix switch EEPROM size

Andrew-sh Cheng (2):
      arm64: dts: mediatek: add mt8173 cpufreq related device nodes
      arm64: dts: mediatek: add mt2712 cpufreq related device nodes

Andrzej Hajda (1):
      arm64: dts: exynos: Increase bus frequency for MHL chip

Antoine Tenart (1):
      arm64: dts: marvell: armada-37xx: add a crypto node

Antony Antony (1):
      arm64: dts: allwinner: h5: NanoPi NEO Plus2 : add EMAC support

Arnd Bergmann (36):
      Merge tag 'renesas-dt-bindings-for-v4.16' of
ssh://gitolite.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt-for-v4.16' of
ssh://gitolite.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-arm64-dt-for-v4.16' of
ssh://gitolite.kernel.org/.../horms/renesas into next/dt
      Merge tag 'amlogic-dt' of
ssh://gitolite.kernel.org/.../khilman/linux-amlogic into next/dt
      Merge tag 'amlogic-dt64' of
ssh://gitolite.kernel.org/.../khilman/linux-amlogic into next/dt
      Merge tag 'omap-for-v4.16/dt-clk-signed' of
ssh://gitolite.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'omap-for-v4.16/dt-signed' of
ssh://gitolite.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'gemni-dts-1' of
ssh://gitolite.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'samsung-dt-4.16' of
ssh://gitolite.kernel.org/.../krzk/linux into next/dt
      Merge tag 'samsung-dt64-4.16' of
ssh://gitolite.kernel.org/.../krzk/linux into next/dt
      Merge tag 'tegra-for-4.16-dt-bindings' of
ssh://gitolite.kernel.org/.../tegra/linux into next/dt
      Merge tag 'tegra-for-4.16-arm-dt' of
ssh://gitolite.kernel.org/.../tegra/linux into next/dt
      Merge tag 'tegra-for-4.16-arm64-dt' of
ssh://gitolite.kernel.org/.../tegra/linux into next/dt
      Merge tag 'v4.15-next-dts32' of
ssh://gitolite.kernel.org/.../matthias.bgg/linux into next/dt
      Merge tag 'v4.15-next-dts64' of
ssh://gitolite.kernel.org/.../matthias.bgg/linux into next/dt
      Merge tag 'v4.16-rockchip-dts32-1' of
ssh://gitolite.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'v4.16-rockchip-dts64-1' of
ssh://gitolite.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'gemini-dts-update-2' of
ssh://gitolite.kernel.org/.../linusw/linux-nomadik into next/dt
      arm64: dts: sprd: remove broken header inclusion
      Merge tag 'qcom-arm64-for-4.16' of
ssh://gitolite.kernel.org/.../agross/linux into next/dt
      Merge tag 'qcom-dts-for-4.16' of
ssh://gitolite.kernel.org/.../agross/linux into next/dt
      Merge tag 'amlogic-dt64-2' of
ssh://gitolite.kernel.org/.../khilman/linux-amlogic into next/dt
      Merge tag 'aspeed-4.16-devicetree' of
ssh://gitolite.kernel.org/.../joel/aspeed into next/dt
      Merge tag 'imx-dt-4.16' of
ssh://gitolite.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'imx-dt64-4.16' of
ssh://gitolite.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'mvebu-dt64-4.16-2' of
git://git.infradead.org/linux-mvebu into next/dt
      ARM: dts: exynos: fix RTC interrupt for exynos5410
      arm64: dts: add #cooling-cells to CPU nodes
      ARM: lpc3250: fix uda1380 gpio numbers
      ARM: dts: s5pv210: add interrupt-parent for ohci
      Merge tag 'mvebu-dt64-4.16-3' of
git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'gemini-dts-update-3' of
ssh://gitolite.kernel.org/.../linusw/linux-nomadik into next/dt
      ARM: dts: nomadik: add interrupt-parent for clcd
      Merge tag 'omap-for-v4.16/dt-clk-dts-signed' of
ssh://gitolite.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'omap-for-v4.16/dt-pt3-signed' of
ssh://gitolite.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'socfpga_dts_for_v4.16' of
ssh://gitolite.kernel.org/.../dinguyen/linux into next/dt

Ashish Kumar (1):
      arm64: dts: ls1088a: Added dcfg node in ls1088a dtsi

Bhumika Goyal (2):
      ARM: OMAP2+: CM: make some pointers and function arguments as const
      ARM: OMAP2+: CM: make cm_ll_data structures as const

Biju Das (27):
      ARM: dts: r8a7745: Add HS-USB device node
      ARM: dts: r8a7745: Add USB-DMAC device nodes
      ARM: dts: r8a7745: Enable DMA for HSUSB
      ARM: dts: iwg22d-sodimm: Enable HS-USB
      ARM: dts: r8a7743: Add default PCIe bus clock
      ARM: dts: r8a7743: Add PCIe Controller device node
      ARM: dts: iwg20d-q7: Enable PCIe Controller
      ARM: dts: r8a7743: Add audio clocks
      ARM: dts: r8a7743: Add audio DMAC support
      ARM: dts: r8a7743: Add sound support
      ARM: dts: r8a7743: Add thermal device to DT
      ARM: dts: iwg20d-q7-common: Enable SGTL5000 audio codec
      ARM: dts: iwg20d-q7-common: Sound PIO support
      ARM: dts: iwg20d-q7-common: Sound DMA support on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via BUSIF on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via SRC on DTS
      ARM: dts: iwg20d-q7-common: Sound DMA support via DVC on DTS
      ARM: dts: r8a7745: Add audio clocks
      ARM: dts: r8a7745: Add audio DMAC support
      ARM: dts: r8a7745: Add sound support
      ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec
      ARM: dts: iwg22d-sodimm: Sound PIO support
      ARM: dts: iwg22d-sodimm: Sound DMA support on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via BUSIF on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via SRC on DTS
      ARM: dts: iwg22d-sodimm: Sound DMA support via DVC on DTS
      ARM: dts: r8a7745: Add missing clock for secondary CA7 CPU core

Bjorn Andersson (2):
      arm64: dts: msm8916: Add missing #phy-cells
      arm64: dts: msm8916: Correct ipc references for smsm

Brian Norris (1):
      arm64: dts: rockchip: add rk3399 DSI0 reset

Chen-Yu Tsai (5):
      ARM: dts: sun8i: h3: Add dts file for Libre Computer Board
ALL-H3-CC H3 ver.
      ARM: dts: sun8i: a83t: Enable Ethernet on two boards
      arm64: dts: allwinner: a64: bananapi-m64: Add LED device node
      ARM: dts: sun8i: a83t: Add I2S controller device nodes
      ARM: dts: sun8i: a83t: Add I2C device nodes and pinmux settings

Chris Paterson (3):
      ARM: dts: r8a7790: Correct critical CPU temperature
      ARM: dts: r8a7791: Correct critical CPU temperature
      ARM: dts: r8a7793: Correct critical CPU temperature

Chris Zhong (1):
      ARM: dts: rockchip: add reset property for rk3066a-rayeager emac phy

Chunyan Zhang (2):
      arm64: dts: add syscon for whale2 platform
      arm64: dts: add clocks for SC9860

Corentin LABBE (1):
      ARM: dts: sun8i: a83t: add dwmac-sun8i device node

Corentin Labbe (1):
      ARM: dts: sun8i-h3: Remove allwinner,leds-active-low for non internal PHY

Damien Riegel (6):
      arm64: dts: qcom: pm8916: fix wcd_codec indentation
      arm64: dts: qcom: msm8916-pins: remove assignments to bias-disable
      arm64: dts: qcom: msm8916: drop unused board-specific nodes
      arm64: dts: qcom: msm8916: normalize I2C and SPI nodes
      arm64: dts: qcom: msm8916-pins: move sdhc2 cd node with its siblings
      arm64: dts: qcom: msm8916-pins: keep cdc_dmic pins in suspend mode

Daniel Golle (1):
      ARM: dts: rename oxnas dts files

Dave Gerlach (11):
      ARM: dts: am43xx: Fix inverted DS0_PULL_UP_DOWN_EN macro
      ARM: dts: am437x-idk-evm: Disable OPP50 for MPU
      ARM: dts: am43x-epos-evm: Hook dcdc2 as the cpu0-supply
      ARM: dts: dra7: Add vbb-supply to cpu and additional voltages
      ARM: dts: dra7: Add MPU OPP supply node
      ARM: dts: dra7: Enable 1.5 GHz operation for the CPU
      ARM: dts: am57xx-beagle-x15-common: Add cpu0 vdd supply
      ARM: dts: dra7-evm: Add cpu0 vdd supply
      ARM: dts: dra72-evm-tps65917: Add cpu0 vdd supply
      ARM: dts: am571x-idk: Add cpu0 vdd supply
      ARM: dts: am572x-idk: Add cpu0 vdd supply

Dinh Nguyen (3):
      ARM: dts: socfpga: disable over-current for Arria10 USB devkit
      arm64: dts: stratix10: enable USB on the devkit
      arm64: dts: stratix10: add USB ECC reset bit

Dmitry Osipenko (1):
      ARM: tegra: Add video decoder on Tegra20

Dongjin Kim (1):
      ARM: dts: exynos: Fix property values of LDO15/17 for Odroid XU3/XU4

Emmanuel Vadot (1):
      ARM: dts: sunxi: Add codec for A13 Olinuxino

Enric Balletbo i Serra (5):
      arm64: dts: rockchip: add pd_usb3 power-domain node for rk3399
      arm64: dts: rockchip: add the aclk_usb3 clocks for USB3 on rk3399
      arm64: dts: rockchip: add reset property for dwc3 controllers on rk3399
      arm64: dts: rockchip: add usb3-phy otg-port support for rk3399
      arm64: dts: rockchip: add extcon nodes and enable tcphy rk3399-gru

Esben Haabendal (2):
      ARM: dts: ls1021a: Add label to USB controllers
      ARM: dts: ls1021a: Specify interrupt-affinity for pmu node

Eugen Hristev (1):
      ARM: dts: at91: sama5d2: added dma property for ADC device

Fabio Estevam (41):
      ARM: dts: imx6qdl-wandboard-revd1: Make EDID functional
      ARM: dts: imx6sx: Fix the PCI representation
      ARM: dts: imx6sx-sdb: Rearrange the regulators node
      ARM: dts: imx6sx-sdb: Add PCIe support
      ARM: dts: imx6qdl-sabreauto: Pass the DDC I2C bus
      ARM: dts: imx6qdl-sabreauto: Add CEC support
      ARM: dts: imx53-cx9020: Fix the Ethernet PHY reset GPIO polarity
      ARM: dts: imx53: Move nodes which have no reg property out of bus
      ARM: dts: imx6: Move nodes which have no reg property out of bus
      ARM: dts: imx6: Add unit address and reg for the anatop nodes
      ARM: dts: imx6dl: Pass the reg properties for mipi nodes
      ARM: dts: imx6dl: Remove unneeded label and unit address
      ARM: dts: imx7: Move nodes which have no reg property out of bus
      ARM: dts: imx7d: Fix pcie node warnings
      ARM: dts: imx7s: Add unit address and reg for the anatop nodes
      ARM: dts: vfxxx: Move nodes which have no reg property out of bus
      ARM: dts: imx6sx: Fix spba-bus unit address
      ARM: dts: vf500: Fix interrupt-controller unit address
      ARM: dts: imx51-ts4800: Fix syscon and touschscreen nodes
      ARM: dts: imx51-zii-rdu1: Add the unit addresses in sysled
      ARM: dts: imx53-m53: Remove unneeded reg property
      ARM: dts: imx53-tx53-x03x: Move display node out of 'soc'
      ARM: dts: imx6qdl-apf6dev: Move regulators out of simple-bus
      ARM: dts: imx6qdl-aristainetos: Move regulators out of simple-bus
      ARM: dts: imx6qdl-aristainetos: Move display node out of 'soc'
      ARM: dts: imx6qdl-apalis: Remove unneeded reg property
      ARM: dts: imx6qdl-colibri: Remove unneeded reg property
      ARM: dts: imx6q-h100: Remove unneeded unit address
      ARM: dts: imx6qdl-nitrogen6_max: Remove unneeded unit address
      ARM: dts: imx6ul-14x14-evk: Move regulators out of simple-bus
      ARM: dts: imx6qdl-zii-rdu2: Remove device_type from PCI subnode
      ARM: dts: imx51-babbage: Pass the USB PHY regulator
      ARM: dts: imx6sx: Fix PCI non-prefetchable memory range
      ARM: dts: imx6sx: Add support for PCI power domain
      dt-bindings: imx-gpcv2: Fix the unit address
      ARM: dts: ls1021a-qds: Remove extra clock cell
      ARM: dts: ls1021a-twr: Remove extra clock cell
      ARM: dts: imx51-babbage: Fix the 26MHz clock modelling
      ARM: dts: imx6qdl-hummingboard2: Remove leading zero in unit address
      ARM: dts: imx51-zii-rdu1: Add missing #phy-cells to usb-nop-xceiv
      ARM: dts: imx7s: Avoid using label in unit address and reg

Fabrizio Castro (25):
      ARM: dts: r8a7743: Add DU support
      ARM: dts: iwg20d-q7-dbcm-ca: Add HDMI video output
      ARM: dts: iwg22d: Use /dev/ttySC3 as debug console
      ARM: dts: iwg22d: Add /dev/ttySC5 support
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add device tree for HDMI DB
      ARM: dts: iwg22d-sodimm: sort dt nodes
      ARM: dts: r8a7745: Add IIC cores to dtsi
      ARM: dts: iwg20d-q7: Add support for ttySC3
      ARM: dts: r8a7745: Add DU support
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add HDMI video output
      ARM: dts: r8a7745: Add CAN[01] SoC support
      ARM: dts: iwg22d-sodimm: Add can0 support to carrier board
      ARM: dts: iwg22d-sodimm-dbhd-ca: Add can1 support to HDMI DB
      ARM: dts: r8a7743: Add CAN[01] SoC support
      ARM: dts: iwg20d-q7-common: Add can0 support to carrier board
      ARM: dts: iwg20d-q7-dbcm-ca: Add can1 support to camera DB
      ARM: dts: r8a7743: add VIN dt support
      ARM: dts: r8a7745: add VIN dt support
      ARM: dts: r8a7745: Add APMU node and second CPU core
      ARM: dts: r8a7743: Add PWM SoC support
      ARM: dts: r8a7743: Add TPU support
      ARM: dts: r8a7745: Add PWM SoC support
      ARM: dts: r8a7745: Add TPU support
      ARM: dts: r8a7743: Add CMT SoC specific support
      ARM: dts: r8a7745: Add CMT SoC specific support

Finley Xiao (1):
      arm64: dts: rockchip: Add efuse device node for RK3328 SoC

Florian Fainelli (1):
      Merge tag 'bcm2835-dt-next-2017-12-19' into devicetree/next

Franklin S Cooper Jr (2):
      ARM: dts: k2g: Add UART 1 and 2 instances
      ARM: dts: k2g-evm: Enable UART 2

Geert Uytterhoeven (19):
      ARM: shmobile: Document Renesas M3-W-based Salvator-XS board DT bindings
      ARM: dts: koelsch: Correct primary compatible value for eeprom
      ARM: dts: genmai: Correct primary compatible value for eeprom
      arm64: dts: renesas: r8a77970: Add RWDT node
      arm64: dts: renesas: eagle: Move avb node to preserve sort order
      arm64: dts: renesas: eagle: Enable watchdog timer
      arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W
      arm64: dts: renesas: salvator-common: Add BD9571 PMIC
      arm64: dts: renesas: r8a7795-es1-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7795-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7796-salvator-x: Add SoC name to file header
      arm64: dts: renesas: r8a7795-salvator-xs: Add SoC name to file header
      ARM: dts: armadillo800eva: Convert to named i2c-gpio bindings
      ARM: dts: lager: Convert to named i2c-gpio bindings
      ARM: dts: koelsch: Convert to named i2c-gpio bindings
      ARM: dts: alt: Convert to named i2c-gpio bindings
      arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset
      arm64: dts: renesas: ulcb: Add EthernetAVB PHY reset
      ARM: dts: r8a7740: Correct TPU register block size

Gregory CLEMENT (4):
      arm64: dts: marvell: armada-37xx: add nodes allowing cpufreq support
      ARM64: dts: marvell: armada-cp110: Fix clock resources for various node
      Merge branch 'mvebu/fixes' into HEAD
      arm64: dts: marvell: armada-80x0: Fix pinctrl compatible string

H. Nikolaus Schaller (2):
      ARM: dts: gta04: improve panel compatibility string
      ARM: dts: pandora: fix panel compatibility string

Heiko Stuebner (2):
      dt-bindings: gpu: mali-utgard: add rockchip,rk3328-mali compatible
      arm64: dts: rockchip: add rk3328 mali gpu node

Icenowy Zheng (6):
      ARM: dts: sun8i: add support for Orange Pi R1
      ARM: dts: sun8i: fix USB Ethernet of Orange Pi R1
      dt-bindings: simplefb-sunxi: add pipelines for DE2
      ARM: sun8i: h3/h5: add DE2 CCU device node for H3
      arm64: allwinner: h5: add compatible string for DE2 CCU
      ARM: sunxi: h3/h5: add simplefb nodes

Ioana Ciornei (1):
      arm64: dts: ls1088a: add fsl-mc hardware resource manager node

Ivaylo Dimitrov (1):
      ARM: dts: n900: Add aliases for lcd and tvout displays

Jagan Teki (2):
      arm64: allwinner: a64: Enable AXP803 for Orangepi Win
      arm64: dts: a64-olinuxino: Enable RTL8723BS WiFi

Javier Martinez Canillas (4):
      ARM: dts: keystone: Add generic compatible string for I2C EEPROM
      ARM: dts: efm32: Add generic compatible string for I2C EEPROM
      ARM: dts: lpc18xx: Add generic compatible string for I2C EEPROM
      ARM: dts: socfpga: Add generic compatible string for I2C EEPROM

Jeffy Chen (1):
      arm64: dts: rockchip: Enable edp disaplay on kevin

Jerome Brunet (1):
      ARM64: dts: meson-gxm: fix q200 interrupt number

Jian Hu (1):
      ARM64: dts: meson-axg: add PWM DT info for Meson-Axg SoC

Joel Stanley (17):
      dt-bindings: clock: Add ASPEED constants
      dt-bindings: gpio: Add ASPEED constants
      ARM: dts: aspeed: Add proper clock references
      ARM: dts: aspeed: Add MAC clocks
      ARM: dts: aspeed: Add watchdog clocks
      ARM: dts: aspeed: Add flash controller clocks
      ARM: dts: aspeed: Add clock phandle to GPIO
      ARM: dts: aspeed: Add PWM and tachometer node
      ARM: dts: aspeed: Add LPC Snoop device
      ARM: dts: aspeed: Remove skeleton.dtsi
      ARM: dts: aspeed: Update license headers
      ARM: dts: Add OpenBMC flash layout
      ARM: dts: aspeed: Sort ASPEED entries in makefile
      ARM: dts: aspeed: Add Witherspoon BMC machine
      ARM: dts: aspeed-romulus: Update Romulus system
      ARM: dts: aspeed-plametto: Add flash layout and fix memory node
      ARM: dts: aspeed-evb: Add unit name to memory node

Jon Hunter (1):
      arm64: tegra: Add CPU and PSCI nodes for NVIDIA Tegra210 platforms

Jon Nettleton (1):
      ARM: dts: imx6qdl: add HummingBoard2 boards

Keerthy (2):
      ARM: dts: keystone-k2l: Add the second gpio bank node
      ARM: dts: DRA76-EVM: Set powerhold property for tps65917

Keiji Hayashibara (1):
      ARM: dts: uniphier: add efuse node for UniPhier 32bit SoC

Kevin Hilman (2):
      ARM64: dts: amlogic: use generic bus node names
      Merge tag 'meson-clk-headers-for-v4.16-2' of
git://github.com/BayLibre/clk-meson into v4.16/dt64

Kishon Vijay Abraham I (5):
      ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
      ARM: dts: DRA74x: Use PCIe compatible specific to dra74
      ARM: dts: DRA72x: Use PCIe compatible specific to dra72
      ARM: dts: dra76-evm: Enable x2 PCIe lanes
      ARM: dts: dra7: Remove deprecated PCI compatible string

Krzysztof Adamski (1):
      ARM: dts: sun8i: h3: enable USB OTG for NanoPi Neo board

Krzysztof Kozlowski (10):
      ARM: dts: exynos: Add missing interrupt-controller properties to
Exynos5410 PMU
      ARM: dts: exynos: Use lower case hex addresses in node unit addresses
      arm64: dts: exynos: Use lower case hex addresses in node unit addresses
      arm64: dts: exynos: Fix typo in MSCL clock controller unit
address of Exynos5433
      arm64: dts: exynos: Add SPDX license identifiers
      ARM: dts: exynos: Add SPDX license identifiers
      ARM: dts: s3c24xx: Add SPDX license identifiers
      ARM: dts: s3c64xx: Add SPDX license identifiers
      ARM: dts: s5pv210: Add SPDX license identifiers
      Revert "ARM: dts: exynos: Add missing interrupt-controller
properties to Exynos5410 PMU"

Kunihiko Hayashi (2):
      ARM: dts: uniphier: add has-transaction-translator property to
usb node for LD4, sLD8 and Pro4
      arm64: dts: uniphier: add has-transaction-translator property to
usb node for LD11

Linus Walleij (8):
      ARM: dts: Add ethernet PHYs to the a bunch of Geminis
      ARM: dts: Add basic devicetree for D-Link DNS-313
      ARM: dts: Flags D-Link DIR-685 I2C bus gpios
      ARM: dts: Add PCI to WBD111 and WBD222
      ARM: dts: Add TVE/TVC and ILI9322 panel to DIR-685
      ARM: dts: Delete bogus reference to the charlcd
      ARM: dts: Add ethernet to the Gemini SoC
      ARM: dts: Add ethernet to a bunch of platforms

Lokesh Vutla (1):
      ARM: dts: am57xx: Add support for am574x-idk

Luca Weiss (1):
      ARM: dts: msm8974-FP2: Add uSD slot nodes

Lucas Stach (10):
      ARM: dts: imx6: RDU2: add i210 node
      ARM: dts: imx: rdu1: cosmetic changes to the audio nodes
      ARM: dts: imx6: RDU2: add alias for RTC
      ARM: dts: imx6*-hummingboard2: fix formatting
      ARM: dts: imx6*-hummingboard2: add SGTL5000 VDDD supply
      ARM: dts: imx6*-hummingboard2: remove LDB node
      ARM: dts: imx6*-hummingboard2: fix PCIe reset polarity
      ARM: dts: imx6*-hummingboard2: remove non-mainline property from RTC
      ARM: dts: imx6*-hummingboard2: remove redundant PWM disables
      ARM: dts: imx6*-hummingboard2: rework regulators

Ludovic Desroches (1):
      ARM: dts: at91: introduce the sama5d2 ptc ek board

Maciej S. Szmigiero (2):
      ARM: dts: imx6qdl-udoo: disable AC'97 input pins pad drivers
      ARM: dts: imx6qdl-udoo: add support for powering off

Magnus Damm (30):
      arm64: dts: renesas: r8a7796: Add IPMMU device nodes
      arm64: dts: renesas: r8a7796: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a7796: Enable IPMMU-DS0, DS1, MP, VI0, VC0 and MM
      arm64: dts: renesas: r8a7795: Add IPMMU device nodes
      arm64: dts: renesas: r8a7795-es1: Add IPMMU device nodes
      arm64: dts: renesas: r8a7795: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a7795: Tie Audio-DMAC to IPMMU-MP0/1
      arm64: dts: renesas: r8a7795: Point DU/VSPD via FCPVD to IPMMU-VI0/1
      arm64: dts: renesas: r8a7795-es1: Point DU/VSPD via FCPVD to IPMMU-VI0
      arm64: dts: renesas: r8a7795: Point FDP1 via FCPF to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795-es1: Point FDP1 via FCPF to IPMMU-VP0
      arm64: dts: renesas: r8a7795: Point VSPBC/VSPBD via FCPVB to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795: Point VSPI via FCPVI to IPMMU-VP0/1
      arm64: dts: renesas: r8a7795-es1: Point VSPI via FCPVI to IPMMU-VP
      arm64: dts: renesas: r8a7795: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: r8a7795: Connect SATA to IPMMU-HC
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU-MP1
      arm64: dts: renesas: r8a7795: Enable IPMMU-VI0, VP1, DS0, DS1 and MM
      ARM: dts: r8a73a4: Update CMT compat string
      ARM: dts: r8a7790: Update CMT compat strings
      ARM: dts: r8a7791: Update CMT compat strings
      ARM: dts: r8a7793: Update CMT compat strings
      ARM: dts: r8a7794: Update CMT compat strings
      ARM: dts: r8a73a4: Remove CMT renesas,channels-mask
      ARM: dts: r8a7740: Remove CMT renesas,channels-mask
      ARM: dts: r8a7790: Remove CMT renesas,channels-mask
      ARM: dts: r8a7791: Remove CMT renesas,channels-mask
      ARM: dts: r8a7793: Remove CMT renesas,channels-mask
      ARM: dts: r8a7794: Remove CMT renesas,channels-mask
      ARM: dts: sh73a0: Remove CMT renesas,channels-mask

Marco Franchi (4):
      ARM: dts: imx53-tx53: Fix 'ethernet-phy@0' node with unit name
and no reg property
      ARM: dts: imx6sx-sdb: Convert from fbdev to drm bindings
      ARM: dts: imx6sl-evk: Rearrange the regulators node
      ARM: dts: imx6sl-evk: Convert from fbdev to drm bindings

Marek Szyprowski (13):
      arm64: dts: exynos: Add CPU performance counters to Exynos5433 boards
      arm64: dts: exynos: Add support for S3FWRN5 NFC chip to TM2(e) boards
      arm64: dts: exynos: Add GSCL power domain to Exynos 5433 SoC
      arm64: dts: exynos: Add DISP power domain to Exynos 5433 SoC
      arm64: dts: exynos: Add MSCL power domain to Exynos 5433 SoC
      arm64: dts: exynos: Add MFC power domain to Exynos 5433 SoC
      arm64: dts: exynos: Add AUD power domain to Exynos5433 SoC
      arm64: dts: exynos: Add remaining power domains to Exynos5433 SoC
      ARM: dts: exynos: Add Exynos4412 ISP clock controller
      ARM: dts: exynos: Add audio power domain support to Exynos542x SoCs
      ARM: dts: exynos: Fix power domain node names for Exynos5250
      ARM: dts: exynos: Add audio power domain to Exynos5250
      ARM: dts: exynos: Add G3D power domain to Exynos5250

Marian Mihailescu (1):
      ARM: dts: exynos: Add CPU perf counters to Exynos54xx boards

Martin Blumenstingl (8):
      ARM: dts: meson8b: add more L2 cache settings
      ARM: dts: meson8: add more L2 cache settings
      ARM: dts: meson8: use stable UART bindings with correct gate clock
      ARM: dts: meson8b: use stable UART bindings with correct gate clock
      ARM64: dts: meson: add comments with the GPIO for the PHY interrupts
      ARM64: dts: meson-gxm: add the PHY interrupt line on Khadas VIM2
      ARM: dts: meson8: enable the GPIO interrupt controller
      ARM: meson: enable MESON_IRQ_GPIO also for MACH_MESON8

Masahiro Yamada (5):
      ARM: dts: uniphier: use macros in dt-bindings header
      arm64: dts: uniphier: use macros in dt-bindings header
      arm64: dts: uniphier: add GPIO hog definition for PXs3
      ARM: make ARCH_S3C24XX select USE_OF and clean-up boot/dts/Makefile
      arm64: dts: uniphier: enable more serial ports for PXs3 ref board

Mathieu Malaterre (5):
      ARM: dts: am3/am4/dra7/omap: Remove leading 0x and 0s from
bindings notation
      arm: mt7: dts: Remove leading 0x and 0s from bindings notation
      arm: kirkwood: dts: Use lower case for bindings notation
      ARM: imx: dts: Use lower case for bindings notation
      ARM: dts: at91: Remove leading 0x and 0s from bindings notation

Matthias Brugger (4):
      arm: dts: mt7623: Update ethsys binding
      arm: dts: mt2701: Add reset-cells
      dt-bindings: ARM: Mediatek: Fix ethsys documentation
      Merge remote-tracking branch 'mainline-kernel/v4.15-next/pdids'
into v4.15-next/dts64

Maxime Ripard (4):
      ARM: dts: sun8i: a83t: Add display pipeline
      ARM: dts: sun8i: a83t: Enable the PWM
      ARM: dts: sun8i: a83t: Add LVDS pins group
      ARM: dts: sun8i: a711: Enable the LCD

Michael Tretter (1):
      ARM: dts: imx6q-h100: use usdhc2 VSELECT

Miquel Raynal (2):
      arm64: dts: marvell: add NAND support on the 8040-DB board
      ARM64: dts: marvell: Add thermal support for A7K/A8K

Neil Armstrong (9):
      ARM64: dts: meson-gx: add VPU power domain
      ARM64: dts: meson-gx: Add HDMI_5V regulator on selected boards
      ARM64: dts: meson-gx: grow reset controller memory zone
      ARM64: dts: odroid-c2: Add HDMI and CEC Nodes
      ARM: dts: imx6qdl-pinfunc: Add missing
MX6QDL_PAD_ENET_RXD0__OSC32K_32K_OUT
      dt-bindings: Add vendor prefix for Solomon Goldentek Display Corporation
      dt-bindings: display: Add bindings for SGD GKTW70SDAE4SE Panel
      ARM: dts: imx6qdl: Add Variscite DART-MX6 SoM support
      ARM: dts: imx6q: Add Variscite DART-MX6 Carrier-board support

Nickey Yang (2):
      arm64: dts: rockchip: add mipi_dsi1 support for rk3399
      arm64: dts: rockchip: update mipi cells for RK3399

Nicolas Ferre (1):
      ARM: dts: at91: sama5d2_ptc_ek: use TCB0 as timers

Nishanth Menon (8):
      ARM: dts: keystone*: Standardize license with SPDX tag
      ARM: dts: keystone*: Use a single soc0 instance
      ARM: dts: keystone: Get rid of usage of skeleton.dtsi
      ARM: dts: keystone: Add missing unit name to interrupt controller
      ARM: dts: keystone-clocks: Add missing unit name to clock nodes
that have regs
      ARM: dts: keystone-hk-clocks: Add missing unit name to clock
nodes that have regs
      ARM: dts: keystone-k2e-clocks: Add missing unit name to clock
nodes that have regs
      ARM: dts: keystone-k2l-clocks: Add missing unit name to clock
nodes that have regs

Oleksij Rempel (1):
      ARM: dts: imx6: add snvs-lpgpr node

Olof Johansson (19):
      Merge tag 'arm-soc/for-4.16/devicetree' of
http://github.com/Broadcom/stblinux into next/dt
      Merge tag 'hisi-arm64-dt-for-4.16-v2' of
git://github.com/hisilicon/linux-hisi into next/dt
      Merge tag 'actions-arm-dt-for-4.16' of
git://git.kernel.org/.../afaerber/linux-actions into next/dt
      Merge tag 'actions-arm64-dt-for-4.16' of
git://git.kernel.org/.../afaerber/linux-actions into next/dt
      Merge tag 'renesas-arm64-dt2-for-v4.16' of
https://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt2-for-v4.16' of
https://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'mvebu-dt-4.16-1' of
git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'mvebu-dt64-4.16-1' of
git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'omap-for-v4.16/dt-pt2-v2-signed' of
git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'keystone_dts_for_4.16' of
git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'sunxi-dt-for-4.16' of
https://git.kernel.org/.../sunxi/linux into next/dt
      Merge tag 'sunxi-dt64-for-4.16' of
https://git.kernel.org/.../sunxi/linux into next/dt
      Merge tag 'uniphier-dt-v4.16' of
git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
      Merge tag 'uniphier-dt64-v4.16' of
git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
      Merge tag 'at91-ab-4.16-dt' of
git://git.kernel.org/.../abelloni/linux into next/dt
      Merge tag 'amlogic-dt64-3' of
git://git.kernel.org/.../khilman/linux-amlogic into next/dt
      Merge tag 'sunxi-dt-for-4.16-2' of
https://git.kernel.org/.../sunxi/linux into next/dt
      Merge tag 'samsung-dt-4.16-2' of
https://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'samsung-dt64-4.16-2' of
https://git.kernel.org/.../krzk/linux into next/dt

Otavio Salvador (1):
      ARM: dts: imx6qdl-nitrogen6x: Add SPI NOR partitions

Patrice Chotard (1):
      ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property

Patrick Bruenn (1):
      ARM: dts: imx53: add srtc node

Pavel Machek (1):
      ARM: dts: Nokia N9: add support for up/down keys in the dts

Peter Rosin (1):
      ARM: dts: at91: add devicetree for the Axentia Nattis with Natte power

Peter Ujfalusi (4):
      ARM: dts: dra7: Add missing hdmi audio DMA channel information
      ARM: dts: am437x-gp-evm: Add phandle for the backlight for the panel
      ARM: dts: am437x-sk-evm: Add phandle for the backlight for the panel
      ARM: dts: am43xx-epos-evm: Add phandle for the backlight for the panel

Philipp Rossak (2):
      ARM: dts: sun8i: h3: Enable dwmac-sun8i on the Nanopi M1
      ARM: dts: sun8i: h3: nanopi-m1-plus: fix missing ethernet 0 in aliases

Prabhakar Kushwaha (1):
      ARM: dts: ls1021aqds: Add nand node for ifc controller

Qiufang Dai (2):
      clk: meson-axg: add clocks dt-bindings required header
      arm64: dts: meson-axg: add clock DT info for Meson AXG SoC

Quentin Schulz (2):
      ARM: dtsi: axp81x: add GPIO DT node
      ARM: dtsi: axp81x: set pinmux for GPIO0/1 when used as LDOs

Rasmus Villemoes (2):
      ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node
      ARM: dts: ls1021a: add reboot node to .dtsi

Ravikumar Kattekola (1):
      ARM: dts: dra7: Reduce shut down temperature of non-cpu thermal zones

Rick Altherr (1):
      ARM: dts: aspeed: Add Qanta Q71L BMC machine

Rob Herring (1):
      ARM: dts: imx: Add missing #phy-cells to usb-nop-xceiv

Robert Nelson (3):
      ARM: dts: am335x-boneblue: fix wl1835 IRQ pin
      ARM: dts: am335x-boneblue: enable usarts
      ARM: dts: am335x-boneblue: enable can

Roger Quadros (1):
      ARM: dts: dra7: Disable USB metastability workaround for USB2

Russell King (31):
      ARM: dts: imx6qdl: SolidRun: remove redundant regulators node
      ARM: dts: imx6qdl: SolidRun: move AR8035 into microsom
      ARM: dts: imx6qdl-microsom: rename to imx6qdl-sr-som
      ARM: dts: imx6qdl: SolidRun: move microsom includes into .dts
      ARM: dts: imx6qdl-sr-som: use real iomuxc values for ethernet
      ARM: dts: imx6qdl-sr-som: split out Broadcom Wi-Fi support
      ARM: dts: imx6qdl-sr-som-brcm: rename sdio clock
      ARM: dts: imx6qdl-sr-som: add 3.3V vcc regulator
      ARM: dts: imx6qdl-sr-som: add support for TI Wi-Fi
      ARM: dts: imx6qdl-sr-som: add support for eMMC
      ARM: dts: imx6qdl-hummingboard: add SD card regulator
      ARM: dts: imx6qdl: SolidRun: rename regulators to match schematic
      ARM: dts: imx6qdl: SolidRun: fix node names
      ARM: dts: imx6qdl: SolidRun: add v1.5 som without eMMC
      ARM: dts: imx6qdl: SolidRun: add v1.5 som with eMMC
      ARM: dts: imx6qdl-cubox-i: update GPIO specification
      ARM: dts: imx6*-hummingboard2: remove ar8035 include
      ARM: dts: imx6qdl-hummingboard2: rename microsom include
      ARM: dts: imx6*-hummingboard2: move microsom includes into .dts
      ARM: dts: imx6*-hummingboard2: add Broadcom Wi-Fi include
      ARM: dts: imx6*-hummingboard2: fix SD card detect
      ARM: dts: imx6*-hummingboard2: use proper gpio flags definitions
      ARM: dts: imx6*-hummingboard2: convert to more conventional vmmc-supply
      ARM: dts: imx6*-hummingboard2: split out eMMC support
      ARM: dts: imx6qdl-hummingboard2: add PWM3 support
      ARM: dts: imx6qdl-hummingboard2: add v1.5 som without eMMC
      ARM: dts: imx6qdl-hummingboard2: add v1.5 som with eMMC
      ARM: dts: imx6qdl-hummingboard2: rename regulators to match schematic
      ARM: dts: vf610-zii-dev: enable edma1
      ARM: dts: vf610-zii-dev-rev-b: fix interrupt for GPIO expander
      ARM: dts: vf610-zii-dev-rev-b: add PHYs for switch2

SZ Lin (2):
      ARM: dts: ls1021a: Add support for QSPI with ls1021a SoC
      ARM: dts: ls1021a: add support for Moxa UC-8410A open platform

Sean Nyekjaer (1):
      ARM: dts: armada-38x: Add NAND RB pinctrl information

Sean Wang (2):
      arm: dts: mt7623: update mmc related nodes with the appropriate fallback
      arm: dts: mt7623: fix card detection issue on bananapi-r2

Sebastian Reichel (2):
      ARM: dts: omap4-droid4: improve LCD description
      ARM: dts: n950: add display support

Sebastien Bourdelin (4):
      of: documentation: add bindings documentation for TS-7970
      ARM: dts: TS-7970: add basic device tree
      of: documentation: add bindings documentation for TS-4600
      ARM: dts: TS-4600: add basic device tree

Sergei Shtylyov (6):
      arm64: renesas: document V3MSK board bindings
      ARM: dts: r8a7794: Add SMP support
      arm64: dts: renesas: initial V3MSK board device tree
      arm64: dts: renesas: v3msk: add EtherAVB support
      arm64: dts: renesas: r8a77970: use CPG core clock macros
      arm64: dts: renesas: r8a77970: use SYSC power domain macros

Sergey Matyukevich (1):
      arm64: dts: orange-pi-zero-plus2: enable AP6212a WiFi/BT combo

Shawn Guo (1):
      arm64: dts: hi3798cv200: add SD card support

Simon Horman (41):
      ARM: dts: r8a7743: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7745: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7778: Use R-Car Gen1 Ether fallback compat string
      ARM: dts: r8a7790: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7791: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7793: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7794: Use R-Car Gen2 Ether fallback compat string
      ARM: dts: r8a7743: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7745: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7778: Use R-Car SDHI Gen1 fallback compat string
      ARM: dts: r8a7779: Use R-Car SDHI Gen1 fallback compat string
      ARM: dts: r8a7790: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7791: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7792: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7793: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: r8a7794: Use R-Car SDHI Gen2 fallback compat string
      ARM: dts: koelsch: Move cec_clock to root node
      arm64: dts: renesas: r8a7795: Use R-Car SDHI Gen3 fallback compat string
      arm64: dts: renesas: r8a7796: Use R-Car SDHI Gen3 fallback compat string
      arm64: dts: renesas: r8a7796: Tie Audio-DMAC to IPMMU-MP
      arm64: dts: renesas: r8a7796: Point FDP1 via FCPF to IPMMU-VI0
      arm64: dts: renesas: r8a7796: Point VSPI via FCPVI to IPMMU-VC0
      arm64: dts: renesas: r8a7796: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: r8a77970: sort includes
      arm64: dts: renesas: r8a77970: Add IPMMU device nodes
      arm64: dts: renesas: r8a77970: Tie SYS-DMAC to IPMMU-DS1
      arm64: dts: renesas: r8a77970: Connect Ethernet-AVB to IPMMU-RT
      arm64: dts: renesas: r8a77970: Enable IPMMU-DS1, RT and MM
      arm64: dts: renesas: r8a77995: Add IPMMU device nodes
      arm64: dts: renesas: r8a77995: Connect Ethernet-AVB to IPMMU-RT
      arm64: dts: renesas: r8a7795: Move nodes which have no reg
property out of bus
      arm64: dts: renesas: r8a7795: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7796: sort subnodes of root node alphabetically
      arm64: dts: renesas: r8a7796: move nodes which have no reg
property out of bus
      arm64: dts: renesas: r8a7796: add reg properties to pciec[01] nodes
      ARM: dts: r8a7745: sort root sub-nodes alphabetically
      ARM: dts: r8a7745: move timer node out of bus
      ARM: dts: r8a7792: sort root sub-nodes alphabetically
      ARM: dts: r8a7792: move timer node out of bus
      ARM: dts: r8a7743: sort root sub-nodes alphabetically
      ARM: dts: r8a7743: move timer and thermal-zones nodes out of bus

Simon Shields (2):
      ARM: dts: exynos: Correct Trats2 panel reset line
      ARM: dts: exynos: Add bcm4334 device node to Trats2

Stefan Agner (10):
      ARM: dts: colibri/apalis: use correct compatible for RTC
      ARM: dts: imx7-colibri: move and rename USB Host power regulator
      ARM: dts: imx7-colibri: make sure multiplexed pins are not active
      ARM: dts: imx7-colibri: mux pull-ups where appropriate
      ARM: dts: imx7-colibri: use NAND_CE1 as GPIO
      ARM: dts: imx7-colibri: specify cpu-supply
      ARM: dts: imx7-colibri: specify usdhc1 supplies
      ARM: dts: imx7-colibri: specify backlight GPIO
      ARM: dts: imx7-colibri: add MCP2515 CAN controller
      ARM: dts: imx7: add Toradex Colibri iMX7D 1GB (eMMC) support

Stefan Wahren (1):
      ARM: dts: bcm283x: Use GPIO polarity defines consistently

Sunny Luo (1):
      ARM64: dts: meson-axg: add the SPICC controller

Sylwester Nawrocki (2):
      ARM: dts: exynos: Switch to dedicated Odroid XU3 sound card binding
      ARM: dts: exynos: Add sound support for Odroid XU4

Takeshi Kihara (1):
      arm64: dts: renesas: r8a7795: Increase the number of GPIO bank 1
ports to 29

Tero Kristo (55):
      clk: ti: clkctrl: fix error messages to print out node name properly
      clk: ti: clkctrl: add support for clkdm init for clkctrl clocks
      clk: ti: add support for clkctrl aliases
      clk: ti: clkctrl: use fallback udelay approach if timekeeping is suspended
      clk: ti: convert retry_init param to use void data type
      clk: ti: clkctrl: add support for retrying failed init
      clk: ti: clkctrl: fix flags for mux and divider opt clocks
      clk: ti: omap4: cleanup unnecessary clock aliases
      clk: ti: dra7: drop unnecessary clock aliases
      clk: ti: omap5: cleanup unnecessary clock aliases
      clk: ti: dm814x: cleanup unnecessary clock aliases
      clk: ti: dm816x: cleanup unnecessary clock aliases
      clk: ti: am33xx: cleanup unnecessary clock aliases
      clk: ti: am43xx: cleanup unnecessary clock aliases
      clk: ti: omap3: cleanup unnecessary clock aliases
      dt-bindings: clk: add omap5 clkctrl definitions
      clk: ti: omap5: add clkctrl clock data
      dt-bindings: clk: add dra7 clkctrl definitions
      clk: ti: dra7: add clkctrl clock data
      dt-bindings: clk: add am33xx clkctrl definitions
      clk: ti: am33xx: add clkctrl clock data
      dt-bindings: clk: add am43xx clkctrl definitions
      clk: ti: am43xx: add clkctrl clock data
      dt-bindings: clk: add dm814 clkctrl definitions
      clk: ti: dm814: add clkctrl clock data
      dt-bindings: clk: add dm816 clkctrl definitions
      clk: ti: dm816: add clkctrl clock data
      clk: ti: omap4: clkctrl data fixes for opt-clocks
      ARM: OMAP2+: CM: add support for getting phys address for a
clkctrl register
      ARM: OMAP4: CMINST: add support for translating clkctrl addresses
      ARM: OMAP2+: hwmod: fix clkctrl address translation logic
      ARM: OMAP2+: clockdomain: remove the obsolete clkdm_xlate_address API
      ARM: AM33xx: CM: add support for getting physical address for a register
      ARM: OMAP2+: hwmod: calculate physical register address on am33xx
      ARM: DM816x: hwmod_data: fix clockdomain name for sata hwmod
      ARM: dts: omap5: add fck under timer1
      ARM: dts: omap4: add fck under timer1
      ARM: dts: am33xx: add fck under timers1/2
      ARM: dts: am43xx: add fck under timers1/2
      ARM: dts: dra7: add fck under timer1
      ARM: dts: dm814x: add fck under timers1/2
      ARM: dts: dm816x: add fck under timers1/2
      ARM: dts: omap5: add bus functionality to base PRCM nodes
      ARM: dts: omap4: add bus functionality to base PRCM nodes
      ARM: dts: dra7: add bus functionality to base PRCM nodes
      ARM: dts: am33xx: add bus functionality to base PRCM node
      ARM: dts: am43xx: add bus functionality to base PRCM node
      ARM: dts: dm816x: add bus functionality to base PRCM node
      ARM: dts: omap4: add clkctrl nodes
      ARM: dts: omap5: add clkctrl nodes
      ARM: dts: dra7: add clkctrl nodes
      ARM: dts: am33xx: add clkctrl nodes
      ARM: dts: am43xx: add clkctrl nodes
      ARM: dts: dm814x: add clkctrl nodes
      ARM: dts: dm816x: add clkctrl nodes

Thierry Reding (12):
      dt-bindings: misc: Add Tegra186 MISC registers bindings
      dt-bindings: memory: Add Tegra186 support
      arm64: tegra: Add MISC registers on Tegra186
      arm64: tegra: Add FUSE block on Tegra186
      arm64: tegra: Add memory controller on Tegra186
      arm64: tegra: Enable memory controller on P3310
      arm64: tegra: Add SMMU node for Tegra186
      arm64: tegra: Add display nodes on Tegra186
      arm64: tegra: Mark I2C4 as DDC on P3310
      arm64: tegra: Enable HDMI on Jetson TX2
      arm64: tegra: Fix SD write-protect polarity on Jetson TX2
      arm64: tegra: Use sor1_out clock

Thomas Petazzoni (9):
      ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7
      arm64: dts: marvell: fix watchdog unit address in Armada AP806
      arm64: dts: marvell: use lower case for unit address and reg property
      arm64: dts: marvell: fix typos in comment describing the NAND controller
      arm64: dts: marvell: fix compatible string list for Armada CP110
slave NAND
      arm64: dts: marvell: use mvebu-icu.h where possible
      arm64: dts: marvell: use aliases for SPI busses on Armada 7K/8K
      arm64: dts: marvell: de-duplicate CP110 description
      arm64: dts: marvell: replace cpm by cp0, cps by cp1

Thor Thayer (1):
      arm64: dts: stratix10: fix SPI settings

Tim Sander (1):
      ARM: dts: socfpga: add i2c reset signals

Tobias Jakobi (1):
      ARM: dts: exynos: Move G2D node to exynos5.dtsi

Tony Lindgren (8):
      Merge branch '4.15-rc1-clkctrl-mach-omap2' of
https://github.com/t-kristo/linux-pm into omap-for-v4.16/soc
      Merge commit 'fe7020e64f04' into omap-for-v4.16/dt-clk
      Merge branch 'omap-for-v4.15/fixes-dt' into omap-for-v4.16/dt
      dt-bindings: ti-sysc: Update binding for timers and capabilities
      Revert "ARM: dts: dra7: Add properties to enable PCIe x2 lane mode"
      Merge commit '20a2742e5784295b9197250b50c40f6d38a55880' into
omap-for-v4.16/dt-clk
      ARM: dts: Fix smartreflex compatible for omap3 shared mpu-iva instance
      ARM: dts: Update ti-sysc data for existing users

Troy Kisky (1):
      ARM: dts: imx: name the interrupts for the fec ethernet driver

Tuomas Tynkkynen (1):
      ARM: dts: sun7i: Enable HDMI on pcDuino3 Nano

Ulrich Hecht (6):
      arm64: dts: renesas: r8a77995: add SYS-DMAC nodes
      arm64: dts: renesas: r8a77995: Add SDHI (MMC) support
      arm64: dts: renesas: r8a77995: Add CAN external clock support
      arm64: dts: renesas: r8a77995: Add CAN support
      arm64: dts: renesas: r8a77995: Add CAN FD support
      arm64: dts: renesas: r8a77995: add DMA for SCIF2

Valentin Schneider (1):
      arm64: dts: hisilicon: Add hi3660 cpu capacity-dmips-mhz information

Vanessa Maegima (1):
      ARM: dts: imx7d-pico-pi: Separate into cpu and baseboard dts

Vignesh R (5):
      ARM: dts: keystone-k2g: Add QSPI DT entry
      ARM: dts: keystone-k2g-evm: Fix botched up merge
      ARM: dts: keystone-k2g: Move ti,non-removable property to board dts
      ARM: dts: keystone-k2g-evm: Add QSPI DT node.
      ARM: dts: keystone-k2g-ice: Add DT nodes for few peripherals

Viresh Kumar (3):
      arm: spear600: Add missing interrupt-parent of rtc
      arm: spear13xx: Fix dmas cells
      arm: spear13xx: Fix spics gpio controller's warning

Vladimir Barinov (2):
      arm64: dts: renesas: ulcb-kf: enable USB2 PHY of channel 0
      arm64: dts: renesas: ulcb-kf: add dr_mode property for USB2.0 channel 0

Vladimir Zapolskiy (1):
      ARM: tegra: Add device tree node to describe IRAM on Tegra20

Wolfram Sang (1):
      arm64: dts: renesas: salvator: set driver type for eMMC

Xingyu Chen (4):
      ARM64: dts: meson: drop "sana" clock from SAR ADC
      ARM: dts: meson: drop "sana" clock from SAR ADC
      documentation: Add compatibles for Amlogic Meson AXG pin controllers
      ARM64: dts: meson-axg: add pinctrl DT info for Meson-AXG SoC

Xo Wang (1):
      ARM: dts: aspeed: Add Ingrasys Zaius BMC machine

Xu YiPing (1):
      arm64: dts: hi3660: improve pmu description

Yan Markman (1):
      arm64: dts: marvell: add Ethernet aliases

Yangbo Lu (1):
      ARM: dts: ls1021a: fix the value of TMR_FIPER1

Yixun Lan (6):
      dt-bindings: clock: add compatible variant for the Meson-AXG
      arm64: dts: meson-axg: add new reset DT node
      arm64: dts: meson-axg: switch uart_ao clock to CLK81
      ARM64: dts: meson-axg: enable IR controller
      ARM64: dts: meson-axg: add ethernet mac controller
      ARM64: dts: meson-axg: enable ethernet for A113D S400 board

Yoshihiro Shimoda (4):
      arm64: dts: renesas: r8a7795: add usb3_phy node
      arm64: dts: renesas: r8a7796: add usb3_phy node
      arm64: dts: renesas: salvator-common: enable usb3_phy0 node
      arm64: dts: renesas: salvator-common: enable usb3_peri0

Yuantian Tang (1):
      arm64: dts: ls208xa: add power monitor chip node

weiyi.lu@mediatek.com (3):
      dt-bindings: soc: add MT2712 power dt-bindings
      arm64: dts: mt2712: Add clock controller device nodes
      arm64: dts: Add power controller device node of MT2712

yinbo.zhu (2):
      ARM: dts: ls1021a: Enable the esdhc
      arm64: dts: ls1088a: Add USB support

Łukasz Stelmach (3):
      ARM: dts: exynos: Remove duplicate definitions of SSS nodes for Exynos5
      ARM: dts: exynos: Add DT nodes for PRNG in Exynos5 SoCs
      ARM: dts: exynos: Add nodes for True Random Number Generator

 Documentation/devicetree/bindings/arm/actions.txt  |   16 +
 .../devicetree/bindings/arm/atmel-at91.txt         |   32 -
 Documentation/devicetree/bindings/arm/axentia.txt  |    9 +
 .../bindings/arm/mediatek/mediatek,ethsys.txt      |    1 +
 Documentation/devicetree/bindings/arm/shmobile.txt |    4 +
 .../devicetree/bindings/arm/technologic.txt        |   11 +
 Documentation/devicetree/bindings/bus/ti-sysc.txt  |   36 +
 .../bindings/clock/amlogic,gxbb-clkc.txt           |    7 +-
 .../bindings/display/panel/sgd,gktw70sdae4se.txt   |   41 +
 .../bindings/display/simple-framebuffer-sunxi.txt  |    4 +
 Documentation/devicetree/bindings/dma/snps-dma.txt |    2 +-
 .../devicetree/bindings/gpu/arm,mali-utgard.txt    |    1 +
 .../memory-controllers/nvidia,tegra30-mc.txt       |    2 +
 .../devicetree/bindings/mfd/atmel-tcb.txt          |   56 +
 .../bindings/misc/nvidia,tegra186-misc.txt         |   12 +
 .../devicetree/bindings/pinctrl/meson,pinctrl.txt  |    2 +
 .../devicetree/bindings/power/actions,owl-sps.txt  |    2 +
 .../devicetree/bindings/power/fsl,imx-gpcv2.txt    |    4 +-
 .../devicetree/bindings/power/ti-smartreflex.txt   |    2 +-
 .../devicetree/bindings/soc/mediatek/scpsys.txt    |    3 +
 .../devicetree/bindings/vendor-prefixes.txt        |    2 +
 MAINTAINERS                                        |    2 +
 arch/arm/Kconfig                                   |    1 +
 arch/arm/boot/dts/Makefile                         |   47 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi          |    2 +-
 arch/arm/boot/dts/am335x-boneblue.dts              |   81 +-
 arch/arm/boot/dts/am335x-evm.dts                   |    2 +-
 arch/arm/boot/dts/am335x-evmsk.dts                 |    2 +-
 arch/arm/boot/dts/am335x-pepper.dts                |    2 +-
 arch/arm/boot/dts/am33xx-clocks.dtsi               |  205 ++--
 arch/arm/boot/dts/am33xx.dtsi                      |   18 +-
 arch/arm/boot/dts/am3517.dtsi                      |    8 +-
 arch/arm/boot/dts/am4372.dtsi                      |   20 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |    4 +-
 arch/arm/boot/dts/am437x-idk-evm.dts               |   14 +
 arch/arm/boot/dts/am437x-sk-evm.dts                |    4 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |   10 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi               |  230 ++---
 arch/arm/boot/dts/am571x-idk.dts                   |    4 +
 arch/arm/boot/dts/am572x-idk-common.dtsi           |  100 ++
 arch/arm/boot/dts/am572x-idk.dts                   |   93 +-
 arch/arm/boot/dts/am574x-idk.dts                   |   22 +
 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi    |    4 +-
 arch/arm/boot/dts/animeo_ip.dts                    |   12 +
 arch/arm/boot/dts/arm-realview-eb-mp.dtsi          |    5 -
 arch/arm/boot/dts/armada-38x.dtsi                  |    5 +
 arch/arm/boot/dts/aspeed-ast2500-evb.dts           |    4 +-
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts      |    5 +-
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts       |  135 ++-
 arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts   |  548 ++++++++++
 arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts         |  426 ++++++++
 arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts       |  458 +++++++++
 arch/arm/boot/dts/aspeed-g4.dtsi                   |  165 +--
 arch/arm/boot/dts/aspeed-g5.dtsi                   |  156 +--
 arch/arm/boot/dts/at91-ariag25.dts                 |   12 +
 arch/arm/boot/dts/at91-ariettag25.dts              |   12 +
 arch/arm/boot/dts/at91-cosino.dtsi                 |   12 +
 arch/arm/boot/dts/at91-foxg20.dts                  |   12 +
 arch/arm/boot/dts/at91-kizbox.dts                  |   12 +
 arch/arm/boot/dts/at91-kizbox2.dts                 |   12 +
 arch/arm/boot/dts/at91-kizboxmini.dts              |   12 +
 arch/arm/boot/dts/at91-linea.dtsi                  |   12 +
 arch/arm/boot/dts/at91-natte.dtsi                  |  244 +++++
 arch/arm/boot/dts/at91-nattis-2-natte-2.dts        |  258 +++++
 arch/arm/boot/dts/at91-qil_a9260.dts               |   12 +
 arch/arm/boot/dts/at91-sam9_l9260.dts              |   12 +
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts        |   12 +
 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts          |  413 ++++++++
 arch/arm/boot/dts/at91-sama5d2_xplained.dts        |   12 +
 arch/arm/boot/dts/at91-sama5d3_xplained.dts        |   12 +
 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi          |   12 +
 arch/arm/boot/dts/at91-sama5d4_xplained.dts        |   12 +
 arch/arm/boot/dts/at91-sama5d4ek.dts               |   12 +
 arch/arm/boot/dts/at91-vinco.dts                   |   12 +
 arch/arm/boot/dts/at91rm9200.dtsi                  |    8 +-
 arch/arm/boot/dts/at91rm9200ek.dts                 |   12 +
 arch/arm/boot/dts/at91sam9260.dtsi                 |    8 +-
 arch/arm/boot/dts/at91sam9260ek.dts                |   12 +
 arch/arm/boot/dts/at91sam9261.dtsi                 |    6 +-
 arch/arm/boot/dts/at91sam9261ek.dts                |   22 +-
 arch/arm/boot/dts/at91sam9263.dtsi                 |    6 +-
 arch/arm/boot/dts/at91sam9263ek.dts                |   14 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   12 +
 arch/arm/boot/dts/at91sam9g25ek.dts                |    2 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |   10 +-
 arch/arm/boot/dts/at91sam9m10g45ek.dts             |   14 +-
 arch/arm/boot/dts/at91sam9n12.dtsi                 |    8 +-
 arch/arm/boot/dts/at91sam9n12ek.dts                |   12 +
 arch/arm/boot/dts/at91sam9rl.dtsi                  |    4 +-
 arch/arm/boot/dts/at91sam9rlek.dts                 |   12 +
 arch/arm/boot/dts/at91sam9x5.dtsi                  |    8 +-
 arch/arm/boot/dts/at91sam9x5cm.dtsi                |   12 +
 arch/arm/boot/dts/axp81x.dtsi                      |   20 +
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts           |    4 +-
 arch/arm/boot/dts/bcm2835-rpi-a.dts                |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts           |    4 +-
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts           |    2 +-
 arch/arm/boot/dts/bcm2835-rpi-b.dts                |    2 +-
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts              |    4 +-
 arch/arm/boot/dts/bcm2837-rpi-3-b.dts              |    2 +-
 arch/arm/boot/dts/dm814x-clocks.dtsi               |   30 +
 arch/arm/boot/dts/dm814x.dtsi                      |    4 +
 arch/arm/boot/dts/dm816x-clocks.dtsi               |   30 +
 arch/arm/boot/dts/dm816x.dtsi                      |    9 +-
 arch/arm/boot/dts/dra62x-j5eco-evm.dts             |    8 +-
 arch/arm/boot/dts/dra7-evm-common.dtsi             |    4 +-
 arch/arm/boot/dts/dra7-evm.dts                     |    2 +-
 arch/arm/boot/dts/dra7.dtsi                        |  165 ++-
 arch/arm/boot/dts/dra72-evm-common.dtsi            |    4 +-
 arch/arm/boot/dts/dra72-evm-tps65917.dtsi          |    4 +
 arch/arm/boot/dts/dra72x.dtsi                      |   16 +-
 arch/arm/boot/dts/dra74x.dtsi                      |   18 +-
 arch/arm/boot/dts/dra76-evm.dts                    |   17 +
 arch/arm/boot/dts/dra7xx-clocks.dtsi               |  909 ++++-------------
 arch/arm/boot/dts/efm32gg-dk3750.dts               |    2 +-
 arch/arm/boot/dts/ethernut5.dts                    |   12 +
 arch/arm/boot/dts/exynos3250-artik5-eval.dts       |    5 +-
 arch/arm/boot/dts/exynos3250-artik5.dtsi           |    5 +-
 arch/arm/boot/dts/exynos3250-monk.dts              |    5 +-
 arch/arm/boot/dts/exynos3250-pinctrl.dtsi          |    7 +-
 arch/arm/boot/dts/exynos3250-rinato.dts            |    5 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |   39 +-
 arch/arm/boot/dts/exynos4-cpu-thermal.dtsi         |    6 +-
 arch/arm/boot/dts/exynos4.dtsi                     |   62 +-
 arch/arm/boot/dts/exynos4210-origen.dts            |    7 +-
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |    7 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |    7 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |    7 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |    7 +-
 arch/arm/boot/dts/exynos4210.dtsi                  |   15 +-
 arch/arm/boot/dts/exynos4412-itop-elite.dts        |    5 +-
 arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi    |    5 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |    5 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |    7 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |    7 +-
 arch/arm/boot/dts/exynos4412-odroidx2.dts          |    7 +-
 arch/arm/boot/dts/exynos4412-origen.dts            |    7 +-
 arch/arm/boot/dts/exynos4412-pinctrl.dtsi          |    9 +-
 arch/arm/boot/dts/exynos4412-ppmu-common.dtsi      |    5 +-
 arch/arm/boot/dts/exynos4412-prime.dtsi            |    5 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |    7 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   29 +-
 arch/arm/boot/dts/exynos4412.dtsi                  |  100 +-
 arch/arm/boot/dts/exynos5.dtsi                     |   50 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |    5 +-
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |    7 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |    5 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |    5 +-
 arch/arm/boot/dts/exynos5250-snow-rev5.dts         |    5 +-
 arch/arm/boot/dts/exynos5250-snow.dts              |    5 +-
 arch/arm/boot/dts/exynos5250-spring.dts            |    5 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |  133 ++-
 arch/arm/boot/dts/exynos5260-pinctrl.dtsi          |    7 +-
 arch/arm/boot/dts/exynos5260-xyref5260.dts         |    7 +-
 arch/arm/boot/dts/exynos5260.dtsi                  |   33 +-
 arch/arm/boot/dts/exynos5410-odroidxu.dts          |    5 +-
 arch/arm/boot/dts/exynos5410-pinctrl.dtsi          |    5 +-
 arch/arm/boot/dts/exynos5410-smdk5410.dts          |    7 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |   21 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |    7 +-
 arch/arm/boot/dts/exynos5420-cpus.dtsi             |   15 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |    5 +-
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          |    7 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |    7 +-
 arch/arm/boot/dts/exynos5420-tmu-sensor-conf.dtsi  |    6 +-
 arch/arm/boot/dts/exynos5420-trip-points.dtsi      |    6 +-
 arch/arm/boot/dts/exynos5420.dtsi                  |   76 +-
 arch/arm/boot/dts/exynos5422-cpus.dtsi             |   15 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi      |   13 +-
 arch/arm/boot/dts/exynos5422-odroidhc1.dts         |    7 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi  |   67 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |    7 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts    |    7 +-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts         |    7 +-
 arch/arm/boot/dts/exynos5422-odroidxu4.dts         |   59 +-
 arch/arm/boot/dts/exynos5440-sd5v1.dts             |    7 +-
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |    7 +-
 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi  |    6 +-
 arch/arm/boot/dts/exynos5440-trip-points.dtsi      |    6 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |   21 +-
 arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi    |    7 +-
 arch/arm/boot/dts/exynos54xx.dtsi                  |   31 +-
 arch/arm/boot/dts/ge863-pro3.dtsi                  |   12 +
 arch/arm/boot/dts/gemini-dlink-dir-685.dts         |   67 +-
 arch/arm/boot/dts/gemini-dlink-dns-313.dts         |  303 ++++++
 arch/arm/boot/dts/gemini-nas4220b.dts              |   69 ++
 arch/arm/boot/dts/gemini-rut1xx.dts                |   25 +
 arch/arm/boot/dts/gemini-wbd111.dts                |   47 +
 arch/arm/boot/dts/gemini-wbd222.dts                |   60 ++
 arch/arm/boot/dts/gemini.dtsi                      |   44 +-
 arch/arm/boot/dts/imx25.dtsi                       |    2 +
 arch/arm/boot/dts/imx27-pdk.dts                    |    1 +
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts     |    1 +
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi    |    1 +
 arch/arm/boot/dts/imx28-ts4600.dts                 |   79 ++
 arch/arm/boot/dts/imx35.dtsi                       |    2 +
 arch/arm/boot/dts/imx51-babbage.dts                |   77 +-
 .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts  |    1 +
 arch/arm/boot/dts/imx51-ts4800.dts                 |    6 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts               |   12 +-
 arch/arm/boot/dts/imx51.dtsi                       |    1 +
 arch/arm/boot/dts/imx53-cx9020.dts                 |    2 +-
 arch/arm/boot/dts/imx53-m53.dtsi                   |    1 -
 arch/arm/boot/dts/imx53-tx53-x03x.dts              |  232 +++--
 arch/arm/boot/dts/imx53-tx53.dtsi                  |   14 +-
 arch/arm/boot/dts/imx53.dtsi                       |   48 +-
 arch/arm/boot/dts/imx6dl-aristainetos_4.dts        |   50 +-
 arch/arm/boot/dts/imx6dl-aristainetos_7.dts        |   48 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |    2 +-
 arch/arm/boot/dts/imx6dl-cubox-i-emmc-som-v15.dts  |   52 +
 arch/arm/boot/dts/imx6dl-cubox-i-som-v15.dts       |   51 +
 arch/arm/boot/dts/imx6dl-cubox-i.dts               |    2 +
 .../boot/dts/imx6dl-hummingboard-emmc-som-v15.dts  |   53 +
 arch/arm/boot/dts/imx6dl-hummingboard-som-v15.dts  |   52 +
 arch/arm/boot/dts/imx6dl-hummingboard.dts          |    2 +
 .../boot/dts/imx6dl-hummingboard2-emmc-som-v15.dts |   55 +
 arch/arm/boot/dts/imx6dl-hummingboard2-som-v15.dts |   54 +
 arch/arm/boot/dts/imx6dl-hummingboard2.dts         |   53 +
 arch/arm/boot/dts/imx6dl-pinfunc.h                 |    1 +
 arch/arm/boot/dts/imx6dl-ts7970.dts                |   50 +
 arch/arm/boot/dts/imx6dl.dtsi                      |   12 +-
 arch/arm/boot/dts/imx6q-apalis-eval.dts            |    2 +-
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts      |    2 +-
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |    2 +-
 arch/arm/boot/dts/imx6q-cubox-i-emmc-som-v15.dts   |   60 ++
 arch/arm/boot/dts/imx6q-cubox-i-som-v15.dts        |   59 ++
 arch/arm/boot/dts/imx6q-cubox-i.dts                |    2 +
 arch/arm/boot/dts/imx6q-display5.dtsi              |    2 +-
 arch/arm/boot/dts/imx6q-h100.dts                   |   33 +-
 .../boot/dts/imx6q-hummingboard-emmc-som-v15.dts   |   61 ++
 arch/arm/boot/dts/imx6q-hummingboard-som-v15.dts   |   60 ++
 arch/arm/boot/dts/imx6q-hummingboard.dts           |    2 +
 .../boot/dts/imx6q-hummingboard2-emmc-som-v15.dts  |   63 ++
 arch/arm/boot/dts/imx6q-hummingboard2-som-v15.dts  |   62 ++
 arch/arm/boot/dts/imx6q-hummingboard2.dts          |   61 ++
 arch/arm/boot/dts/imx6q-pinfunc.h                  |    1 +
 arch/arm/boot/dts/imx6q-ts7970.dts                 |   54 +
 arch/arm/boot/dts/imx6q-var-dt6customboard.dts     |  235 +++++
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |    1 -
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi             |   44 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi        |   73 +-
 arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi       |   76 +-
 arch/arm/boot/dts/imx6qdl-colibri.dtsi             |    1 -
 arch/arm/boot/dts/imx6qdl-cubox-i.dtsi             |   72 +-
 arch/arm/boot/dts/imx6qdl-hummingboard.dtsi        |  103 +-
 arch/arm/boot/dts/imx6qdl-hummingboard2-emmc.dtsi  |   72 ++
 arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi       |  540 ++++++++++
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |   10 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |   17 +
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |    9 +
 ...6qdl-microsom.dtsi => imx6qdl-sr-som-brcm.dtsi} |   41 +-
 arch/arm/boot/dts/imx6qdl-sr-som-emmc.dtsi         |   70 ++
 arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi           |  170 ++++
 ...dl-microsom-ar8035.dtsi => imx6qdl-sr-som.dtsi} |   36 +-
 arch/arm/boot/dts/imx6qdl-ts7970.dtsi              |  594 +++++++++++
 arch/arm/boot/dts/imx6qdl-udoo.dtsi                |   25 +-
 arch/arm/boot/dts/imx6qdl-var-dart.dtsi            |  503 +++++++++
 arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi     |    5 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi            |   14 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |  161 +--
 arch/arm/boot/dts/imx6sl-evk.dts                   |  133 ++-
 arch/arm/boot/dts/imx6sl.dtsi                      |   48 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi                  |  220 ++--
 arch/arm/boot/dts/imx6sx.dtsi                      |   93 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dts             |   19 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |   49 +-
 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi        |   39 +-
 arch/arm/boot/dts/imx7-colibri.dtsi                |  116 ++-
 arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts   |   19 +
 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi          |   21 +
 arch/arm/boot/dts/imx7d-colibri-eval-v3.dts        |   13 +-
 arch/arm/boot/dts/imx7d-colibri.dtsi               |    4 +
 arch/arm/boot/dts/imx7d-pico-pi.dts                |  181 ++++
 .../boot/dts/{imx7d-pico.dts => imx7d-pico.dtsi}   |  133 ---
 arch/arm/boot/dts/imx7d.dtsi                       |   22 +-
 arch/arm/boot/dts/imx7s.dtsi                       |  133 +--
 arch/arm/boot/dts/iwg20d-q7-common.dtsi            |  122 +++
 arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi           |   87 ++
 arch/arm/boot/dts/keystone-clocks.dtsi             |   59 +-
 arch/arm/boot/dts/keystone-k2e-clocks.dtsi         |   15 +-
 arch/arm/boot/dts/keystone-k2e-evm.dts             |   13 +-
 arch/arm/boot/dts/keystone-k2e-netcp.dtsi          |    7 +-
 arch/arm/boot/dts/keystone-k2e.dtsi                |   11 +-
 arch/arm/boot/dts/keystone-k2g-evm.dts             |  115 ++-
 arch/arm/boot/dts/keystone-k2g-ice.dts             |  339 +++++-
 arch/arm/boot/dts/keystone-k2g.dtsi                |   58 +-
 arch/arm/boot/dts/keystone-k2hk-clocks.dtsi        |   81 +-
 arch/arm/boot/dts/keystone-k2hk-evm.dts            |   59 +-
 arch/arm/boot/dts/keystone-k2hk-netcp.dtsi         |    7 +-
 arch/arm/boot/dts/keystone-k2hk.dtsi               |   11 +-
 arch/arm/boot/dts/keystone-k2l-clocks.dtsi         |   51 +-
 arch/arm/boot/dts/keystone-k2l-evm.dts             |   13 +-
 arch/arm/boot/dts/keystone-k2l-netcp.dtsi          |    7 +-
 arch/arm/boot/dts/keystone-k2l.dtsi                |   55 +-
 arch/arm/boot/dts/keystone.dtsi                    |   18 +-
 arch/arm/boot/dts/kirkwood-linksys-viper.dts       |   10 +-
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts       |   10 +-
 arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts   |   17 +
 arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts   |  249 +----
 arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi    |  256 +++++
 arch/arm/boot/dts/logicpd-som-lv.dtsi              |   27 -
 arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts  |   17 +
 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts  |  411 +-------
 arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi   |  395 +++++++
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi         |   84 --
 arch/arm/boot/dts/lpc3250-ea3250.dts               |    4 +-
 arch/arm/boot/dts/lpc3250-phy3250.dts              |    4 +-
 arch/arm/boot/dts/lpc4337-ciaa.dts                 |    6 +-
 arch/arm/boot/dts/lpc4350-hitex-eval.dts           |    2 +-
 arch/arm/boot/dts/lpc4357-ea4357-devkit.dts        |    2 +-
 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts        |  241 +++++
 arch/arm/boot/dts/ls1021a-qds.dts                  |    7 +-
 arch/arm/boot/dts/ls1021a-twr.dts                  |    6 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |   30 +-
 arch/arm/boot/dts/meson8.dtsi                      |   29 +-
 arch/arm/boot/dts/meson8b.dtsi                     |   24 +-
 arch/arm/boot/dts/mpa1600.dts                      |   12 +
 arch/arm/boot/dts/mt2701.dtsi                      |    2 +
 arch/arm/boot/dts/mt7623.dtsi                      |    5 +-
 arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts      |    2 +-
 arch/arm/boot/dts/mt7623n-rfb-nand.dts             |    2 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi                |    8 +-
 arch/arm/boot/dts/omap3-evm-37xx.dts               |    8 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |    2 +-
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi            |    8 +-
 arch/arm/boot/dts/omap3-n9.dts                     |    7 +
 arch/arm/boot/dts/omap3-n900.dts                   |    8 +-
 arch/arm/boot/dts/omap3-n950.dts                   |   88 ++
 arch/arm/boot/dts/omap3-pandora-common.dtsi        |    2 +-
 arch/arm/boot/dts/omap3.dtsi                       |   14 -
 arch/arm/boot/dts/omap34xx.dtsi                    |   39 +
 arch/arm/boot/dts/omap36xx.dtsi                    |   46 +
 arch/arm/boot/dts/omap4-droid4-xt894.dts           |    6 +-
 arch/arm/boot/dts/omap4.dtsi                       |  141 ++-
 arch/arm/boot/dts/omap44xx-clocks.dtsi             |  895 ++++++----------
 arch/arm/boot/dts/omap5.dtsi                       |   46 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi             |  623 ++++--------
 arch/arm/boot/dts/openbmc-flash-layout.dtsi        |   32 +
 arch/arm/boot/dts/owl-s500-sparky.dts              |   43 +
 .../boot/dts/{wd-mbwe.dts => ox810se-wd-mbwe.dts}  |    0
 ...ts => ox820-cloudengines-pogoplug-series-3.dts} |    0
 arch/arm/boot/dts/pm9g45.dts                       |   12 +
 arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts   |   34 +
 arch/arm/boot/dts/r7s72100-genmai.dts              |    2 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |    5 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |    5 +-
 arch/arm/boot/dts/r8a7740.dtsi                     |    5 +-
 arch/arm/boot/dts/r8a7743.dtsi                     |  607 ++++++++++-
 .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts |  158 +++
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts        |  183 +++-
 arch/arm/boot/dts/r8a7745.dtsi                     |  585 ++++++++++-
 arch/arm/boot/dts/r8a7778.dtsi                     |   12 +-
 arch/arm/boot/dts/r8a7779.dtsi                     |   12 +-
 arch/arm/boot/dts/r8a7790-lager.dts                |    5 +-
 arch/arm/boot/dts/r8a7790.dtsi                     |   25 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |   19 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |   22 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |   67 +-
 arch/arm/boot/dts/r8a7793.dtsi                     |   22 +-
 arch/arm/boot/dts/r8a7794-alt.dts                  |    5 +-
 arch/arm/boot/dts/r8a7794.dtsi                     |   27 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts             |    1 +
 arch/arm/boot/dts/s3c2416-pinctrl.dtsi             |    5 +-
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |    5 +-
 arch/arm/boot/dts/s3c2416.dtsi                     |    5 +-
 arch/arm/boot/dts/s3c24xx.dtsi                     |    5 +-
 arch/arm/boot/dts/s3c6400.dtsi                     |    7 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts             |    7 +-
 arch/arm/boot/dts/s3c6410-smdk6410.dts             |    7 +-
 arch/arm/boot/dts/s3c6410.dtsi                     |    7 +-
 arch/arm/boot/dts/s3c64xx-pinctrl.dtsi             |    5 +-
 arch/arm/boot/dts/s3c64xx.dtsi                     |    5 +-
 arch/arm/boot/dts/s5pv210-aquila.dts               |    5 +-
 arch/arm/boot/dts/s5pv210-goni.dts                 |    5 +-
 arch/arm/boot/dts/s5pv210-pinctrl.dtsi             |    5 +-
 arch/arm/boot/dts/s5pv210-smdkc110.dts             |    5 +-
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |    5 +-
 arch/arm/boot/dts/s5pv210-torbreck.dts             |    5 +-
 arch/arm/boot/dts/s5pv210.dtsi                     |    8 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |   10 +-
 arch/arm/boot/dts/sama5d3.dtsi                     |    4 +-
 arch/arm/boot/dts/sama5d3_tcb1.dtsi                |    4 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi                  |   12 +
 arch/arm/boot/dts/sama5d3xcm_cmp.dtsi              |   12 +
 arch/arm/boot/dts/sama5d3xmb.dtsi                  |    2 +-
 arch/arm/boot/dts/sama5d3xmb_cmp.dtsi              |    2 +-
 arch/arm/boot/dts/sama5d4.dtsi                     |   18 +-
 arch/arm/boot/dts/sh73a0.dtsi                      |    3 -
 arch/arm/boot/dts/socfpga.dtsi                     |    4 +
 arch/arm/boot/dts/socfpga_arria10_socdk.dtsi       |    1 +
 arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts |    2 +-
 arch/arm/boot/dts/spear1310-evb.dts                |    2 +-
 arch/arm/boot/dts/spear1340.dtsi                   |    4 +-
 arch/arm/boot/dts/spear13xx.dtsi                   |    6 +-
 arch/arm/boot/dts/spear600.dtsi                    |    1 +
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi         |    1 +
 arch/arm/boot/dts/stih407.dtsi                     |    3 +-
 arch/arm/boot/dts/stih410.dtsi                     |    3 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts          |    4 +
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts      |   25 +
 arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts       |   19 +
 arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts   |   17 +
 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts          |   61 ++
 arch/arm/boot/dts/sun8i-a83t.dtsi                  |  234 +++++
 arch/arm/boot/dts/sun8i-h2-plus-orangepi-r1.dts    |   91 ++
 arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts    |    1 -
 arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dts |  196 ++++
 arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts      |    3 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts           |   11 +
 arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts          |   17 +
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts       |    1 -
 arch/arm/boot/dts/sun8i-h3.dtsi                    |    4 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi                 |   38 +
 arch/arm/boot/dts/tegra20.dtsi                     |   35 +
 arch/arm/boot/dts/tny_a9260_common.dtsi            |   12 +
 arch/arm/boot/dts/tny_a9263.dts                    |   12 +
 arch/arm/boot/dts/uniphier-ld4-ref.dts             |    2 +-
 arch/arm/boot/dts/uniphier-ld4.dtsi                |   23 +
 arch/arm/boot/dts/uniphier-ld6b-ref.dts            |    2 +-
 arch/arm/boot/dts/uniphier-pro4-ref.dts            |    2 +-
 arch/arm/boot/dts/uniphier-pro4.dtsi               |   27 +
 arch/arm/boot/dts/uniphier-pro5.dtsi               |   33 +
 arch/arm/boot/dts/uniphier-pxs2.dtsi               |   19 +
 arch/arm/boot/dts/uniphier-sld8-ref.dts            |    2 +-
 arch/arm/boot/dts/uniphier-sld8.dtsi               |   23 +
 arch/arm/boot/dts/usb_a9260_common.dtsi            |   12 +
 arch/arm/boot/dts/usb_a9263.dts                    |   12 +
 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi          |    2 +-
 arch/arm/boot/dts/vf500.dtsi                       |    2 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts          |   20 +-
 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                       |   10 +-
 arch/arm/mach-meson/Kconfig                        |    1 +
 arch/arm/mach-omap2/clockdomain.c                  |    8 -
 arch/arm/mach-omap2/clockdomain.h                  |    2 -
 arch/arm/mach-omap2/cm.h                           |    7 +-
 arch/arm/mach-omap2/cm2xxx.c                       |    2 +-
 arch/arm/mach-omap2/cm33xx.c                       |    8 +-
 arch/arm/mach-omap2/cm3xxx.c                       |    2 +-
 arch/arm/mach-omap2/cm_common.c                    |   16 +-
 arch/arm/mach-omap2/cminst44xx.c                   |   12 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |   73 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c         |    2 +-
 arch/arm64/boot/dts/actions/Makefile               |    2 +
 arch/arm64/boot/dts/actions/s700-cubieboard7.dts   |   46 +
 arch/arm64/boot/dts/actions/s700.dtsi              |  169 +++
 .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts |   36 +
 .../boot/dts/allwinner/sun50i-a64-olinuxino.dts    |   23 +
 .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts |  125 ++-
 .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts   |   19 +-
 .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts   |    2 +-
 .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts  |    2 +-
 .../dts/allwinner/sun50i-h5-orangepi-prime.dts     |    2 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus2.dts    |   34 +-
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi       |    4 +
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |   16 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts    |    4 +
 arch/arm64/boot/dts/amlogic/meson-axg-s400.dts     |   13 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |  343 ++++++-
 .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi |   12 +
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |   19 +-
 .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts      |    1 +
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |   32 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts    |    1 +
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |   46 +-
 .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts   |   12 +
 .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi     |   12 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |   46 +-
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     |   15 +
 arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts     |    3 +-
 arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi     |    5 +-
 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi |    5 +-
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi     |   19 +-
 arch/arm64/boot/dts/exynos/exynos5433-tm2.dts      |    5 +-
 arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts     |    5 +-
 .../dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi |    5 +-
 .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi     |    5 +-
 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi     |    5 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi         |  147 ++-
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts    |    7 +-
 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi    |    7 +-
 .../boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi   |    6 +-
 .../arm64/boot/dts/exynos/exynos7-trip-points.dtsi |    6 +-
 arch/arm64/boot/dts/exynos/exynos7.dtsi            |    9 +-
 arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts  |    8 +
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     |   97 ++
 arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi |   12 +
 arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts  |    1 +
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi          |   30 +-
 .../boot/dts/hisilicon/hi3798cv200-poplar.dts      |    6 +
 arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi     |   12 +
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts     |    1 +
 arch/arm64/boot/dts/marvell/armada-372x.dtsi       |    1 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   21 +
 arch/arm64/boot/dts/marvell/armada-7040-db.dts     |   52 +-
 arch/arm64/boot/dts/marvell/armada-70x0.dtsi       |   37 +-
 arch/arm64/boot/dts/marvell/armada-8020.dtsi       |    2 +-
 arch/arm64/boot/dts/marvell/armada-8040-db.dts     |  111 +-
 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts  |   82 +-
 arch/arm64/boot/dts/marvell/armada-8040.dtsi       |    2 +-
 arch/arm64/boot/dts/marvell/armada-80x0.dtsi       |   93 +-
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi      |   10 +-
 arch/arm64/boot/dts/marvell/armada-common.dtsi     |   10 +
 .../boot/dts/marvell/armada-cp110-master.dtsi      |  443 --------
 .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi |  441 --------
 arch/arm64/boot/dts/marvell/armada-cp110.dtsi      |  424 ++++++++
 arch/arm64/boot/dts/mediatek/mt2712-evb.dts        |   27 +
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |  188 ++++
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |   18 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   92 ++
 arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts |   51 +
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi     |   10 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |  351 +++++++
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |   23 +
 arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi     |   23 +
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           |    4 +-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi          |    1 +
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi         |   88 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   29 +-
 arch/arm64/boot/dts/qcom/pm8916.dtsi               |   82 +-
 arch/arm64/boot/dts/renesas/Makefile               |    3 +-
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts    |    2 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi       |   85 ++
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |    2 +-
 .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts |    2 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  379 +++++--
 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |    2 +-
 .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts |   58 ++
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           |  373 +++++--
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts     |   23 +-
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts     |   55 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |  115 ++-
 arch/arm64/boot/dts/renesas/r8a77995.dtsi          |  234 +++++
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |   50 +
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi           |   29 +
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |    1 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   47 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts  |   29 +
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |   42 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   85 +-
 .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts |    2 +-
 arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi   |    6 +-
 .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts |    2 +-
 arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi   |    3 +-
 .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts |   16 +
 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi   |    3 +-
 arch/arm64/boot/dts/sprd/sc9860.dtsi               |  114 +++
 arch/arm64/boot/dts/sprd/whale2.dtsi               |   62 +-
 drivers/clk/ti/apll.c                              |    3 +-
 drivers/clk/ti/clk-33xx.c                          |  279 +++--
 drivers/clk/ti/clk-3xxx.c                          |  263 +----
 drivers/clk/ti/clk-43xx.c                          |  295 ++++--
 drivers/clk/ti/clk-44xx.c                          |  200 ++--
 drivers/clk/ti/clk-54xx.c                          |  697 +++++++++----
 drivers/clk/ti/clk-7xx.c                           | 1076 +++++++++++++++-----
 drivers/clk/ti/clk-814x.c                          |   50 +-
 drivers/clk/ti/clk-816x.c                          |   62 +-
 drivers/clk/ti/clk.c                               |   70 +-
 drivers/clk/ti/clkctrl.c                           |   91 +-
 drivers/clk/ti/clock.h                             |   13 +-
 drivers/clk/ti/composite.c                         |    3 +-
 drivers/clk/ti/dpll.c                              |    3 +-
 include/dt-bindings/bus/ti-sysc.h                  |   22 +
 include/dt-bindings/clock/am3.h                    |  108 ++
 include/dt-bindings/clock/am4.h                    |  113 ++
 include/dt-bindings/clock/aspeed-clock.h           |   52 +
 include/dt-bindings/clock/axg-clkc.h               |   71 ++
 include/dt-bindings/clock/dm814.h                  |   45 +
 include/dt-bindings/clock/dm816.h                  |   53 +
 include/dt-bindings/clock/dra7.h                   |  172 ++++
 include/dt-bindings/clock/omap5.h                  |  118 +++
 include/dt-bindings/gpio/aspeed-gpio.h             |   49 +
 include/dt-bindings/memory/tegra186-mc.h           |  111 ++
 include/dt-bindings/pinctrl/am43xx.h               |    3 +-
 include/dt-bindings/power/mt2712-power.h           |   26 +
 include/dt-bindings/power/owl-s700-powergate.h     |   19 +
 577 files changed, 23197 insertions(+), 7952 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/atmel-tcb.txt
 create mode 100644
Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt
 create mode 100644 arch/arm/boot/dts/am572x-idk-common.dtsi
 create mode 100644 arch/arm/boot/dts/am574x-idk.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts
 create mode 100644 arch/arm/boot/dts/at91-natte.dtsi
 create mode 100644 arch/arm/boot/dts/at91-nattis-2-natte-2.dts
 create mode 100644 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts
 create mode 100644 arch/arm/boot/dts/gemini-dlink-dns-313.dts
 create mode 100644 arch/arm/boot/dts/imx28-ts4600.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-cubox-i-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-cubox-i-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard2-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard2-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-hummingboard2.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-ts7970.dts
 create mode 100644 arch/arm/boot/dts/imx6q-cubox-i-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-cubox-i-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard2-emmc-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard2-som-v15.dts
 create mode 100644 arch/arm/boot/dts/imx6q-hummingboard2.dts
 create mode 100644 arch/arm/boot/dts/imx6q-ts7970.dts
 create mode 100644 arch/arm/boot/dts/imx6q-var-dt6customboard.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-hummingboard2-emmc.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi
 rename arch/arm/boot/dts/{imx6qdl-microsom.dtsi =>
imx6qdl-sr-som-brcm.dtsi} (85%)
 create mode 100644 arch/arm/boot/dts/imx6qdl-sr-som-emmc.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi
 rename arch/arm/boot/dts/{imx6qdl-microsom-ar8035.dtsi =>
imx6qdl-sr-som.dtsi} (84%)
 create mode 100644 arch/arm/boot/dts/imx6qdl-ts7970.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-var-dart.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts
 create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-pico-pi.dts
 rename arch/arm/boot/dts/{imx7d-pico.dts => imx7d-pico.dtsi} (71%)
 create mode 100644 arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts
 create mode 100644 arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi
 create mode 100644 arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts
 create mode 100644 arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi
 create mode 100644 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts
 create mode 100644 arch/arm/boot/dts/openbmc-flash-layout.dtsi
 create mode 100644 arch/arm/boot/dts/owl-s500-sparky.dts
 rename arch/arm/boot/dts/{wd-mbwe.dts => ox810se-wd-mbwe.dts} (100%)
 rename arch/arm/boot/dts/{cloudengines-pogoplug-series-3.dts =>
ox820-cloudengines-pogoplug-series-3.dts} (100%)
 create mode 100644 arch/arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h2-plus-orangepi-r1.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dts
 create mode 100644 arch/arm64/boot/dts/actions/s700-cubieboard7.dts
 create mode 100644 arch/arm64/boot/dts/actions/s700.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-common.dtsi
 delete mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
 delete mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-cp110.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-xs.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
 create mode 100644 include/dt-bindings/bus/ti-sysc.h
 create mode 100644 include/dt-bindings/clock/am3.h
 create mode 100644 include/dt-bindings/clock/am4.h
 create mode 100644 include/dt-bindings/clock/aspeed-clock.h
 create mode 100644 include/dt-bindings/clock/axg-clkc.h
 create mode 100644 include/dt-bindings/clock/dm814.h
 create mode 100644 include/dt-bindings/clock/dm816.h
 create mode 100644 include/dt-bindings/clock/dra7.h
 create mode 100644 include/dt-bindings/clock/omap5.h
 create mode 100644 include/dt-bindings/gpio/aspeed-gpio.h
 create mode 100644 include/dt-bindings/memory/tegra186-mc.h
 create mode 100644 include/dt-bindings/power/mt2712-power.h
 create mode 100644 include/dt-bindings/power/owl-s700-powergate.h