All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 0/4] ARM: SoC updates
@ 2018-06-12  0:01 ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

Hi Linus,

Here are the pull requests for arm-soc for this merge window, broken up
into 4 different pull requests. In addition to this, I will follow up
with a small branch that normalizes some of the defconfigs at the end
of the merge window, since they have become quite shuffled with time.

There are a handful of conflicts in the first two branches, described
in the emails. Unfortunately this release some driver maintainers
picked up the devicetree fragments when they were sent with the same
patch series as the driver updates, we normally avoid that and merge DT
only through arm-soc, but this time it slipped through. I'm considering
adding monitoring scripts for it in linux-next to catch it early since
it's often a source for conflicts on active platforms.


About the contributions this release:

826 patches from 170 authors, 29778 lines added and 11701 deleted.

Dirstat this release is similar to most other releases, with the vast
majority of changes in the devicetree files. For non-DT contributions
cleanups of OMAP platforms and new development on Qualcomm and Nvidia
memory controllers cover most of it, but also some ARM SCMI, Allwinner,
Hisilicon and misc other platform improvements are there.

  51.1% arch/arm/boot/dts/
   3.8% arch/arm/mach-omap2/
   3.0% arch/arm/
   7.0% arch/arm64/boot/dts/mediatek/
   3.2% arch/arm64/boot/dts/qcom/
   8.5% arch/arm64/boot/dts/renesas/
   6.6% arch/arm64/boot/dts/
   3.2% drivers/memory/
   3.6% drivers/soc/qcom/
   5.2% drivers/

Excluding DT:
  17.2% arch/arm/mach-omap2/
  13.9% arch/arm/
   7.0% drivers/bus/
   5.8% drivers/firmware/arm_scmi/
  10.3% drivers/memory/tegra/
  16.5% drivers/soc/qcom/
   9.0% drivers/soc/
   6.4% drivers/
   8.1% include/linux/


New SoCs introduced in this release:

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

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

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

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

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

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

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

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


New boards:

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

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 0/4] ARM: SoC updates
@ 2018-06-12  0:01 ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

Here are the pull requests for arm-soc for this merge window, broken up
into 4 different pull requests. In addition to this, I will follow up
with a small branch that normalizes some of the defconfigs at the end
of the merge window, since they have become quite shuffled with time.

There are a handful of conflicts in the first two branches, described
in the emails. Unfortunately this release some driver maintainers
picked up the devicetree fragments when they were sent with the same
patch series as the driver updates, we normally avoid that and merge DT
only through arm-soc, but this time it slipped through. I'm considering
adding monitoring scripts for it in linux-next to catch it early since
it's often a source for conflicts on active platforms.


About the contributions this release:

826 patches from 170 authors, 29778 lines added and 11701 deleted.

Dirstat this release is similar to most other releases, with the vast
majority of changes in the devicetree files. For non-DT contributions
cleanups of OMAP platforms and new development on Qualcomm and Nvidia
memory controllers cover most of it, but also some ARM SCMI, Allwinner,
Hisilicon and misc other platform improvements are there.

  51.1% arch/arm/boot/dts/
   3.8% arch/arm/mach-omap2/
   3.0% arch/arm/
   7.0% arch/arm64/boot/dts/mediatek/
   3.2% arch/arm64/boot/dts/qcom/
   8.5% arch/arm64/boot/dts/renesas/
   6.6% arch/arm64/boot/dts/
   3.2% drivers/memory/
   3.6% drivers/soc/qcom/
   5.2% drivers/

Excluding DT:
  17.2% arch/arm/mach-omap2/
  13.9% arch/arm/
   7.0% drivers/bus/
   5.8% drivers/firmware/arm_scmi/
  10.3% drivers/memory/tegra/
  16.5% drivers/soc/qcom/
   9.0% drivers/soc/
   6.4% drivers/
   8.1% include/linux/


New SoCs introduced in this release:

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

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

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

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

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

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

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

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


New boards:

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

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 1/4] ARM: SoC platform updates
  2018-06-12  0:01 ` Olof Johansson
@ 2018-06-12  0:01   ` Olof Johansson
  -1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

Here are the main updates for SoC support (besides DT additions) for ARM
32- and 64-bit platforms. The branch also contains defconfig updates to
turn on drivers and options as needed on the various platforms.

The largest parts of the delta are from cleanups moving platform data
and board file setup of TI platforms to ti-sysc bus drivers. There are
also some sweeping changes of eeprom and nand setup on Davinci, i.MX
and other platforms.

Samsung is removing support for Exynos5440, which was an oddball SoC
that hasn't been seen much use in designs.

Renesas is adding support for new SoCs (R-Car E3, RZ/G1C and RZ/N1D).

Linus Walleij is also removing support for ux500 (Sony Ericsson)
U8540/9540 SoCs that never made it to significant mass production and
products.



Conflicts:

arch/arm/include/asm/cputype.h: Add/add. Keep our version
arch/arm/mach-exynos/Kconfig: Change/remove. SOC_EXYNOS5440 is being removed.

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

The following changes since commit a2b7ab45b8905b9c1813b0212e82a39d5c081c8a:

  Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog

are available in the git repository at:

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

for you to fetch changes up to 958da6e3ff446fe558bdf0fd06fb2713539ebeef:

  Merge branch 'next/defconfig' into next/soc

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

Alexander Monakov (1):
      ARM: berlin: extend BG2CD Kconfig entry

Alexandre Torgue (1):
      ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support

Anson Huang (1):
      ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default

Antoine Tenart (1):
      arm64: defconfig: enable the Armada thermal driver

Arnd Bergmann (1):
      ARM: stm32: Don't select DMA unconditionally on STM32MP157C

Bai Ping (2):
      ARM: imx: select imx6sll pinctrl when imx6sll enabled
      ARM: imx_v6_v7_defconfig: enable imx6sll by default

Bartlomiej Zolnierkiewicz (1):
      ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer

Bartosz Golaszewski (20):
      ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
      ARM: imx: vpr200: drop at24_platform_data
      ARM: imx: pcm043: use device properties for at24 eeprom
      ARM: imx: pca100: use device properties for at24 eeprom
      ARM: imx: pcm037: use device properties for at24 eeprom
      ARM: davinci_all_defconfig: enable support for remoteproc drivers
      ARM: omap1: osk: use device properties for at24 eeprom
      mtd: rawnand: davinci: store the core chipselect number in platform data
      ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata
      mtd: rawnand: davinci: stop using pdev->id as chipselect
      ARM: davinci: aemif: stop using pdev->id as nand chipselect
      ARM: pxa: stargate2: use device properties for at24 eeprom

Biju Das (7):
      soc: renesas: Identify RZ/G1C
      soc: renesas: rcar-rst: Add support for RZ/G1C
      soc: renesas: rcar-sysc: Add r8a77470 support
      ARM: shmobile: r8a77470: basic SoC support
      ARM: debug-ll: Add support for r8a77470
      ARM: shmobile: defconfig: Enable r8a77470 SoC
      ARM: multi_v7_defconfig: Enable r8a77470 SoC

Bjorn Andersson (2):
      arm64: defconfig: Enable UFS on msm8996
      arm64: defconfig: Enable PCIe on msm8996 and db820c

Daniel Mack (1):
      ARM: pxa3xx: enable external wakeup pins

Dave Gerlach (1):
      ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO

Dmitry Osipenko (1):
      ARM: tegra: Create platform device for tegra20-cpufreq driver

Dong Aisheng (1):
      MAINTAINERS: add NXP linux team maillist as i.MX reviewer

Doug Berger (4):
      ARM: Allow this header to be included by assembly files
      ARM: Allow this header to be included by assembly files
      ARM: add Broadcom Brahma-B53 main ID definition
      ARM: brcmstb: Add support for the V7 memory map

Enric Balletbo i Serra (3):
      arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
      arm64: defconfig: Enable Rockchip io-domain driver
      arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.

Ezequiel Garcia (4):
      arm64: defconfig: Enable HID over I2C drivers
      arm64: defconfig: Enable Atmel Maxtouch driver
      arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
      arm64: defconfig: Enable bluetooth USB support

Fabrizio Castro (1):
      ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

Florian Fainelli (4):
      ARM: B15: Update to support Brahma-B53
      Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next
      Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next
      ARM: add Broadcom Brahma-B15 main ID definition

Geert Uytterhoeven (4):
      soc: renesas: r8a77995-sysc: Cleanups
      arm: shmobile: Change platform dependency to ARCH_RENESAS
      ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
      ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM

Gregory CLEMENT (1):
      arm64: defconfig: enable CONFIG_SPI_ARMADA_3700

Heiko Stuebner (1):
      arm64: defconfig: enable rockchip efuse

Janusz Krzysztofik (2):
      ARM: OMAP1: ams-delta: add GPIO lookup tables
      ASoC: ams_delta: use GPIO lookup table

Jisheng Zhang (2):
      arm: berlin: remove non-necessary flush_cache_all()
      ARM: berlin: switch to SPDX license identifier

John Garry (1):
      arm64: defconfig: Enable HISILICON_LPC

Keerthy (4):
      ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
      OMAP: CLK: CLKSRC: Add suspend resume hooks

Krzysztof Kozlowski (1):
      ARM: exynos: Remove support for Exynos5440

Kuninori Morimoto (2):
      arm64: defconfig: makes SND_SIMPLE_CARD to module
      arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD

Linus Walleij (2):
      ARM: ux500: Drop U8540/9540 support
      ARM: ux500: Cut down Kconfig options

Marek Szyprowski (2):
      ARM: exynos_defconfig: enable S6E63J0X03 panel driver
      ARM: multi_v7_config: enable S6E63J0X03 panel driver

Martin Blumenstingl (2):
      arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver
      ARM: multi_v7_defconfig: enable the Meson PWM controller

Michel Pollet (2):
      ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
      arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig

Mylène Josserand (7):
      ARM: sunxi: smp: Move assembly code into a file
      ARM: smp: Add initialization of CNTVOFF
      ARM: sunxi: Add initialization of CNTVOFF
      ARM: shmobile: Convert file to use cntvoff
      ARM: sun9i: smp: Rename clusters's power-off
      ARM: sun9i: smp: Add is_a83t field
      ARM: sun8i: smp: Add support for A83T

Olof Johansson (29):
      Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc
      Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'samsung-soc-4.18' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/.../matthias.bgg/linux into next/defconfig
      Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig
      Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into next/defconfig
      Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'imx-soc-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/soc
      Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig
      Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc
      Merge branch 'next/defconfig' into next/soc

Pankaj Dubey (2):
      ARM: exynos: Remove static mapping of SCU SFR
      ARM: exynos: Remove unused soc_is_exynos{4,5}

Pierre-Yves MORDRET (1):
      ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C

Russ Dill (2):
      ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse.
      ARM: OMAP2+: Add functions to save and restore powerdomain context

Sean Wang (1):
      arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default

Sekhar Nori (2):
      ARM: davinci: dm644x: remove unnecessary postcore_initcall()
      Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc

Shawn Guo (1):
      arm64: defconfig: enable drivers for Poplar support

Simon Horman (2):
      arm64: defconfig: enable R8A77990 SoC
      ARM: multi_v7_defconfig: Enable RENESAS_WDT

Stefan Agner (3):
      ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support
      ARM: imx_v6_v7_defconfig: add mwifiex driver
      ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver

Stefan Wahren (5):
      ARM: bcm2835_defconfig: Enable LAN78XX driver
      ARM: bcm2835_defconfig: Enable VCHIQ driver
      ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+
      arm64: defconfig: Enable LAN and BT support for RPi 3 B+
      arm64: defconfig: Increase CMA size for VC4

Takeshi Kihara (4):
      soc: renesas: identify R-Car E3
      soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
      soc: renesas: rcar-rst: Add support for R-Car E3
      soc: renesas: rcar-sysc: Add support for R-Car E3 power areas

Tero Kristo (1):
      ARM: AM43XX: Add functions to save/restore am43xx control registers

Thomas Gleixner (1):
      ARM: s3c24xx: Fix invalid SPDX identifier

Tony Lindgren (19):
      ARM: OMAP2+: Drop unused pm-noop
      ARM: OMAP2+: Allow using ti-sysc for system timers
      ARM: OMAP2+: Use signed value for sysc register offsets
      ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts
      ARM: OMAP2+: Initialize SoC PM later
      ARM: OMAP2+: Make display related init into device_initcall
      bus: ti-sysc: Handle simple-bus for nested children
      bus: ti-sysc: Make child clock alias handling more generic
      bus: ti-sysc: Add handling for clkctrl opt clocks
      bus: ti-sysc: Tag some modules resource providers for noirq suspend
      bus: ti-sysc: Improve suspend and resume handling
      bus: ti-sysc: Add initial support for external resets
      bus: ti-sysc: Detect omap4 type timers for quirk
      bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4
      bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend
      bus: ti-sysc: Show module information for suspend if DEBUG is enabled
      ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
      bus: ti-sysc: Fix optional clocks array access
      Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc

Trent Piepho (1):
      ARM: imx: Update spi_imx platform data to reflect current state

Wolfram Sang (1):
      ARM: samsung: simplify getting .drvdata

Yoshihiro Shimoda (1):
      soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}


 .../devicetree/bindings/arm/shmobile.txt        |   2 +
 .../devicetree/bindings/bus/ti-sysc.txt         |   6 +-
 .../bindings/power/renesas,rcar-sysc.txt        |   2 +
 .../devicetree/bindings/reset/renesas,rst.txt   |   2 +
 MAINTAINERS                                     |   1 +
 arch/arm/Kconfig                                |   2 +-
 arch/arm/Kconfig.debug                          |  13 +-
 arch/arm/Makefile                               |   2 +-
 arch/arm/common/Makefile                        |   1 +
 arch/arm/common/secure_cntvoff.S                |  32 ++
 arch/arm/configs/bcm2835_defconfig              |   2 +
 arch/arm/configs/davinci_all_defconfig          |   4 +-
 arch/arm/configs/exynos_defconfig               |   1 +
 arch/arm/configs/imx_v6_v7_defconfig            |   9 +
 arch/arm/configs/multi_v7_defconfig             |  12 +-
 arch/arm/configs/shmobile_defconfig             |   3 +-
 arch/arm/include/asm/cputype.h                  |  14 +-
 arch/arm/include/asm/secure_cntvoff.h           |   8 +
 arch/arm/include/debug/brcmstb.S                |  21 +-
 arch/arm/mach-berlin/Kconfig                    |   6 +-
 arch/arm/mach-berlin/berlin.c                   |   5 +-
 arch/arm/mach-berlin/headsmp.S                  |   5 +-
 arch/arm/mach-berlin/platsmp.c                  |   6 +-
 arch/arm/mach-davinci/aemif.c                   |   8 +-
 arch/arm/mach-davinci/board-da830-evm.c         |   1 +
 arch/arm/mach-davinci/board-da850-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-leopard.c     |   1 +
 arch/arm/mach-davinci/board-dm365-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |   3 +
 arch/arm/mach-davinci/board-dm646x-evm.c        |   1 +
 arch/arm/mach-davinci/board-mityomapl138.c      |   1 +
 arch/arm/mach-davinci/board-neuros-osd2.c       |   3 +
 arch/arm/mach-davinci/board-sffsdr.c            |   2 +
 arch/arm/mach-davinci/davinci.h                 |   1 +
 arch/arm/mach-davinci/dm644x.c                  |  13 +-
 arch/arm/mach-exynos/Kconfig                    |  12 -
 arch/arm/mach-exynos/common.h                   |  17 +-
 arch/arm/mach-exynos/exynos.c                   |  37 +-
 arch/arm/mach-exynos/include/mach/map.h         |   2 -
 arch/arm/mach-exynos/platsmp.c                  |  27 +-
 arch/arm/mach-exynos/pm.c                       |   4 +-
 arch/arm/mach-exynos/suspend.c                  |   4 +-
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/mach-mx31_3ds.c               |  18 +-
 arch/arm/mach-imx/mach-mx31lilly.c              |  12 +-
 arch/arm/mach-imx/mach-mx31lite.c               |  16 +-
 arch/arm/mach-imx/mach-mx31moboard.c            |  17 +-
 arch/arm/mach-imx/mach-pca100.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037_eet.c             |   5 +-
 arch/arm/mach-imx/mach-pcm043.c                 |  13 +-
 arch/arm/mach-imx/mach-vpr200.c                 |   9 +-
 arch/arm/mach-omap1/board-ams-delta.c           | 107 ++++-
 arch/arm/mach-omap1/board-osk.c                 |  10 +-
 arch/arm/mach-omap2/Makefile                    |   1 -
 arch/arm/mach-omap2/board-generic.c             |   2 -
 arch/arm/mach-omap2/clockdomain.c               |  73 ++++
 arch/arm/mach-omap2/clockdomain.h               |   8 +
 arch/arm/mach-omap2/cm33xx.c                    |  53 +++
 arch/arm/mach-omap2/cminst44xx.c                |  43 ++
 arch/arm/mach-omap2/common.h                    |  18 +-
 arch/arm/mach-omap2/control.c                   | 112 ++++++
 arch/arm/mach-omap2/control.h                   |  61 +++
 arch/arm/mach-omap2/display.c                   |  10 +-
 arch/arm/mach-omap2/hsmmc.c                     |   1 -
 arch/arm/mach-omap2/i2c.c                       |   1 -
 arch/arm/mach-omap2/io.c                        |  70 +---
 arch/arm/mach-omap2/omap-pm-noop.c              | 176 ---------
 arch/arm/mach-omap2/omap-pm.h                   | 161 --------
 arch/arm/mach-omap2/omap_device.c               |  22 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  21 +-
 arch/arm/mach-omap2/omap_hwmod.h                |   6 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   1 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   1 +
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |   3 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   6 +
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |   1 +
 arch/arm/mach-omap2/pdata-quirks.c              |  15 -
 arch/arm/mach-omap2/pm-debug.c                  |   5 -
 arch/arm/mach-omap2/pm.c                        |  21 +-
 arch/arm/mach-omap2/pm33xx-core.c               |   4 +-
 arch/arm/mach-omap2/pm44xx.c                    |  13 +
 arch/arm/mach-omap2/powerdomain.c               |  87 +++++
 arch/arm/mach-omap2/powerdomain.h               |   7 +
 arch/arm/mach-omap2/prm33xx.c                   |  31 ++
 arch/arm/mach-omap2/prm44xx.c                   | 104 +++++
 arch/arm/mach-omap2/timer.c                     | 100 ++++-
 arch/arm/mach-pxa/pxa3xx.c                      |   4 +
 arch/arm/mach-pxa/stargate2.c                   |  10 +-
 arch/arm/mach-s3c24xx/h1940-bluetooth.c         |   2 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |  10 +-
 arch/arm/mach-shmobile/Kconfig                  |  13 +
 arch/arm/mach-shmobile/common.h                 |   1 -
 arch/arm/mach-shmobile/headsmp-apmu.S           |  22 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   5 +-
 arch/arm/mach-sunxi/Kconfig                     |   2 +-
 arch/arm/mach-sunxi/Makefile                    |   2 +-
 arch/arm/mach-sunxi/headsmp.S                   |  81 ++++
 arch/arm/mach-sunxi/mc_smp.c                    | 239 +++++++-----
 arch/arm/mach-sunxi/sunxi.c                     |  20 +-
 arch/arm/mach-tegra/tegra.c                     |   4 +
 arch/arm/mach-ux500/Kconfig                     |  53 +--
 arch/arm/mach-ux500/cpu-db8500.c                |  16 +-
 arch/arm/mach-ux500/db8500-regs.h               |   4 -
 arch/arm/mm/cache-b15-rac.c                     |  30 +-
 arch/arm/plat-omap/Kconfig                      |  10 -
 arch/arm/plat-samsung/adc.c                     |   3 +-
 arch/arm/plat-samsung/include/plat/map-s5p.h    |   4 -
 arch/arm64/configs/defconfig                    |  43 +-
 drivers/bus/ti-sysc.c                           | 388 +++++++++++++++++--
 drivers/media/rc/ir-rx51.c                      |  17 +-
 drivers/mtd/nand/raw/davinci_nand.c             |   6 +-
 drivers/soc/renesas/Kconfig                     |  13 +-
 drivers/soc/renesas/Makefile                    |   2 +
 drivers/soc/renesas/r8a77470-sysc.c             |  29 ++
 drivers/soc/renesas/r8a77990-sysc.c             |  68 ++++
 drivers/soc/renesas/r8a77995-sysc.c             |   3 +-
 drivers/soc/renesas/rcar-rst.c                  |   2 +
 drivers/soc/renesas/rcar-sysc.c                 |   6 +
 drivers/soc/renesas/rcar-sysc.h                 |   2 +
 drivers/soc/renesas/renesas-soc.c               |  16 +
 include/dt-bindings/power/r8a77470-sysc.h       |  22 ++
 include/dt-bindings/power/r8a77990-sysc.h       |  26 ++
 include/linux/platform_data/media/ir-rx51.h     |   9 -
 include/linux/platform_data/mtd-davinci.h       |  10 +
 include/linux/platform_data/spi-imx.h           |  29 +-
 include/linux/platform_data/ti-sysc.h           |   1 +
 sound/soc/omap/ams-delta.c                      |  38 +-
 131 files changed, 2038 insertions(+), 1006 deletions(-)
 create mode 100644 arch/arm/common/secure_cntvoff.S
 create mode 100644 arch/arm/include/asm/secure_cntvoff.h
 delete mode 100644 arch/arm/mach-omap2/omap-pm-noop.c
 delete mode 100644 arch/arm/mach-omap2/omap-pm.h
 create mode 100644 arch/arm/mach-sunxi/headsmp.S
 create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
 create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
 delete mode 100644 include/linux/platform_data/media/ir-rx51.h

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 1/4] ARM: SoC platform updates
@ 2018-06-12  0:01   ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: linux-arm-kernel

Here are the main updates for SoC support (besides DT additions) for ARM
32- and 64-bit platforms. The branch also contains defconfig updates to
turn on drivers and options as needed on the various platforms.

The largest parts of the delta are from cleanups moving platform data
and board file setup of TI platforms to ti-sysc bus drivers. There are
also some sweeping changes of eeprom and nand setup on Davinci, i.MX
and other platforms.

Samsung is removing support for Exynos5440, which was an oddball SoC
that hasn't been seen much use in designs.

Renesas is adding support for new SoCs (R-Car E3, RZ/G1C and RZ/N1D).

Linus Walleij is also removing support for ux500 (Sony Ericsson)
U8540/9540 SoCs that never made it to significant mass production and
products.



Conflicts:

arch/arm/include/asm/cputype.h: Add/add. Keep our version
arch/arm/mach-exynos/Kconfig: Change/remove. SOC_EXYNOS5440 is being removed.

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

The following changes since commit a2b7ab45b8905b9c1813b0212e82a39d5c081c8a:

  Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog

are available in the git repository at:

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

for you to fetch changes up to 958da6e3ff446fe558bdf0fd06fb2713539ebeef:

  Merge branch 'next/defconfig' into next/soc

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

Alexander Monakov (1):
      ARM: berlin: extend BG2CD Kconfig entry

Alexandre Torgue (1):
      ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support

Anson Huang (1):
      ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default

Antoine Tenart (1):
      arm64: defconfig: enable the Armada thermal driver

Arnd Bergmann (1):
      ARM: stm32: Don't select DMA unconditionally on STM32MP157C

Bai Ping (2):
      ARM: imx: select imx6sll pinctrl when imx6sll enabled
      ARM: imx_v6_v7_defconfig: enable imx6sll by default

Bartlomiej Zolnierkiewicz (1):
      ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer

Bartosz Golaszewski (20):
      ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
      ARM: imx: vpr200: drop at24_platform_data
      ARM: imx: pcm043: use device properties for at24 eeprom
      ARM: imx: pca100: use device properties for at24 eeprom
      ARM: imx: pcm037: use device properties for at24 eeprom
      ARM: davinci_all_defconfig: enable support for remoteproc drivers
      ARM: omap1: osk: use device properties for at24 eeprom
      mtd: rawnand: davinci: store the core chipselect number in platform data
      ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata
      ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata
      ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata
      mtd: rawnand: davinci: stop using pdev->id as chipselect
      ARM: davinci: aemif: stop using pdev->id as nand chipselect
      ARM: pxa: stargate2: use device properties for at24 eeprom

Biju Das (7):
      soc: renesas: Identify RZ/G1C
      soc: renesas: rcar-rst: Add support for RZ/G1C
      soc: renesas: rcar-sysc: Add r8a77470 support
      ARM: shmobile: r8a77470: basic SoC support
      ARM: debug-ll: Add support for r8a77470
      ARM: shmobile: defconfig: Enable r8a77470 SoC
      ARM: multi_v7_defconfig: Enable r8a77470 SoC

Bjorn Andersson (2):
      arm64: defconfig: Enable UFS on msm8996
      arm64: defconfig: Enable PCIe on msm8996 and db820c

Daniel Mack (1):
      ARM: pxa3xx: enable external wakeup pins

Dave Gerlach (1):
      ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO

Dmitry Osipenko (1):
      ARM: tegra: Create platform device for tegra20-cpufreq driver

Dong Aisheng (1):
      MAINTAINERS: add NXP linux team maillist as i.MX reviewer

Doug Berger (4):
      ARM: Allow this header to be included by assembly files
      ARM: Allow this header to be included by assembly files
      ARM: add Broadcom Brahma-B53 main ID definition
      ARM: brcmstb: Add support for the V7 memory map

Enric Balletbo i Serra (3):
      arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
      arm64: defconfig: Enable Rockchip io-domain driver
      arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.

Ezequiel Garcia (4):
      arm64: defconfig: Enable HID over I2C drivers
      arm64: defconfig: Enable Atmel Maxtouch driver
      arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
      arm64: defconfig: Enable bluetooth USB support

Fabrizio Castro (1):
      ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

Florian Fainelli (4):
      ARM: B15: Update to support Brahma-B53
      Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next
      Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next
      ARM: add Broadcom Brahma-B15 main ID definition

Geert Uytterhoeven (4):
      soc: renesas: r8a77995-sysc: Cleanups
      arm: shmobile: Change platform dependency to ARCH_RENESAS
      ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
      ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM

Gregory CLEMENT (1):
      arm64: defconfig: enable CONFIG_SPI_ARMADA_3700

Heiko Stuebner (1):
      arm64: defconfig: enable rockchip efuse

Janusz Krzysztofik (2):
      ARM: OMAP1: ams-delta: add GPIO lookup tables
      ASoC: ams_delta: use GPIO lookup table

Jisheng Zhang (2):
      arm: berlin: remove non-necessary flush_cache_all()
      ARM: berlin: switch to SPDX license identifier

John Garry (1):
      arm64: defconfig: Enable HISILICON_LPC

Keerthy (4):
      ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
      ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
      OMAP: CLK: CLKSRC: Add suspend resume hooks

Krzysztof Kozlowski (1):
      ARM: exynos: Remove support for Exynos5440

Kuninori Morimoto (2):
      arm64: defconfig: makes SND_SIMPLE_CARD to module
      arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD

Linus Walleij (2):
      ARM: ux500: Drop U8540/9540 support
      ARM: ux500: Cut down Kconfig options

Marek Szyprowski (2):
      ARM: exynos_defconfig: enable S6E63J0X03 panel driver
      ARM: multi_v7_config: enable S6E63J0X03 panel driver

Martin Blumenstingl (2):
      arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver
      ARM: multi_v7_defconfig: enable the Meson PWM controller

Michel Pollet (2):
      ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
      arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig

Myl?ne Josserand (7):
      ARM: sunxi: smp: Move assembly code into a file
      ARM: smp: Add initialization of CNTVOFF
      ARM: sunxi: Add initialization of CNTVOFF
      ARM: shmobile: Convert file to use cntvoff
      ARM: sun9i: smp: Rename clusters's power-off
      ARM: sun9i: smp: Add is_a83t field
      ARM: sun8i: smp: Add support for A83T

Olof Johansson (29):
      Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc
      Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'samsung-soc-4.18' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/.../matthias.bgg/linux into next/defconfig
      Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig
      Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into next/defconfig
      Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
      Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'imx-soc-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/.../sunxi/linux into next/soc
      Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/.../jszhang/linux-berlin into next/soc
      Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig
      Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc
      Merge branch 'next/defconfig' into next/soc

Pankaj Dubey (2):
      ARM: exynos: Remove static mapping of SCU SFR
      ARM: exynos: Remove unused soc_is_exynos{4,5}

Pierre-Yves MORDRET (1):
      ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C

Russ Dill (2):
      ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse.
      ARM: OMAP2+: Add functions to save and restore powerdomain context

Sean Wang (1):
      arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default

Sekhar Nori (2):
      ARM: davinci: dm644x: remove unnecessary postcore_initcall()
      Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc

Shawn Guo (1):
      arm64: defconfig: enable drivers for Poplar support

Simon Horman (2):
      arm64: defconfig: enable R8A77990 SoC
      ARM: multi_v7_defconfig: Enable RENESAS_WDT

Stefan Agner (3):
      ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support
      ARM: imx_v6_v7_defconfig: add mwifiex driver
      ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver

Stefan Wahren (5):
      ARM: bcm2835_defconfig: Enable LAN78XX driver
      ARM: bcm2835_defconfig: Enable VCHIQ driver
      ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+
      arm64: defconfig: Enable LAN and BT support for RPi 3 B+
      arm64: defconfig: Increase CMA size for VC4

Takeshi Kihara (4):
      soc: renesas: identify R-Car E3
      soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
      soc: renesas: rcar-rst: Add support for R-Car E3
      soc: renesas: rcar-sysc: Add support for R-Car E3 power areas

Tero Kristo (1):
      ARM: AM43XX: Add functions to save/restore am43xx control registers

Thomas Gleixner (1):
      ARM: s3c24xx: Fix invalid SPDX identifier

Tony Lindgren (19):
      ARM: OMAP2+: Drop unused pm-noop
      ARM: OMAP2+: Allow using ti-sysc for system timers
      ARM: OMAP2+: Use signed value for sysc register offsets
      ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts
      ARM: OMAP2+: Initialize SoC PM later
      ARM: OMAP2+: Make display related init into device_initcall
      bus: ti-sysc: Handle simple-bus for nested children
      bus: ti-sysc: Make child clock alias handling more generic
      bus: ti-sysc: Add handling for clkctrl opt clocks
      bus: ti-sysc: Tag some modules resource providers for noirq suspend
      bus: ti-sysc: Improve suspend and resume handling
      bus: ti-sysc: Add initial support for external resets
      bus: ti-sysc: Detect omap4 type timers for quirk
      bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4
      bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend
      bus: ti-sysc: Show module information for suspend if DEBUG is enabled
      ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
      bus: ti-sysc: Fix optional clocks array access
      Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc

Trent Piepho (1):
      ARM: imx: Update spi_imx platform data to reflect current state

Wolfram Sang (1):
      ARM: samsung: simplify getting .drvdata

Yoshihiro Shimoda (1):
      soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}


 .../devicetree/bindings/arm/shmobile.txt        |   2 +
 .../devicetree/bindings/bus/ti-sysc.txt         |   6 +-
 .../bindings/power/renesas,rcar-sysc.txt        |   2 +
 .../devicetree/bindings/reset/renesas,rst.txt   |   2 +
 MAINTAINERS                                     |   1 +
 arch/arm/Kconfig                                |   2 +-
 arch/arm/Kconfig.debug                          |  13 +-
 arch/arm/Makefile                               |   2 +-
 arch/arm/common/Makefile                        |   1 +
 arch/arm/common/secure_cntvoff.S                |  32 ++
 arch/arm/configs/bcm2835_defconfig              |   2 +
 arch/arm/configs/davinci_all_defconfig          |   4 +-
 arch/arm/configs/exynos_defconfig               |   1 +
 arch/arm/configs/imx_v6_v7_defconfig            |   9 +
 arch/arm/configs/multi_v7_defconfig             |  12 +-
 arch/arm/configs/shmobile_defconfig             |   3 +-
 arch/arm/include/asm/cputype.h                  |  14 +-
 arch/arm/include/asm/secure_cntvoff.h           |   8 +
 arch/arm/include/debug/brcmstb.S                |  21 +-
 arch/arm/mach-berlin/Kconfig                    |   6 +-
 arch/arm/mach-berlin/berlin.c                   |   5 +-
 arch/arm/mach-berlin/headsmp.S                  |   5 +-
 arch/arm/mach-berlin/platsmp.c                  |   6 +-
 arch/arm/mach-davinci/aemif.c                   |   8 +-
 arch/arm/mach-davinci/board-da830-evm.c         |   1 +
 arch/arm/mach-davinci/board-da850-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm355-leopard.c     |   1 +
 arch/arm/mach-davinci/board-dm365-evm.c         |   1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |   3 +
 arch/arm/mach-davinci/board-dm646x-evm.c        |   1 +
 arch/arm/mach-davinci/board-mityomapl138.c      |   1 +
 arch/arm/mach-davinci/board-neuros-osd2.c       |   3 +
 arch/arm/mach-davinci/board-sffsdr.c            |   2 +
 arch/arm/mach-davinci/davinci.h                 |   1 +
 arch/arm/mach-davinci/dm644x.c                  |  13 +-
 arch/arm/mach-exynos/Kconfig                    |  12 -
 arch/arm/mach-exynos/common.h                   |  17 +-
 arch/arm/mach-exynos/exynos.c                   |  37 +-
 arch/arm/mach-exynos/include/mach/map.h         |   2 -
 arch/arm/mach-exynos/platsmp.c                  |  27 +-
 arch/arm/mach-exynos/pm.c                       |   4 +-
 arch/arm/mach-exynos/suspend.c                  |   4 +-
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/mach-mx31_3ds.c               |  18 +-
 arch/arm/mach-imx/mach-mx31lilly.c              |  12 +-
 arch/arm/mach-imx/mach-mx31lite.c               |  16 +-
 arch/arm/mach-imx/mach-mx31moboard.c            |  17 +-
 arch/arm/mach-imx/mach-pca100.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037.c                 |  13 +-
 arch/arm/mach-imx/mach-pcm037_eet.c             |   5 +-
 arch/arm/mach-imx/mach-pcm043.c                 |  13 +-
 arch/arm/mach-imx/mach-vpr200.c                 |   9 +-
 arch/arm/mach-omap1/board-ams-delta.c           | 107 ++++-
 arch/arm/mach-omap1/board-osk.c                 |  10 +-
 arch/arm/mach-omap2/Makefile                    |   1 -
 arch/arm/mach-omap2/board-generic.c             |   2 -
 arch/arm/mach-omap2/clockdomain.c               |  73 ++++
 arch/arm/mach-omap2/clockdomain.h               |   8 +
 arch/arm/mach-omap2/cm33xx.c                    |  53 +++
 arch/arm/mach-omap2/cminst44xx.c                |  43 ++
 arch/arm/mach-omap2/common.h                    |  18 +-
 arch/arm/mach-omap2/control.c                   | 112 ++++++
 arch/arm/mach-omap2/control.h                   |  61 +++
 arch/arm/mach-omap2/display.c                   |  10 +-
 arch/arm/mach-omap2/hsmmc.c                     |   1 -
 arch/arm/mach-omap2/i2c.c                       |   1 -
 arch/arm/mach-omap2/io.c                        |  70 +---
 arch/arm/mach-omap2/omap-pm-noop.c              | 176 ---------
 arch/arm/mach-omap2/omap-pm.h                   | 161 --------
 arch/arm/mach-omap2/omap_device.c               |  22 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  21 +-
 arch/arm/mach-omap2/omap_hwmod.h                |   6 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   1 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   1 +
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   4 +
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |   3 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   6 +
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |   1 +
 arch/arm/mach-omap2/pdata-quirks.c              |  15 -
 arch/arm/mach-omap2/pm-debug.c                  |   5 -
 arch/arm/mach-omap2/pm.c                        |  21 +-
 arch/arm/mach-omap2/pm33xx-core.c               |   4 +-
 arch/arm/mach-omap2/pm44xx.c                    |  13 +
 arch/arm/mach-omap2/powerdomain.c               |  87 +++++
 arch/arm/mach-omap2/powerdomain.h               |   7 +
 arch/arm/mach-omap2/prm33xx.c                   |  31 ++
 arch/arm/mach-omap2/prm44xx.c                   | 104 +++++
 arch/arm/mach-omap2/timer.c                     | 100 ++++-
 arch/arm/mach-pxa/pxa3xx.c                      |   4 +
 arch/arm/mach-pxa/stargate2.c                   |  10 +-
 arch/arm/mach-s3c24xx/h1940-bluetooth.c         |   2 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |  10 +-
 arch/arm/mach-shmobile/Kconfig                  |  13 +
 arch/arm/mach-shmobile/common.h                 |   1 -
 arch/arm/mach-shmobile/headsmp-apmu.S           |  22 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   5 +-
 arch/arm/mach-sunxi/Kconfig                     |   2 +-
 arch/arm/mach-sunxi/Makefile                    |   2 +-
 arch/arm/mach-sunxi/headsmp.S                   |  81 ++++
 arch/arm/mach-sunxi/mc_smp.c                    | 239 +++++++-----
 arch/arm/mach-sunxi/sunxi.c                     |  20 +-
 arch/arm/mach-tegra/tegra.c                     |   4 +
 arch/arm/mach-ux500/Kconfig                     |  53 +--
 arch/arm/mach-ux500/cpu-db8500.c                |  16 +-
 arch/arm/mach-ux500/db8500-regs.h               |   4 -
 arch/arm/mm/cache-b15-rac.c                     |  30 +-
 arch/arm/plat-omap/Kconfig                      |  10 -
 arch/arm/plat-samsung/adc.c                     |   3 +-
 arch/arm/plat-samsung/include/plat/map-s5p.h    |   4 -
 arch/arm64/configs/defconfig                    |  43 +-
 drivers/bus/ti-sysc.c                           | 388 +++++++++++++++++--
 drivers/media/rc/ir-rx51.c                      |  17 +-
 drivers/mtd/nand/raw/davinci_nand.c             |   6 +-
 drivers/soc/renesas/Kconfig                     |  13 +-
 drivers/soc/renesas/Makefile                    |   2 +
 drivers/soc/renesas/r8a77470-sysc.c             |  29 ++
 drivers/soc/renesas/r8a77990-sysc.c             |  68 ++++
 drivers/soc/renesas/r8a77995-sysc.c             |   3 +-
 drivers/soc/renesas/rcar-rst.c                  |   2 +
 drivers/soc/renesas/rcar-sysc.c                 |   6 +
 drivers/soc/renesas/rcar-sysc.h                 |   2 +
 drivers/soc/renesas/renesas-soc.c               |  16 +
 include/dt-bindings/power/r8a77470-sysc.h       |  22 ++
 include/dt-bindings/power/r8a77990-sysc.h       |  26 ++
 include/linux/platform_data/media/ir-rx51.h     |   9 -
 include/linux/platform_data/mtd-davinci.h       |  10 +
 include/linux/platform_data/spi-imx.h           |  29 +-
 include/linux/platform_data/ti-sysc.h           |   1 +
 sound/soc/omap/ams-delta.c                      |  38 +-
 131 files changed, 2038 insertions(+), 1006 deletions(-)
 create mode 100644 arch/arm/common/secure_cntvoff.S
 create mode 100644 arch/arm/include/asm/secure_cntvoff.h
 delete mode 100644 arch/arm/mach-omap2/omap-pm-noop.c
 delete mode 100644 arch/arm/mach-omap2/omap-pm.h
 create mode 100644 arch/arm/mach-sunxi/headsmp.S
 create mode 100644 drivers/soc/renesas/r8a77470-sysc.c
 create mode 100644 drivers/soc/renesas/r8a77990-sysc.c
 create mode 100644 include/dt-bindings/power/r8a77470-sysc.h
 create mode 100644 include/dt-bindings/power/r8a77990-sysc.h
 delete mode 100644 include/linux/platform_data/media/ir-rx51.h

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
  2018-06-12  0:01 ` Olof Johansson
@ 2018-06-12  0:01   ` Olof Johansson
  -1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

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

New SoCs introduced in this release:

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

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

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

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

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

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

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

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

New boards:

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



Conflicts:

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

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

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

The following changes since commit c32aed8869e03f3221542e1748dfed75adbd2a4b:

  Merge tag 'armsoc-soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 87815dda55934180d8e6ec0a0a448b104d251c54:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

kevans@FreeBSD.org (1):
      ARM: dts: sunxi: Add sid for a83t

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

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


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

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12  0:01   ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: linux-arm-kernel

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

New SoCs introduced in this release:

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

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

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

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

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

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

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

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

New boards:

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



Conflicts:

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

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

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

The following changes since commit c32aed8869e03f3221542e1748dfed75adbd2a4b:

  Merge tag 'armsoc-soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 87815dda55934180d8e6ec0a0a448b104d251c54:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

kevans at FreeBSD.org (1):
      ARM: dts: sunxi: Add sid for a83t

weiyi.lu at mediatek.com (1):
      arm64: dts: add clock device nodes of MT2712

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


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

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 3/4] ARM: SoC driver updates
  2018-06-12  0:01 ` Olof Johansson
@ 2018-06-12  0:01   ` Olof Johansson
  -1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

This branch contains platform-related driver updates for ARM and ARM64.

Highlights:
- ARM SCMI (System Control & Management Interface) driver cleanups
- Hisilicon support for LPC bus w/ ACPI
- Reset driver updates for several platforms: Uniphier,
- Rockchip power domain bindings and hardware descriptions for several SoCs.
- Tegra memory controller reset improvements


Conflicts: None

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

The following changes since commit f6842ec05a77253b953ab67152915fe7df887d40:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 32561354b16944e784e82a2011765c50e77e1c56:

  ARM: tegra: fix compile-testing PCI host driver

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

Andrey Smirnov (2):
      soc: imx: gpcv2: Do not pass static memory as platform data
      soc: imx: gpc: Do not pass static memory as platform data

Arnd Bergmann (1):
      ARM: tegra: fix compile-testing PCI host driver

Bartosz Golaszewski (2):
      memory: aemif: don't rely on kbuild for driver's name
      memory: aemif: add support for board files

Caesar Wang (3):
      dt-bindings: power: add RK3036 SoCs header for power-domain
      dt-bindings: power: add binding for rk3036 power domains
      soc: rockchip: power-domain: add power domain support for rk3036

Dmitry Osipenko (14):
      dt-bindings: memory: tegra: Add hot resets definitions
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Setup interrupts mask before requesting IRQ
      memory: tegra: Apply interrupts mask per SoC
      memory: tegra: Remove unused headers inclusions
      memory: tegra: Squash tegra20-mc into common tegra-mc driver
      memory: tegra: Introduce memory client hot reset
      memory: tegra: Add Tegra20 memory controller hot resets
      memory: tegra: Add Tegra30 memory controller hot resets
      memory: tegra: Add Tegra114 memory controller hot resets
      memory: tegra: Add Tegra124 memory controller hot resets
      memory: tegra: Register SMMU after MC driver became ready
      memory: tegra: Remove Tegra114 SATA and AFI reset definitions
      dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Elaine Zhang (6):
      dt-bindings: power: add RK3128 SoCs header for power-domain
      dt-bindings: power: add binding for rk3128 power domains
      soc: rockchip: power-domain: add power domain support for rk3128
      dt-bindings: power: add RK3228 SoCs header for power-domain
      dt-bindings: power: add binding for rk3228 power domains
      soc: rockchip: power-domain: add power domain support for rk3228

Finley Xiao (4):
      soc: rockchip: power-domain: Fix wrong value when power up pd with writemask
      dt-bindings: power: add PX30 SoCs header for power-domain
      dt-bindings: power: add binding for px30 power domains
      soc: rockchip: power-domain: add power domain support for px30

Florian Fainelli (1):
      memory: brcmstb: dpfe: Remove need for dpfe_dev

John Garry (3):
      HISI LPC: Stop using MFD APIs
      HISI LPC: Re-Add ACPI child enumeration support
      HISI LPC: Add ACPI UART support

Katsuhiro Suzuki (1):
      reset: uniphier: add LD11/LD20 stream demux system reset control

Kunihiko Hayashi (2):
      reset: uniphier: add PCIe reset control support
      reset: uniphier: add SATA reset control support and change SATA-PHY ID

Lokesh Vutla (1):
      firmware: ti_sci: Switch to SPDX Licensing

Marek Szyprowski (1):
      soc: samsung: pm_domains: Deprecate support for clocks

Matthias Brugger (1):
      Merge commit 'f15cd6d99198e9c15229aefec639a34a6e8174c6' into v.4.17-next/soc-test

Olof Johansson (12):
      Merge tag 'soc_drivers_for_4.18' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'gpmc-omap-for-v4.18' of https://github.com/rogerq/linux into next/drivers
      Merge tag 'hisi-drivers-for-4.18' of git://github.com/hisilicon/linux-hisi into next/drivers
      Merge tag 'arm-soc/for-4.18/drivers' of https://github.com/Broadcom/stblinux into next/drivers
      Merge tag 'samsung-drivers-4.18' of https://git.kernel.org/.../krzk/linux into next/drivers
      Merge tag 'v4.17-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers
      Merge tag 'scmi-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'reset-for-4.18' of git://git.pengutronix.de/pza/linux into next/drivers
      Merge tag 'v4.18-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
      Merge tag 'tegra-for-4.18-memory-v2' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'imx-drivers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'v4.18-rockchip-drivers-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers

Roger Quadros (1):
      memory: omap-gpmc: Avoid redundant NULL check

Ryder Lee (1):
      soc: mediatek: use of_device_get_match_data()

Sean Wang (5):
      soc: mediatek: reuse read[l,x]_poll_timeout helpers
      soc: mediatek: reuse regmap_read_poll_timeout helpers
      soc: mediatek: introduce a CAPS flag for scp_domain_data
      soc: mediatek: add a fixed wait for SRAM stable
      soc: mediatek: remove unneeded semicolon

Stefan Agner (1):
      bus: arm-cci: remove unnecessary unreachable()

Sudeep Holla (8):
      firmware: arm_scmi: improve code readability using bitfield accessor macros
      firmware: arm_scmi: fix kernel-docs documentation
      firmware: arm_scmi: rename get_transition_latency and add_opps_to_device
      firmware: arm_scmi: rename scmi_xfer_{init,get,put}
      firmware: arm_scmi: drop unused `con_priv` structure member
      firmware: arm_scmi: remove unnecessary bitmap_zero
      firmware: arm_scmi: improve exit paths and code readability
      firmware: arm_scmi: simplify exit path by returning on error

Thierry Reding (1):
      memory: tegra: Add Tegra210 memory controller hot resets

Vasyl Gomonovych (1):
      soc: ti: knav_qmss: Use percpu instead atomic for stats counter


 .../devicetree/bindings/power/pd-samsung.txt    |  20 +-
 .../bindings/soc/rockchip/power_domain.txt      |  12 +
 drivers/bus/Kconfig                             |   1 -
 drivers/bus/arm-cci.c                           |   2 -
 drivers/bus/hisi_lpc.c                          | 159 ++++----
 drivers/cpufreq/scmi-cpufreq.c                  |   4 +-
 drivers/firmware/arm_scmi/base.c                |  43 ++-
 drivers/firmware/arm_scmi/bus.c                 |  22 +-
 drivers/firmware/arm_scmi/clock.c               |  24 +-
 drivers/firmware/arm_scmi/common.h              |  22 +-
 drivers/firmware/arm_scmi/driver.c              | 109 +++---
 drivers/firmware/arm_scmi/perf.c                |  38 +-
 drivers/firmware/arm_scmi/power.c               |  16 +-
 drivers/firmware/arm_scmi/sensors.c             |  20 +-
 drivers/firmware/ti_sci.c                       |  10 +-
 drivers/firmware/ti_sci.h                       |  30 +-
 drivers/memory/Kconfig                          |  10 -
 drivers/memory/Makefile                         |   1 -
 drivers/memory/brcmstb_dpfe.c                   |  42 +--
 drivers/memory/omap-gpmc.c                      |   4 +-
 drivers/memory/tegra/Makefile                   |   1 +
 drivers/memory/tegra/mc.c                       | 362 +++++++++++++++++--
 drivers/memory/tegra/mc.h                       |  22 ++
 drivers/memory/tegra/tegra114.c                 |  33 ++
 drivers/memory/tegra/tegra124.c                 |  48 +++
 drivers/memory/tegra/tegra20.c                  | 296 +++++++++++++++
 drivers/memory/tegra/tegra210.c                 |  53 ++-
 drivers/memory/tegra/tegra30.c                  |  35 ++
 drivers/memory/tegra20-mc.c                     | 254 -------------
 drivers/memory/ti-aemif.c                       |  60 +--
 drivers/reset/reset-uniphier.c                  |  13 +-
 drivers/soc/imx/gpc.c                           |  18 +-
 drivers/soc/imx/gpcv2.c                         |  22 +-
 drivers/soc/mediatek/mtk-infracfg.c             |  46 +--
 drivers/soc/mediatek/mtk-pmic-wrap.c            |  13 +-
 drivers/soc/mediatek/mtk-scpsys.c               | 167 ++++-----
 drivers/soc/rockchip/pm_domains.c               | 117 +++++-
 drivers/soc/samsung/pm_domains.c                |  90 +----
 drivers/soc/ti/knav_qmss.h                      |  14 +-
 drivers/soc/ti/knav_qmss_queue.c                |  60 ++-
 include/dt-bindings/memory/tegra114-mc.h        |  17 +
 include/dt-bindings/memory/tegra124-mc.h        |  25 ++
 include/dt-bindings/memory/tegra20-mc.h         |  21 ++
 include/dt-bindings/memory/tegra210-mc.h        |  31 ++
 include/dt-bindings/memory/tegra30-mc.h         |  19 +
 include/dt-bindings/power/px30-power.h          |  27 ++
 include/dt-bindings/power/rk3036-power.h        |  13 +
 include/dt-bindings/power/rk3128-power.h        |  14 +
 include/dt-bindings/power/rk3228-power.h        |  21 ++
 include/linux/platform_data/ti-aemif.h          |  25 ++
 include/linux/scmi_protocol.h                   |  18 +-
 include/linux/soc/ti/ti_sci_protocol.h          |  10 +-
 include/soc/tegra/cpuidle.h                     |   2 +-
 include/soc/tegra/mc.h                          |  37 +-
 54 files changed, 1677 insertions(+), 916 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra20.c
 delete mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 include/dt-bindings/memory/tegra20-mc.h
 create mode 100644 include/dt-bindings/power/px30-power.h
 create mode 100644 include/dt-bindings/power/rk3036-power.h
 create mode 100644 include/dt-bindings/power/rk3128-power.h
 create mode 100644 include/dt-bindings/power/rk3228-power.h

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 3/4] ARM: SoC driver updates
@ 2018-06-12  0:01   ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: linux-arm-kernel

This branch contains platform-related driver updates for ARM and ARM64.

Highlights:
- ARM SCMI (System Control & Management Interface) driver cleanups
- Hisilicon support for LPC bus w/ ACPI
- Reset driver updates for several platforms: Uniphier,
- Rockchip power domain bindings and hardware descriptions for several SoCs.
- Tegra memory controller reset improvements


Conflicts: None

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

The following changes since commit f6842ec05a77253b953ab67152915fe7df887d40:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 32561354b16944e784e82a2011765c50e77e1c56:

  ARM: tegra: fix compile-testing PCI host driver

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

Andrey Smirnov (2):
      soc: imx: gpcv2: Do not pass static memory as platform data
      soc: imx: gpc: Do not pass static memory as platform data

Arnd Bergmann (1):
      ARM: tegra: fix compile-testing PCI host driver

Bartosz Golaszewski (2):
      memory: aemif: don't rely on kbuild for driver's name
      memory: aemif: add support for board files

Caesar Wang (3):
      dt-bindings: power: add RK3036 SoCs header for power-domain
      dt-bindings: power: add binding for rk3036 power domains
      soc: rockchip: power-domain: add power domain support for rk3036

Dmitry Osipenko (14):
      dt-bindings: memory: tegra: Add hot resets definitions
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Setup interrupts mask before requesting IRQ
      memory: tegra: Apply interrupts mask per SoC
      memory: tegra: Remove unused headers inclusions
      memory: tegra: Squash tegra20-mc into common tegra-mc driver
      memory: tegra: Introduce memory client hot reset
      memory: tegra: Add Tegra20 memory controller hot resets
      memory: tegra: Add Tegra30 memory controller hot resets
      memory: tegra: Add Tegra114 memory controller hot resets
      memory: tegra: Add Tegra124 memory controller hot resets
      memory: tegra: Register SMMU after MC driver became ready
      memory: tegra: Remove Tegra114 SATA and AFI reset definitions
      dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Elaine Zhang (6):
      dt-bindings: power: add RK3128 SoCs header for power-domain
      dt-bindings: power: add binding for rk3128 power domains
      soc: rockchip: power-domain: add power domain support for rk3128
      dt-bindings: power: add RK3228 SoCs header for power-domain
      dt-bindings: power: add binding for rk3228 power domains
      soc: rockchip: power-domain: add power domain support for rk3228

Finley Xiao (4):
      soc: rockchip: power-domain: Fix wrong value when power up pd with writemask
      dt-bindings: power: add PX30 SoCs header for power-domain
      dt-bindings: power: add binding for px30 power domains
      soc: rockchip: power-domain: add power domain support for px30

Florian Fainelli (1):
      memory: brcmstb: dpfe: Remove need for dpfe_dev

John Garry (3):
      HISI LPC: Stop using MFD APIs
      HISI LPC: Re-Add ACPI child enumeration support
      HISI LPC: Add ACPI UART support

Katsuhiro Suzuki (1):
      reset: uniphier: add LD11/LD20 stream demux system reset control

Kunihiko Hayashi (2):
      reset: uniphier: add PCIe reset control support
      reset: uniphier: add SATA reset control support and change SATA-PHY ID

Lokesh Vutla (1):
      firmware: ti_sci: Switch to SPDX Licensing

Marek Szyprowski (1):
      soc: samsung: pm_domains: Deprecate support for clocks

Matthias Brugger (1):
      Merge commit 'f15cd6d99198e9c15229aefec639a34a6e8174c6' into v.4.17-next/soc-test

Olof Johansson (12):
      Merge tag 'soc_drivers_for_4.18' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'gpmc-omap-for-v4.18' of https://github.com/rogerq/linux into next/drivers
      Merge tag 'hisi-drivers-for-4.18' of git://github.com/hisilicon/linux-hisi into next/drivers
      Merge tag 'arm-soc/for-4.18/drivers' of https://github.com/Broadcom/stblinux into next/drivers
      Merge tag 'samsung-drivers-4.18' of https://git.kernel.org/.../krzk/linux into next/drivers
      Merge tag 'v4.17-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers
      Merge tag 'scmi-updates-4.18' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'reset-for-4.18' of git://git.pengutronix.de/pza/linux into next/drivers
      Merge tag 'v4.18-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
      Merge tag 'tegra-for-4.18-memory-v2' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'imx-drivers-4.18' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'v4.18-rockchip-drivers-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers

Roger Quadros (1):
      memory: omap-gpmc: Avoid redundant NULL check

Ryder Lee (1):
      soc: mediatek: use of_device_get_match_data()

Sean Wang (5):
      soc: mediatek: reuse read[l,x]_poll_timeout helpers
      soc: mediatek: reuse regmap_read_poll_timeout helpers
      soc: mediatek: introduce a CAPS flag for scp_domain_data
      soc: mediatek: add a fixed wait for SRAM stable
      soc: mediatek: remove unneeded semicolon

Stefan Agner (1):
      bus: arm-cci: remove unnecessary unreachable()

Sudeep Holla (8):
      firmware: arm_scmi: improve code readability using bitfield accessor macros
      firmware: arm_scmi: fix kernel-docs documentation
      firmware: arm_scmi: rename get_transition_latency and add_opps_to_device
      firmware: arm_scmi: rename scmi_xfer_{init,get,put}
      firmware: arm_scmi: drop unused `con_priv` structure member
      firmware: arm_scmi: remove unnecessary bitmap_zero
      firmware: arm_scmi: improve exit paths and code readability
      firmware: arm_scmi: simplify exit path by returning on error

Thierry Reding (1):
      memory: tegra: Add Tegra210 memory controller hot resets

Vasyl Gomonovych (1):
      soc: ti: knav_qmss: Use percpu instead atomic for stats counter


 .../devicetree/bindings/power/pd-samsung.txt    |  20 +-
 .../bindings/soc/rockchip/power_domain.txt      |  12 +
 drivers/bus/Kconfig                             |   1 -
 drivers/bus/arm-cci.c                           |   2 -
 drivers/bus/hisi_lpc.c                          | 159 ++++----
 drivers/cpufreq/scmi-cpufreq.c                  |   4 +-
 drivers/firmware/arm_scmi/base.c                |  43 ++-
 drivers/firmware/arm_scmi/bus.c                 |  22 +-
 drivers/firmware/arm_scmi/clock.c               |  24 +-
 drivers/firmware/arm_scmi/common.h              |  22 +-
 drivers/firmware/arm_scmi/driver.c              | 109 +++---
 drivers/firmware/arm_scmi/perf.c                |  38 +-
 drivers/firmware/arm_scmi/power.c               |  16 +-
 drivers/firmware/arm_scmi/sensors.c             |  20 +-
 drivers/firmware/ti_sci.c                       |  10 +-
 drivers/firmware/ti_sci.h                       |  30 +-
 drivers/memory/Kconfig                          |  10 -
 drivers/memory/Makefile                         |   1 -
 drivers/memory/brcmstb_dpfe.c                   |  42 +--
 drivers/memory/omap-gpmc.c                      |   4 +-
 drivers/memory/tegra/Makefile                   |   1 +
 drivers/memory/tegra/mc.c                       | 362 +++++++++++++++++--
 drivers/memory/tegra/mc.h                       |  22 ++
 drivers/memory/tegra/tegra114.c                 |  33 ++
 drivers/memory/tegra/tegra124.c                 |  48 +++
 drivers/memory/tegra/tegra20.c                  | 296 +++++++++++++++
 drivers/memory/tegra/tegra210.c                 |  53 ++-
 drivers/memory/tegra/tegra30.c                  |  35 ++
 drivers/memory/tegra20-mc.c                     | 254 -------------
 drivers/memory/ti-aemif.c                       |  60 +--
 drivers/reset/reset-uniphier.c                  |  13 +-
 drivers/soc/imx/gpc.c                           |  18 +-
 drivers/soc/imx/gpcv2.c                         |  22 +-
 drivers/soc/mediatek/mtk-infracfg.c             |  46 +--
 drivers/soc/mediatek/mtk-pmic-wrap.c            |  13 +-
 drivers/soc/mediatek/mtk-scpsys.c               | 167 ++++-----
 drivers/soc/rockchip/pm_domains.c               | 117 +++++-
 drivers/soc/samsung/pm_domains.c                |  90 +----
 drivers/soc/ti/knav_qmss.h                      |  14 +-
 drivers/soc/ti/knav_qmss_queue.c                |  60 ++-
 include/dt-bindings/memory/tegra114-mc.h        |  17 +
 include/dt-bindings/memory/tegra124-mc.h        |  25 ++
 include/dt-bindings/memory/tegra20-mc.h         |  21 ++
 include/dt-bindings/memory/tegra210-mc.h        |  31 ++
 include/dt-bindings/memory/tegra30-mc.h         |  19 +
 include/dt-bindings/power/px30-power.h          |  27 ++
 include/dt-bindings/power/rk3036-power.h        |  13 +
 include/dt-bindings/power/rk3128-power.h        |  14 +
 include/dt-bindings/power/rk3228-power.h        |  21 ++
 include/linux/platform_data/ti-aemif.h          |  25 ++
 include/linux/scmi_protocol.h                   |  18 +-
 include/linux/soc/ti/ti_sci_protocol.h          |  10 +-
 include/soc/tegra/cpuidle.h                     |   2 +-
 include/soc/tegra/mc.h                          |  37 +-
 54 files changed, 1677 insertions(+), 916 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra20.c
 delete mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 include/dt-bindings/memory/tegra20-mc.h
 create mode 100644 include/dt-bindings/power/px30-power.h
 create mode 100644 include/dt-bindings/power/rk3036-power.h
 create mode 100644 include/dt-bindings/power/rk3128-power.h
 create mode 100644 include/dt-bindings/power/rk3228-power.h

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 4/4] ARM: SoC: late updates
  2018-06-12  0:01 ` Olof Johansson
@ 2018-06-12  0:01   ` Olof Johansson
  -1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

This is a branch with a few merge requests that either came in late, or
took a while longer for us to review and merge than usual and thus cut
it a bit close to the merge window. We stage them in a separate branch
and if things look good, we still send them up -- and that's the case
here.

This is mostly DT additions for Renesas platforms, adding IP block
descriptions for existing and new SoCs.

There are also some driver updates for Qualcomm platforms for SMEM/QMI
and GENI, which is their generalized serial protocol interface.


Conflicts: None

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

The following changes since commit be27adaf4994b312165150f1340efa367963f587:

  Merge tag 'armsoc-drivers' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 14321604c82c5415a72e894b83b587a345f5bdf2:

  Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late

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

Alex Elder (8):
      soc: qcom: smem: fix first cache entry calculation
      soc: qcom: smem: return proper type for cached entry functions
      soc: qcom: smem: byte swap values properly
      soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private()
      soc: qcom: smem: fix qcom_smem_set_global_partition()
      soc: qcom: smem: check sooner in qcom_smem_set_global_partition()
      soc: qcom: qmi: fix a buffer sizing bug
      soc: qcom: smem: introduce qcom_smem_virt_to_phys()

Biju Das (8):
      ARM: dts: r8a77470: Initial SoC device tree
      ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
      ARM: dts: r8a77470: Add SYS-DMAC support
      ARM: dts: r8a77470: Add IRQC support
      ARM: dts: r8a77470: Add SCIF support
      ARM: dts: r8a77470: Add SCIF DMA support
      ARM: dts: r8a77470: Add EtherAVB support
      ARM: dts: iwg23s-sbc: Add EtherAVB support

Bjorn Andersson (1):
      soc: qcom: smd-rpm: Add msm8998 compatible

Chris Brandt (1):
      ARM: dts: r7s72100: add USB device to device tree

Fabrizio Castro (14):
      ARM: dts: r8a7743: Adjust SMP routine size
      ARM: dts: r8a7745: Adjust SMP routine size
      ARM: dts: r8a7790: Adjust SMP routine size
      ARM: dts: r8a7791: Adjust SMP routine size
      ARM: dts: r8a7792: Adjust SMP routine size
      ARM: dts: r8a7793: Adjust SMP routine size
      ARM: dts: r8a7794: Adjust SMP routine size
      ARM: dts: r8a7743: Add watchdog support to SoC dtsi
      ARM: dts: r8a7745: Add watchdog support to SoC dtsi
      ARM: dts: r8a7790: Add watchdog support to SoC dtsi
      ARM: dts: r8a7791: Add watchdog support to SoC dtsi
      ARM: dts: r8a7794: Add watchdog support to SoC dtsi
      ARM: dts: iwg20m: Add watchdog support to SoM dtsi
      ARM: dts: iwg22m: Add watchdog support to SoM dtsi

Geert Uytterhoeven (35):
      ARM: dts: r8a7792: Add RWDT node
      ARM: dts: r8a7793: Add RWDT node
      ARM: dts: lager: Enable watchdog support
      ARM: dts: koelsch: Enable watchdog support
      ARM: dts: porter: Enable watchdog support
      ARM: dts: blanche: Enable watchdog support
      ARM: dts: wheat: Enable watchdog support
      ARM: dts: gose: Enable watchdog support
      ARM: dts: alt: Enable watchdog support
      ARM: dts: silk: Enable watchdog support
      ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
      ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
      ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node
      ARM: dts: emev2: Add missing interrupt-affinity to PMU node
      ARM: dts: r7s72100: Correct watchdog timer interrupt type
      ARM: dts: r7s72100: Correct RTC interrupt types
      ARM: dts: r7s72100: Add PMU device node
      ARM: dts: r8a7790: Add PMU device nodes
      ARM: dts: r8a7791: Add PMU device node
      ARM: dts: r8a7792: Add PMU device node
      ARM: dts: r8a7793: Add PMU device node
      ARM: dts: r8a7794: Add PMU device node
      ARM: dts: r8a7743: Add PMU device node
      ARM: dts: r8a7745: Add PMU device node
      arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: r8a7795: Correct whitespace
      arm64: dts: renesas: r8a7796: Correct whitespace
      arm64: dts: renesas: r8a77965: Correct whitespace
      arm64: dts: renesas: ulcb: Add BD9571 PMIC
      arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config
      arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config
      arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core
      arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node

Guenter Roeck (1):
      soc: Unconditionally include qcom Makefile

Jacopo Mondi (4):
      ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
      arm64: dts: renesas: eagle: Enable HDMI output
      arm64: dts: renesas: r8a77995: Add VIN4
      ARM: dts: r8a7740: Add CEU0

Karthikeyan Ramasubramanian (1):
      soc: qcom: Add GENI based QUP Wrapper driver

Kieran Bingham (9):
      ARM: dts: wheat: Fix ADV7513 address usage
      ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
      arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a77965: Add VSP instances
      arm64: dts: renesas: r8a77965: Populate the DU instance placeholder
      arm64: dts: renesas: r8a77965: Add HDMI encoder instance
      arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI
      arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI
      arm64: dts: renesas: salvator-common: Add ADV7482 support

Kuninori Morimoto (8):
      arm64: dts: renesas: r8a7795: add HDMI sound support
      arm64: dts: renesas: r8a7796: add HDMI sound support
      arm64: dts: renesas: salvator-common: use audio-graph-card for Sound
      arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound

Laurent Pinchart (4):
      ARM: dts: renesas: r8a7791: Add FDP1 instances
      ARM: dts: renesas: r8a7793: Add FDP1 instances
      ARM: dts: renesas: r8a7794: Add FDP1 instances
      ARM: dts: renesas: r8a7790: Add FDP1 instances

Magnus Damm (5):
      arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number
      arm64: dts: renesas: r8a7795: Enable IPMMU devices
      arm64: dts: renesas: r8a7796: Enable IPMMU devices
      arm64: dts: renesas: r8a77970: Enable IPMMU devices
      arm64: dts: renesas: r8a77995: Enable IPMMU devices

Mahesh Sivasubramanian (1):
      drivers: qcom: add command DB driver

Masahiro Yamada (1):
      ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp

Niklas Cassel (1):
      MAINTAINERS: Update pattern for qcom_scm

Niklas Söderlund (11):
      arm64: dts: renesas: r8a7795: decrease temperature hysteresis
      arm64: dts: renesas: r8a7796: decrease temperature hysteresis
      arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions
      arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support
      arm64: dts: renesas: r8a77965: add I2C support
      arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a7795-es1: add CSI-2 node
      arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes
      arm64: dts: renesas: salvator-common: enable VIN

Olof Johansson (3):
      Merge tag 'qcom-drivers-for-4.18' of git://git.kernel.org/.../agross/linux into next/late
      Merge tag 'renesas-arm64-dt-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/late
      Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/late

Sergei Shtylyov (21):
      arm64: dts: renesas: r8a77970: add FCPVD support
      arm64: dts: renesas: r8a77970: add VSPD support
      arm64: dts: renesas: r8a77970: add DU support
      arm64: dts: renesas: r8a77970: add LVDS support
      arm64: dts: renesas: eagle: add EtherAVB pins
      arm64: dts: renesas: v3msk: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add PFC support
      arm64: dts: renesas: condor: add SCIF0 pins
      arm64: dts: renesas: condor: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add MMC support
      arm64: dts: renesas: condor: add eMMC support
      arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support
      arm64: dts: renesas: r8a77980: use CPG core clock macros
      arm64: dts: renesas: r8a77980: use SYSC power domain macros
      arm64: dts: renesas: r8a77970: add CAN-FD support
      arm64: dts: renesas: eagle: add CAN-FD support
      arm64: dts: renesas: r8a77980: add CAN-FD support
      arm64: dts: renesas: condor: add CAN-FD support
      arm64: dts: renesas: r8a77970: disable EtherAVB
      arm64: dts: renesas: r8a77980: disable EtherAVB
      arm64: dts: renesas: initial V3HSK board device tree

Simon Horman (21):
      ARM: dts: r7s72100: add soc node
      ARM: dts: r7s72100: sort subnodes of soc node
      ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
      ARM: dts: r7s72100: sort subnodes of root node
      arm64: dts: renesas: r8a7796: sort subnodes of the root node
      arm64: dts: renesas: r8a7796: sort subnodes of the soc node
      arm64: dts: renesas: r8a7795: sort subnodes of the root node
      arm64: dts: renesas: r8a7795: sort subnodes of the soc node
      ARM: dts: lager: Drop unnecessary address properties from port node
      ARM: dts: porter: Drop unnecessary address properties from vin port node
      ARM: dts: gose: Drop unnecessary address properties from port nodes
      ARM: dts: koelsch: Drop unnecessary address properties from port nodes
      ARM: dts: alt: Drop unnecessary address properties from vin port node
      ARM: dts: silk: Drop unnecessary address properties from vin port node
      ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices
      arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77980: add resets property to CAN-FD node
      ARM: dts: r8a7740: Add CEU1

Sricharan R (1):
      firmware: qcom: scm: Add ipq4019 soc compatible

Stephen Boyd (1):
      soc: qcom: cmd-db: Make endian-agnostic

Takeshi Kihara (3):
      arm64: dts: renesas: r8a77965: Add all MSIOF device nodes
      arm64: dts: renesas: Add Renesas Ebisu board support
      arm64: dts: renesas: r8a77965: Add SDHI device nodes

Wolfram Sang (2):
      ARM: shmobile: r8a7794: alt: add EEPROM to DTS
      arm64: dts: renesas: salvator-common: add eeprom

Yoshihiro Kaneko (5):
      arm64: dts: renesas: r8a77995: sort subnodes of the root node
      arm64: dts: renesas: r8a77995: sort subnodes of the soc node
      arm64: dts: renesas: r8a77965: sort subnodes of the root node
      arm64: dts: renesas: r8a77965: sort subnodes of the soc node
      arm64: dts: renesas: r8a77970: sort subnodes of the soc node

Yoshihiro Shimoda (19):
      arm64: dts: renesas: r8a77965: add usb2_phy nodes
      arm64: dts: renesas: r8a77965: add usb3_phy node
      arm64: dts: renesas: r8a77965: add USB 2.0 host nodes
      arm64: dts: renesas: r8a77965: add usb_dmac nodes
      arm64: dts: renesas: r8a77965: add HS-USB node
      arm64: dts: renesas: r8a77965: add USB 3.0 host node
      arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node
      arm64: dts: renesas: r8a77965: Add PWM device nodes
      arm64: dts: renesas: Add Renesas R8A77990 Kconfig support
      arm64: dts: renesas: Add Renesas R8A77990 SoC support
      arm64: dts: renesas: r8a77990: Revise the psci node
      arm64: dts: renesas: r8a77990: Revise the cache controller node
      arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3
      arm64: dts: renesas: r8a77990: Add PFC device node
      arm64: dts: renesas: r8a77990: Add GPIO device nodes
      arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes
      arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB


 .../devicetree/bindings/firmware/qcom,scm.txt   |    3 +-
 .../bindings/soc/qcom/qcom,smd-rpm.txt          |    1 +
 MAINTAINERS                                     |    2 +-
 arch/arm/boot/dts/Makefile                      |    1 +
 arch/arm/boot/dts/emev2-kzm9d.dts               |    3 -
 arch/arm/boot/dts/emev2.dtsi                    |    5 +-
 arch/arm/boot/dts/r7s72100.dtsi                 | 1038 ++++----
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |    4 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |   10 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |   18 +
 arch/arm/boot/dts/r8a7743-iwg20m.dtsi           |    5 +
 arch/arm/boot/dts/r8a7743.dtsi                  |   19 +-
 arch/arm/boot/dts/r8a7745-iwg22m.dtsi           |    5 +
 arch/arm/boot/dts/r8a7745.dtsi                  |   19 +-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts       |   48 +
 arch/arm/boot/dts/r8a77470.dtsi                 |  336 +++
 arch/arm/boot/dts/r8a7790-lager.dts             |    8 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |   67 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |   11 +-
 arch/arm/boot/dts/r8a7791-porter.dts            |    8 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |   37 +-
 arch/arm/boot/dts/r8a7792-blanche.dts           |    5 +
 arch/arm/boot/dts/r8a7792-wheat.dts             |   16 +-
 arch/arm/boot/dts/r8a7792.dtsi                  |   19 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |   11 +-
 arch/arm/boot/dts/r8a7793.dtsi                  |   37 +-
 arch/arm/boot/dts/r8a7794-alt.dts               |   14 +-
 arch/arm/boot/dts/r8a7794-silk.dts              |    8 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |   28 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |    9 +-
 arch/arm64/Kconfig.platforms                    |    6 +
 arch/arm64/boot/dts/renesas/Makefile            |    3 +-
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts |   46 +
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi    |  144 +-
 .../boot/dts/renesas/r8a7795-salvator-x.dts     |   46 +
 .../boot/dts/renesas/r8a7795-salvator-xs.dts    |   85 +
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        | 2499 ++++++++++--------
 .../boot/dts/renesas/r8a7796-salvator-x.dts     |   28 +
 .../boot/dts/renesas/r8a7796-salvator-xs.dts    |   28 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        | 2395 ++++++++++-------
 .../boot/dts/renesas/r8a77965-salvator-x.dts    |   28 +
 .../boot/dts/renesas/r8a77965-salvator-xs.dts   |   28 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       | 1601 ++++++++---
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts  |  116 +
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts  |  137 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi       |  661 +++--
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts |   81 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts  |   60 +
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |   99 +-
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts  |   65 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |  281 ++
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts  |    2 +-
 arch/arm64/boot/dts/renesas/r8a77995.dtsi       |  730 ++---
 .../arm64/boot/dts/renesas/salvator-common.dtsi |  187 +-
 arch/arm64/boot/dts/renesas/ulcb.dtsi           |   37 +-
 drivers/firmware/qcom_scm.c                     |    3 +
 drivers/of/platform.c                           |    1 +
 drivers/soc/Makefile                            |    2 +-
 drivers/soc/qcom/Kconfig                        |   18 +
 drivers/soc/qcom/Makefile                       |    2 +
 drivers/soc/qcom/cmd-db.c                       |  317 +++
 drivers/soc/qcom/qcom-geni-se.c                 |  748 ++++++
 drivers/soc/qcom/qmi_interface.c                |    5 +-
 drivers/soc/qcom/smd-rpm.c                      |    1 +
 drivers/soc/qcom/smem.c                         |   77 +-
 include/linux/qcom-geni-se.h                    |  425 +++
 include/linux/soc/qcom/smem.h                   |    2 +
 include/soc/qcom/cmd-db.h                       |   45 +
 68 files changed, 9184 insertions(+), 3650 deletions(-)
 create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts
 create mode 100644 arch/arm/boot/dts/r8a77470.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990.dtsi
 create mode 100644 drivers/soc/qcom/cmd-db.c
 create mode 100644 drivers/soc/qcom/qcom-geni-se.c
 create mode 100644 include/linux/qcom-geni-se.h
 create mode 100644 include/soc/qcom/cmd-db.h

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 4/4] ARM: SoC: late updates
@ 2018-06-12  0:01   ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12  0:01 UTC (permalink / raw)
  To: linux-arm-kernel

This is a branch with a few merge requests that either came in late, or
took a while longer for us to review and merge than usual and thus cut
it a bit close to the merge window. We stage them in a separate branch
and if things look good, we still send them up -- and that's the case
here.

This is mostly DT additions for Renesas platforms, adding IP block
descriptions for existing and new SoCs.

There are also some driver updates for Qualcomm platforms for SMEM/QMI
and GENI, which is their generalized serial protocol interface.


Conflicts: None

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

The following changes since commit be27adaf4994b312165150f1340efa367963f587:

  Merge tag 'armsoc-drivers' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 14321604c82c5415a72e894b83b587a345f5bdf2:

  Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late

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

Alex Elder (8):
      soc: qcom: smem: fix first cache entry calculation
      soc: qcom: smem: return proper type for cached entry functions
      soc: qcom: smem: byte swap values properly
      soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private()
      soc: qcom: smem: fix qcom_smem_set_global_partition()
      soc: qcom: smem: check sooner in qcom_smem_set_global_partition()
      soc: qcom: qmi: fix a buffer sizing bug
      soc: qcom: smem: introduce qcom_smem_virt_to_phys()

Biju Das (8):
      ARM: dts: r8a77470: Initial SoC device tree
      ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
      ARM: dts: r8a77470: Add SYS-DMAC support
      ARM: dts: r8a77470: Add IRQC support
      ARM: dts: r8a77470: Add SCIF support
      ARM: dts: r8a77470: Add SCIF DMA support
      ARM: dts: r8a77470: Add EtherAVB support
      ARM: dts: iwg23s-sbc: Add EtherAVB support

Bjorn Andersson (1):
      soc: qcom: smd-rpm: Add msm8998 compatible

Chris Brandt (1):
      ARM: dts: r7s72100: add USB device to device tree

Fabrizio Castro (14):
      ARM: dts: r8a7743: Adjust SMP routine size
      ARM: dts: r8a7745: Adjust SMP routine size
      ARM: dts: r8a7790: Adjust SMP routine size
      ARM: dts: r8a7791: Adjust SMP routine size
      ARM: dts: r8a7792: Adjust SMP routine size
      ARM: dts: r8a7793: Adjust SMP routine size
      ARM: dts: r8a7794: Adjust SMP routine size
      ARM: dts: r8a7743: Add watchdog support to SoC dtsi
      ARM: dts: r8a7745: Add watchdog support to SoC dtsi
      ARM: dts: r8a7790: Add watchdog support to SoC dtsi
      ARM: dts: r8a7791: Add watchdog support to SoC dtsi
      ARM: dts: r8a7794: Add watchdog support to SoC dtsi
      ARM: dts: iwg20m: Add watchdog support to SoM dtsi
      ARM: dts: iwg22m: Add watchdog support to SoM dtsi

Geert Uytterhoeven (35):
      ARM: dts: r8a7792: Add RWDT node
      ARM: dts: r8a7793: Add RWDT node
      ARM: dts: lager: Enable watchdog support
      ARM: dts: koelsch: Enable watchdog support
      ARM: dts: porter: Enable watchdog support
      ARM: dts: blanche: Enable watchdog support
      ARM: dts: wheat: Enable watchdog support
      ARM: dts: gose: Enable watchdog support
      ARM: dts: alt: Enable watchdog support
      ARM: dts: silk: Enable watchdog support
      ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
      ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
      ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node
      ARM: dts: emev2: Add missing interrupt-affinity to PMU node
      ARM: dts: r7s72100: Correct watchdog timer interrupt type
      ARM: dts: r7s72100: Correct RTC interrupt types
      ARM: dts: r7s72100: Add PMU device node
      ARM: dts: r8a7790: Add PMU device nodes
      ARM: dts: r8a7791: Add PMU device node
      ARM: dts: r8a7792: Add PMU device node
      ARM: dts: r8a7793: Add PMU device node
      ARM: dts: r8a7794: Add PMU device node
      ARM: dts: r8a7743: Add PMU device node
      ARM: dts: r8a7745: Add PMU device node
      arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"
      arm64: dts: renesas: r8a7795: Correct whitespace
      arm64: dts: renesas: r8a7796: Correct whitespace
      arm64: dts: renesas: r8a77965: Correct whitespace
      arm64: dts: renesas: ulcb: Add BD9571 PMIC
      arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config
      arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config
      arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core
      arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node

Guenter Roeck (1):
      soc: Unconditionally include qcom Makefile

Jacopo Mondi (4):
      ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
      arm64: dts: renesas: eagle: Enable HDMI output
      arm64: dts: renesas: r8a77995: Add VIN4
      ARM: dts: r8a7740: Add CEU0

Karthikeyan Ramasubramanian (1):
      soc: qcom: Add GENI based QUP Wrapper driver

Kieran Bingham (9):
      ARM: dts: wheat: Fix ADV7513 address usage
      ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
      arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a77965: Add VSP instances
      arm64: dts: renesas: r8a77965: Populate the DU instance placeholder
      arm64: dts: renesas: r8a77965: Add HDMI encoder instance
      arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI
      arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI
      arm64: dts: renesas: salvator-common: Add ADV7482 support

Kuninori Morimoto (8):
      arm64: dts: renesas: r8a7795: add HDMI sound support
      arm64: dts: renesas: r8a7796: add HDMI sound support
      arm64: dts: renesas: salvator-common: use audio-graph-card for Sound
      arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound
      arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound
      arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound

Laurent Pinchart (4):
      ARM: dts: renesas: r8a7791: Add FDP1 instances
      ARM: dts: renesas: r8a7793: Add FDP1 instances
      ARM: dts: renesas: r8a7794: Add FDP1 instances
      ARM: dts: renesas: r8a7790: Add FDP1 instances

Magnus Damm (5):
      arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number
      arm64: dts: renesas: r8a7795: Enable IPMMU devices
      arm64: dts: renesas: r8a7796: Enable IPMMU devices
      arm64: dts: renesas: r8a77970: Enable IPMMU devices
      arm64: dts: renesas: r8a77995: Enable IPMMU devices

Mahesh Sivasubramanian (1):
      drivers: qcom: add command DB driver

Masahiro Yamada (1):
      ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp

Niklas Cassel (1):
      MAINTAINERS: Update pattern for qcom_scm

Niklas S?derlund (11):
      arm64: dts: renesas: r8a7795: decrease temperature hysteresis
      arm64: dts: renesas: r8a7796: decrease temperature hysteresis
      arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions
      arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support
      arm64: dts: renesas: r8a77965: add I2C support
      arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a7795-es1: add CSI-2 node
      arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes
      arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes
      arm64: dts: renesas: salvator-common: enable VIN

Olof Johansson (3):
      Merge tag 'qcom-drivers-for-4.18' of git://git.kernel.org/.../agross/linux into next/late
      Merge tag 'renesas-arm64-dt-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/late
      Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/.../horms/renesas into next/late

Sergei Shtylyov (21):
      arm64: dts: renesas: r8a77970: add FCPVD support
      arm64: dts: renesas: r8a77970: add VSPD support
      arm64: dts: renesas: r8a77970: add DU support
      arm64: dts: renesas: r8a77970: add LVDS support
      arm64: dts: renesas: eagle: add EtherAVB pins
      arm64: dts: renesas: v3msk: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add PFC support
      arm64: dts: renesas: condor: add SCIF0 pins
      arm64: dts: renesas: condor: add EtherAVB pins
      arm64: dts: renesas: r8a77980: add MMC support
      arm64: dts: renesas: condor: add eMMC support
      arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support
      arm64: dts: renesas: r8a77980: use CPG core clock macros
      arm64: dts: renesas: r8a77980: use SYSC power domain macros
      arm64: dts: renesas: r8a77970: add CAN-FD support
      arm64: dts: renesas: eagle: add CAN-FD support
      arm64: dts: renesas: r8a77980: add CAN-FD support
      arm64: dts: renesas: condor: add CAN-FD support
      arm64: dts: renesas: r8a77970: disable EtherAVB
      arm64: dts: renesas: r8a77980: disable EtherAVB
      arm64: dts: renesas: initial V3HSK board device tree

Simon Horman (21):
      ARM: dts: r7s72100: add soc node
      ARM: dts: r7s72100: sort subnodes of soc node
      ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
      ARM: dts: r7s72100: sort subnodes of root node
      arm64: dts: renesas: r8a7796: sort subnodes of the root node
      arm64: dts: renesas: r8a7796: sort subnodes of the soc node
      arm64: dts: renesas: r8a7795: sort subnodes of the root node
      arm64: dts: renesas: r8a7795: sort subnodes of the soc node
      ARM: dts: lager: Drop unnecessary address properties from port node
      ARM: dts: porter: Drop unnecessary address properties from vin port node
      ARM: dts: gose: Drop unnecessary address properties from port nodes
      ARM: dts: koelsch: Drop unnecessary address properties from port nodes
      ARM: dts: alt: Drop unnecessary address properties from vin port node
      ARM: dts: silk: Drop unnecessary address properties from vin port node
      ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
      arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices
      arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes
      arm64: dts: renesas: r8a77980: add resets property to CAN-FD node
      ARM: dts: r8a7740: Add CEU1

Sricharan R (1):
      firmware: qcom: scm: Add ipq4019 soc compatible

Stephen Boyd (1):
      soc: qcom: cmd-db: Make endian-agnostic

Takeshi Kihara (3):
      arm64: dts: renesas: r8a77965: Add all MSIOF device nodes
      arm64: dts: renesas: Add Renesas Ebisu board support
      arm64: dts: renesas: r8a77965: Add SDHI device nodes

Wolfram Sang (2):
      ARM: shmobile: r8a7794: alt: add EEPROM to DTS
      arm64: dts: renesas: salvator-common: add eeprom

Yoshihiro Kaneko (5):
      arm64: dts: renesas: r8a77995: sort subnodes of the root node
      arm64: dts: renesas: r8a77995: sort subnodes of the soc node
      arm64: dts: renesas: r8a77965: sort subnodes of the root node
      arm64: dts: renesas: r8a77965: sort subnodes of the soc node
      arm64: dts: renesas: r8a77970: sort subnodes of the soc node

Yoshihiro Shimoda (19):
      arm64: dts: renesas: r8a77965: add usb2_phy nodes
      arm64: dts: renesas: r8a77965: add usb3_phy node
      arm64: dts: renesas: r8a77965: add USB 2.0 host nodes
      arm64: dts: renesas: r8a77965: add usb_dmac nodes
      arm64: dts: renesas: r8a77965: add HS-USB node
      arm64: dts: renesas: r8a77965: add USB 3.0 host node
      arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node
      arm64: dts: renesas: r8a77965: Add PWM device nodes
      arm64: dts: renesas: Add Renesas R8A77990 Kconfig support
      arm64: dts: renesas: Add Renesas R8A77990 SoC support
      arm64: dts: renesas: r8a77990: Revise the psci node
      arm64: dts: renesas: r8a77990: Revise the cache controller node
      arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node
      arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3
      arm64: dts: renesas: r8a77990: Add PFC device node
      arm64: dts: renesas: r8a77990: Add GPIO device nodes
      arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes
      arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB


 .../devicetree/bindings/firmware/qcom,scm.txt   |    3 +-
 .../bindings/soc/qcom/qcom,smd-rpm.txt          |    1 +
 MAINTAINERS                                     |    2 +-
 arch/arm/boot/dts/Makefile                      |    1 +
 arch/arm/boot/dts/emev2-kzm9d.dts               |    3 -
 arch/arm/boot/dts/emev2.dtsi                    |    5 +-
 arch/arm/boot/dts/r7s72100.dtsi                 | 1038 ++++----
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |    4 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |   10 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |   18 +
 arch/arm/boot/dts/r8a7743-iwg20m.dtsi           |    5 +
 arch/arm/boot/dts/r8a7743.dtsi                  |   19 +-
 arch/arm/boot/dts/r8a7745-iwg22m.dtsi           |    5 +
 arch/arm/boot/dts/r8a7745.dtsi                  |   19 +-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts       |   48 +
 arch/arm/boot/dts/r8a77470.dtsi                 |  336 +++
 arch/arm/boot/dts/r8a7790-lager.dts             |    8 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |   67 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |   11 +-
 arch/arm/boot/dts/r8a7791-porter.dts            |    8 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |   37 +-
 arch/arm/boot/dts/r8a7792-blanche.dts           |    5 +
 arch/arm/boot/dts/r8a7792-wheat.dts             |   16 +-
 arch/arm/boot/dts/r8a7792.dtsi                  |   19 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |   11 +-
 arch/arm/boot/dts/r8a7793.dtsi                  |   37 +-
 arch/arm/boot/dts/r8a7794-alt.dts               |   14 +-
 arch/arm/boot/dts/r8a7794-silk.dts              |    8 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |   28 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |    9 +-
 arch/arm64/Kconfig.platforms                    |    6 +
 arch/arm64/boot/dts/renesas/Makefile            |    3 +-
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts |   46 +
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi    |  144 +-
 .../boot/dts/renesas/r8a7795-salvator-x.dts     |   46 +
 .../boot/dts/renesas/r8a7795-salvator-xs.dts    |   85 +
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        | 2499 ++++++++++--------
 .../boot/dts/renesas/r8a7796-salvator-x.dts     |   28 +
 .../boot/dts/renesas/r8a7796-salvator-xs.dts    |   28 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        | 2395 ++++++++++-------
 .../boot/dts/renesas/r8a77965-salvator-x.dts    |   28 +
 .../boot/dts/renesas/r8a77965-salvator-xs.dts   |   28 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       | 1601 ++++++++---
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts  |  116 +
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts  |  137 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi       |  661 +++--
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts |   81 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts  |   60 +
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |   99 +-
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts  |   65 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |  281 ++
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts  |    2 +-
 arch/arm64/boot/dts/renesas/r8a77995.dtsi       |  730 ++---
 .../arm64/boot/dts/renesas/salvator-common.dtsi |  187 +-
 arch/arm64/boot/dts/renesas/ulcb.dtsi           |   37 +-
 drivers/firmware/qcom_scm.c                     |    3 +
 drivers/of/platform.c                           |    1 +
 drivers/soc/Makefile                            |    2 +-
 drivers/soc/qcom/Kconfig                        |   18 +
 drivers/soc/qcom/Makefile                       |    2 +
 drivers/soc/qcom/cmd-db.c                       |  317 +++
 drivers/soc/qcom/qcom-geni-se.c                 |  748 ++++++
 drivers/soc/qcom/qmi_interface.c                |    5 +-
 drivers/soc/qcom/smd-rpm.c                      |    1 +
 drivers/soc/qcom/smem.c                         |   77 +-
 include/linux/qcom-geni-se.h                    |  425 +++
 include/linux/soc/qcom/smem.h                   |    2 +
 include/soc/qcom/cmd-db.h                       |   45 +
 68 files changed, 9184 insertions(+), 3650 deletions(-)
 create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts
 create mode 100644 arch/arm/boot/dts/r8a77470.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77990.dtsi
 create mode 100644 drivers/soc/qcom/cmd-db.c
 create mode 100644 drivers/soc/qcom/qcom-geni-se.c
 create mode 100644 include/linux/qcom-geni-se.h
 create mode 100644 include/soc/qcom/cmd-db.h

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL 2/4] ARM: Device-tree updates
  2018-06-12  0:01   ` Olof Johansson
@ 2018-06-12  1:04     ` Linus Torvalds
  -1 siblings, 0 replies; 22+ messages in thread
From: Linus Torvalds @ 2018-06-12  1:04 UTC (permalink / raw)
  To: Olof Johansson; +Cc: ARM SoC, linux-arm-kernel, Linux Kernel Mailing List

On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
>
> - Qualcomm:
> + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> mobile SoCs.
>
> It's great to see mainline support for it. So far, you
> can't do much with it, since a lot of peripherals are not yet in the
> DTs but driver support for USB, GPU and other pieces are starting to
> trickle in. This might end up being a well-supported SoC upstream if
> the momentum keeps up.

Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?

I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
and apparently you can actually disable secure boot on that thing and
boot from USB.

In other words, it might _actually_ act like a normal laptop.

I'd love to have something that is actually a real honest-to-goodness
ARM laptop finally. Are we getting at all close to that?

                    Linus

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12  1:04     ` Linus Torvalds
  0 siblings, 0 replies; 22+ messages in thread
From: Linus Torvalds @ 2018-06-12  1:04 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
>
> - Qualcomm:
> + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> mobile SoCs.
>
> It's great to see mainline support for it. So far, you
> can't do much with it, since a lot of peripherals are not yet in the
> DTs but driver support for USB, GPU and other pieces are starting to
> trickle in. This might end up being a well-supported SoC upstream if
> the momentum keeps up.

Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?

I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
and apparently you can actually disable secure boot on that thing and
boot from USB.

In other words, it might _actually_ act like a normal laptop.

I'd love to have something that is actually a real honest-to-goodness
ARM laptop finally. Are we getting at all close to that?

                    Linus

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL 2/4] ARM: Device-tree updates
  2018-06-12  0:01   ` Olof Johansson
@ 2018-06-12 10:58     ` Kalle Valo
  -1 siblings, 0 replies; 22+ messages in thread
From: Kalle Valo @ 2018-06-12 10:58 UTC (permalink / raw)
  To: Olof Johansson; +Cc: torvalds, arm, linux-arm-kernel, linux-kernel

Olof Johansson <olof@lixom.net> writes:

> - Qualcomm:
> + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> mobile SoCs.
>
> It's great to see mainline support for it. So far, you
> can't do much with it, since a lot of peripherals are not yet in the
> DTs but driver support for USB, GPU and other pieces are starting to
> trickle in. This might end up being a well-supported SoC upstream if
> the momentum keeps up.

The wifi chip is called wcn3990 and we are working on supporting that in
ath10k. I'm hoping to get it ready for v4.19.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 10:58     ` Kalle Valo
  0 siblings, 0 replies; 22+ messages in thread
From: Kalle Valo @ 2018-06-12 10:58 UTC (permalink / raw)
  To: linux-arm-kernel

Olof Johansson <olof@lixom.net> writes:

> - Qualcomm:
> + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> mobile SoCs.
>
> It's great to see mainline support for it. So far, you
> can't do much with it, since a lot of peripherals are not yet in the
> DTs but driver support for USB, GPU and other pieces are starting to
> trickle in. This might end up being a well-supported SoC upstream if
> the momentum keeps up.

The wifi chip is called wcn3990 and we are working on supporting that in
ath10k. I'm hoping to get it ready for v4.19.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL 2/4] ARM: Device-tree updates
  2018-06-12  1:04     ` Linus Torvalds
@ 2018-06-12 13:04       ` Heiko Stuebner
  -1 siblings, 0 replies; 22+ messages in thread
From: Heiko Stuebner @ 2018-06-12 13:04 UTC (permalink / raw)
  To: linux-arm-kernel
  Cc: Linus Torvalds, Olof Johansson, ARM SoC, Linux Kernel Mailing List

Am Dienstag, 12. Juni 2018, 03:04:34 CEST schrieb Linus Torvalds:
> On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > - Qualcomm:
> > + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> > (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> > mobile SoCs.
> >
> > It's great to see mainline support for it. So far, you
> > can't do much with it, since a lot of peripherals are not yet in the
> > DTs but driver support for USB, GPU and other pieces are starting to
> > trickle in. This might end up being a well-supported SoC upstream if
> > the momentum keeps up.
> 
> Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
> 
> I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
> and apparently you can actually disable secure boot on that thing and
> boot from USB.
> 
> In other words, it might _actually_ act like a normal laptop.
> 
> I'd love to have something that is actually a real honest-to-goodness
> ARM laptop finally. Are we getting at all close to that?

I guess the Samsung Chromebook Plus (Rockchip RK3399-based [branded
OP1 though]) also is somewhat close to that target - even with a nice
high-res display and everything except the 32kb BootRom being replaceable.

Of course Qualcomm-based devices have the Adreno/Freedreno bonus,
but even in that area we're seeing some progress for Mali (Midgard)
this year [0].


[0] https://rosenzweig.io/blog/a-moving-mesa-midgard-cube.html



^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 13:04       ` Heiko Stuebner
  0 siblings, 0 replies; 22+ messages in thread
From: Heiko Stuebner @ 2018-06-12 13:04 UTC (permalink / raw)
  To: linux-arm-kernel

Am Dienstag, 12. Juni 2018, 03:04:34 CEST schrieb Linus Torvalds:
> On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
> >
> > - Qualcomm:
> > + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
> > (Cortex-A75/A55 derivative) SoC that's one of the current high-end
> > mobile SoCs.
> >
> > It's great to see mainline support for it. So far, you
> > can't do much with it, since a lot of peripherals are not yet in the
> > DTs but driver support for USB, GPU and other pieces are starting to
> > trickle in. This might end up being a well-supported SoC upstream if
> > the momentum keeps up.
> 
> Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
> 
> I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
> and apparently you can actually disable secure boot on that thing and
> boot from USB.
> 
> In other words, it might _actually_ act like a normal laptop.
> 
> I'd love to have something that is actually a real honest-to-goodness
> ARM laptop finally. Are we getting at all close to that?

I guess the Samsung Chromebook Plus (Rockchip RK3399-based [branded
OP1 though]) also is somewhat close to that target - even with a nice
high-res display and everything except the 32kb BootRom being replaceable.

Of course Qualcomm-based devices have the Adreno/Freedreno bonus,
but even in that area we're seeing some progress for Mali (Midgard)
this year [0].


[0] https://rosenzweig.io/blog/a-moving-mesa-midgard-cube.html

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL 2/4] ARM: Device-tree updates
  2018-06-12 13:04       ` Heiko Stuebner
@ 2018-06-12 14:15         ` Olof Johansson
  -1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12 14:15 UTC (permalink / raw)
  To: Heiko Stuebner
  Cc: Linux ARM Mailing List, Linus Torvalds, ARM SoC,
	Linux Kernel Mailing List

Hi,

On Tue, Jun 12, 2018 at 6:04 AM, Heiko Stuebner <heiko@sntech.de> wrote:
> Am Dienstag, 12. Juni 2018, 03:04:34 CEST schrieb Linus Torvalds:
>> On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
>> >
>> > - Qualcomm:
>> > + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
>> > (Cortex-A75/A55 derivative) SoC that's one of the current high-end
>> > mobile SoCs.
>> >
>> > It's great to see mainline support for it. So far, you
>> > can't do much with it, since a lot of peripherals are not yet in the
>> > DTs but driver support for USB, GPU and other pieces are starting to
>> > trickle in. This might end up being a well-supported SoC upstream if
>> > the momentum keeps up.
>>
>> Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
>>
>> I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
>> and apparently you can actually disable secure boot on that thing and
>> boot from USB.
>>
>> In other words, it might _actually_ act like a normal laptop.
>>
>> I'd love to have something that is actually a real honest-to-goodness
>> ARM laptop finally. Are we getting at all close to that?
>
> I guess the Samsung Chromebook Plus (Rockchip RK3399-based [branded
> OP1 though]) also is somewhat close to that target - even with a nice
> high-res display and everything except the 32kb BootRom being replaceable.
>
> Of course Qualcomm-based devices have the Adreno/Freedreno bonus,
> but even in that area we're seeing some progress for Mali (Midgard)
> this year [0].

Yeah, I think the benefit of the Qualcomm platform is the graphics
situation upstream, and they also come with a (native) bootloader that
makes more sense for those not used to the embedded ways of booting.
Sigh, I really wish ARM would come to the table and start working with
upstream on their Mali drivers.

About 845; it looks like there's mostly announced products and none
are shipping yet, so most people with knowledge probably still need to
be tight-lipped about details. I do look forward to seeing some of
these products coming out and what people will do with them. The fact
that secure boot can be turned off on them through regular settings is
promising.


-Olof

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
@ 2018-06-12 14:15         ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2018-06-12 14:15 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

On Tue, Jun 12, 2018 at 6:04 AM, Heiko Stuebner <heiko@sntech.de> wrote:
> Am Dienstag, 12. Juni 2018, 03:04:34 CEST schrieb Linus Torvalds:
>> On Mon, Jun 11, 2018 at 5:02 PM Olof Johansson <olof@lixom.net> wrote:
>> >
>> > - Qualcomm:
>> > + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
>> > (Cortex-A75/A55 derivative) SoC that's one of the current high-end
>> > mobile SoCs.
>> >
>> > It's great to see mainline support for it. So far, you
>> > can't do much with it, since a lot of peripherals are not yet in the
>> > DTs but driver support for USB, GPU and other pieces are starting to
>> > trickle in. This might end up being a well-supported SoC upstream if
>> > the momentum keeps up.
>>
>> Isn't the Qualcomm 845 also the SoC in some of the new WARM laptops?
>>
>> I asked one person that had an older one (ASUS NovaGo - Qualcomm 835),
>> and apparently you can actually disable secure boot on that thing and
>> boot from USB.
>>
>> In other words, it might _actually_ act like a normal laptop.
>>
>> I'd love to have something that is actually a real honest-to-goodness
>> ARM laptop finally. Are we getting at all close to that?
>
> I guess the Samsung Chromebook Plus (Rockchip RK3399-based [branded
> OP1 though]) also is somewhat close to that target - even with a nice
> high-res display and everything except the 32kb BootRom being replaceable.
>
> Of course Qualcomm-based devices have the Adreno/Freedreno bonus,
> but even in that area we're seeing some progress for Mali (Midgard)
> this year [0].

Yeah, I think the benefit of the Qualcomm platform is the graphics
situation upstream, and they also come with a (native) bootloader that
makes more sense for those not used to the embedded ways of booting.
Sigh, I really wish ARM would come to the table and start working with
upstream on their Mali drivers.

About 845; it looks like there's mostly announced products and none
are shipping yet, so most people with knowledge probably still need to
be tight-lipped about details. I do look forward to seeing some of
these products coming out and what people will do with them. The fact
that secure boot can be turned off on them through regular settings is
promising.


-Olof

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL 2/4] ARM: Device-tree updates
  2019-05-16  6:43   ` Olof Johansson
@ 2019-05-16 16:40     ` pr-tracker-bot
  -1 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Olof Johansson

The pull request you sent on Wed, 15 May 2019 23:43:02 -0700:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e8a1d70117116c8d96c266f0b99e931717670eaf

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL 2/4] ARM: Device-tree updates
@ 2019-05-16 16:40     ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-05-16 16:40 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Olof Johansson, arm, torvalds, linux-kernel, linux-arm-kernel

The pull request you sent on Wed, 15 May 2019 23:43:02 -0700:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e8a1d70117116c8d96c266f0b99e931717670eaf

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
  2019-05-16  6:43 [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window Olof Johansson
@ 2019-05-16  6:43   ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2019-05-16  6:43 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

Besides new bindings and additional descriptions of hardware blocks for
various SoCs and boards, the main new contents here is:

SoCs:
- Intel Agilex (SoCFPGA)
- NXP i.MX8MM (Quad Cortex-A53 with media/graphics focus)

New boards:
- Allwinner:
+ RerVision H3-DVK (H3)
+ Oceanic 5205 5inMFD (H6)
+ Beelink GS2 (H6)
+ Orange Pi 3 (H6)
- Rockchip:
+ Orange Pi RK3399
+ Nanopi NEO4
+ Veyron-Mighty Chromebook variant
- Amlogic:
+ SEI Robotics SEI510
- ST Micro:
+ stm32mp157a discovery1
+ stm32mp157c discovery2
- NXP:
+ Eckelmann ci4x10 (i.MX6DL)
+ i.MX8MM EVK (i.MX8MM)
+ ZII i.MX7 RPU2 (i.MX7)
+ ZII SPB4 (VF610)
+ Zii Ultra (i.MX8M)
+ TQ TQMa7S (i.MX7Solo)
+ TQ TQMa7D (i.MX7Dual)
+ Kobo Aura (i.MX50)
+ Menlosystems M53 (i.MX53)j
- Nvidia:
+ Jetson Nano (Tegra T210)


Conflicts:

Documentation/devicetree/bindings/vendor-prefixes.txt:
 - Add/add conflict, keep both.

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

The following changes since commit 965fea54c865948fe748fc9eaea8ba5023520161:

  Merge tag 'armsoc-soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 6cbc4d88ad208d6f5b9567bac2fff038e1bbfa77:

  Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/linux-bitmain into arm/dt

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

Abel Vesa (3):
      arm64: dts: imx8mq: Add the clocks and the latencies for the A53 cores
      arm64: dts: imx8mq: Add the buck vdd_arm regulator
      arm64: dts: imx8mq: Add the opp table and cores opp properties

Adam Ford (3):
      ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
      ARM: dts: imx6q-logicpd: Enable Analog audio capture
      ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend

Alexander Kurz (3):
      ARM: dts: i.MX50: Add i2c, mmc and spi aliases
      ARM: dts: i.MX6SL: Add i2c and mmc aliases
      ARM: dts: i.MX35: Add i2c and mmc aliases

Alexandre Belloni (4):
      ARM: dts: sama5d{2,4}: use SPDX-License-Identifier
      ARM: dts: at91sam9xe: use SPDX-License-Identifier
      ARM: dts: atmel boards: use SPDX-License-Identifier
      ARM: dts: at91-vinco: use SPDX-License-Identifier

Alexandre Torgue (2):
      ARM: dts: stm32: add initial support of stm32mp157a-dk1 board
      ARM: dts: stm32: add initial support of stm32mp157c-dk2 board

Alexis Ballier (4):
      arm64: dts: rockchip: Add support for the Orange Pi RK3399 board.
      arm64: dts: rockchip: Fix clock names and add missing supplies for bluetooth on rk3399-orangepi
      arm64: dts: rockchip: Specify vid supply for the rk3399-orangepi compass (AK09911)
      arm64: dts: rockchip: Add the fusb typec manager to rk3399-orangepi

Alison Wang (2):
      arm64: dts: ls1028a: Add Audio DT nodes
      arm64: dts: ls1028a: Add pmu dt nodes

Amit Kucheria (17):
      dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC
      arm64: dts: msm8998: thermal: split address space into two
      arm64: dts: msm8998: efficiency is not valid property
      arm64: dts: msm8916: thermal: Add sensor for modem
      arm64: dts: msm8996: thermal: Add temperature sensors near major peripherals
      arm64: dts: msm8998: thermal: Fix the cpu sensor numbers
      arm64: dts: msm8998: thermal: Fix the gpu sensor number
      arm64: dts: msm8998: thermal: GPU has two sensors, add the second
      arm64: dts: msm8998: thermal: Add temperature sensors near major peripherals
      arm64: dts: sdm845: thermal: Add temperature sensors near major peripherals
      arm64: dts: msm8998: thermal: Make trip names consistent
      arm64: dts: msm8916: thermal: Make trip names consistent
      arm64: dts: msm8996: thermal: Make trip names consistent
      arm64: dts: msm8916: thermal: Convert camera trip type to hot
      arm64: dts: msm8998-mtp: thermal: Remove skin and battery thermal zones
      arm64: dts: msm8998: thermal: Fix number of supported sensors
      arm64: dts: msm8998: thermal: Restrict thermal zone name length to under 20

Andreas Kemnade (1):
      ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board

Andrew F. Davis (5):
      ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source
      ARM: dts: omap2420-n810: Use new CODEC reset pin name
      ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
      ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
      ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name

Andrey Smirnov (26):
      dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
      dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
      ARM: dts: vf610: Add ZII SPB4 board
      ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
      ARM: dts: imx7d: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible
      arm64: dts: imx8mq: Add a node for SRC IP block
      arm64: dts: imx8mq: Combine PCIE power domains
      arm64: dts: imx8mq: Add nodes for PCIe IP blocks
      arm64: dts: imx8mq-evk: Enable PCIE0 interface
      dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
      ARM: dts: Add support for ZII i.MX7 RPU2 board
      ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
      ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
      ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes
      dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required

Andrzej Hajda (2):
      arm64: dts: exynos: configure GSCALER related clocks on TM2
      arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCALERs of Exynos5433

Andy Gross (1):
      Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2

Angus Ainslie (Purism) (3):
      arm64: dts: imx8mq: enable the multi sensor TMU
      arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string
      arm64: dts: imx8mq: Change ahb clock for imx8mq

Anson Huang (14):
      arm64: dts: imx8qxp: add cpu opp table
      dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
      dt-bindings: firmware: imx-scu: add new resources to scu resource table
      arm64: dts: imx8mq: add clock for GPIO node
      ARM: dts: imx7ulp: add mmdc support
      ARM: dts: imx: make MMDC node name generic
      ARM: dts: imx6qdl: Improve mmdc1 node
      dt-bindings: memory-controllers: freescale: add MMDC binding doc
      ARM: dts: imx7ulp: add ocotp support
      arm64: dts: imx8qxp: add system controller watchdog support
      ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
      ARM: dts: imx6dl-sabreauto: update opp table for auto part
      dt-bindings: fsl: scu: add general interrupt support
      arm64: dts: imx8qxp: enable scu general irq channel

Archit Taneja (3):
      arm64: dts: msm8996: Add display smmu node
      arm64: qcom: msm8996.dtsi: Add Display nodes
      arm64: dts: apq8096-db820c: Add HDMI display support

Benjamin Drung (1):
      ARM: dts: exynos: Fix spelling mistake of EXYNOS5420

Biju Das (8):
      arm64: dts: renesas: r8a774c0-cat874: add RTC support
      dt-bindings: Add vendor prefix for Silicon Linux.
      ARM: dts: r8a77470: Add USB PHY DT support
      ARM: dts: iwg23s-sbc: Enable USB Phy[01]
      ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device
      ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host
      ARM: dts: r8a77470: Add HSUSB device nodes
      ARM: dts: iwg23s-sbc: Enable HS-USB

Bjorn Andersson (6):
      arm64: dts: qcom: qcs404: Fix regulator supply names
      arm64: dts: qcom: qcs404: Fix voltages l3
      arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth
      arm64: dts: qcom: sdm845: Update reserved memory map
      arm64: dts: qcom: sdm845: Define rmtfs memory
      arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes

Boris Brezillon (1):
      ARM: dts: at91: sama5d2_xplained: Add proper regulator states for suspend-to-mem

Brian Masney (8):
      ARM: dts: qcom: apq8064: add gpio-ranges
      ARM: dts: qcom: mdm9615: add gpio-ranges
      ARM: dts: qcom: msm8660: add gpio-ranges
      ARM: dts: qcom: pma8084: add gpio-ranges
      arm64: dts: qcom: pm8005: add gpio-ranges
      arm64: dts: qcom: pm8998: add gpio-ranges
      arm64: dts: qcom: pmi8994: add gpio-ranges
      arm64: dts: qcom: pmi8998: add gpio-ranges

Bruno Thomsen (6):
      dt-bindings: add vendor prefix for TQ Systems GmbH
      dt-bindings: arm: add TQ boards
      ARM: dts: tq imx7 common board support
      ARM: dts: tq imx7s board support
      ARM: dts: tq imx7d board support
      ARM: dts: bugfix tqma7 soft reset issue

Cao Van Dong (6):
      arm64: dts: renesas: r8a7795: Add CMT device nodes
      arm64: dts: renesas: r8a77965: Add CMT device nodes
      arm64: dts: renesas: r8a77990: Add CMT device nodes
      ARM: dts: r8a77470: Add HSCIF support
      ARM: dts: r8a77470: Add PWM support
      ARM: dts: r8a77470: Add VIN support

Carlo Caione (1):
      arm64: dts: imx8mq: Add on-chip OTP controller node

Chen-Yu Tsai (3):
      ARM: dts: sunxi: h3/h5: Add device node for SID
      ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins
      ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards

Chris Packham (1):
      ARM: dts: armada-38x: add interrupts for watchdog

Christian Hewitt (1):
      arm64: dts: meson-gxm: Add Mali-T820 node

Christian Lamparter (1):
      ARM: dts: qcom: ipq4019: enlarge PCIe BAR range

Christina Quast (38):
      ARM: dts: am33xx: Added macros for numeric pinmux addresses
      ARM: dts: am33xx: Added AM33XX_PADCONF macro
      ARM: dts: am335x: bone-common: Replaced register offsets with defines
      ARM: dts: am335x: boneblack-common: Replaced register offsets with defines
      ARM: dts: am335x: boneblack-wireless: Replaced register offsets with defines
      ARM: dts: am335x: pocketbeagle: Replaced register offsets with defines
      ARM: dts: am335x: baltos-ir2110: Replaced register offsets with defines
      ARM: dts: am335x: baltos-ir3220: Replaced register offsets with defines
      ARM: dts: am335x: baltos-ir5221: Replaced register offsets with defines
      ARM: dts: am335x: baltos-leds: Replaced register offsets with defines
      ARM: dts: am335x: baltos: Replaced register offsets with defines
      ARM: dts: am335x: base0033: Replaced register offsets with defines
      ARM: dts: am335x: bonegreen-wireless: Replaced register offsets with defines
      ARM: dts: am335x: boneblue: Replaced register offsets with defines
      ARM: dts: am335x: bonegreen-common: Replaced register offsets with defines
      ARM: dts: am335x: chiliboard: Replaced register offsets with defines
      ARM: dts: am335x: chilisom: Replaced register offsets with defines
      ARM: dts: am335x: cm-t335: Replaced register offsets with defines
      ARM: dts: am335x: evm: Replaced register offsets with defines
      ARM: dts: am335x: evmsk: Replaced register offsets with defines
      ARM: dts: am335x: icev2: Replaced register offsets with defines
      ARM: dts: am335x: igep0033: Replaced register offsets with defines
      ARM: dts: am335x: lxm: Replaced register offsets with defines
      ARM: dts: am335x: moxa-uc-2100-common: Replaced register offsets with defines
      ARM: dts: am335x: moxa-uc-2101: Replaced register offsets with defines
      ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register offsets with defines
      ARM: dts: am335x: nano: Replaced register offsets with defines
      ARM: dts: am335x: osd3358-sm-red: Replaced register offsets with defines
      ARM: dts: am335x: osd335x-common: Replaced register offsets with defines
      ARM: dts: am335x: pcm-953: Replaced register offsets with defines
      ARM: dts: am335x: pdu001: Replaced register offsets with defines
      ARM: dts: am335x: pepper: Replaced register offsets with defines
      ARM: dts: am335x: phycore-som: Replaced register offsets with defines
      ARM: dts: am335x: sancloud-bbe: Replaced register offsets with defines
      ARM: dts: am335x: sbc-t335: Replaced register offsets with defines
      ARM: dts: am335x: shc: Replaced register offsets with defines
      ARM: dts: am335x: sl50: Replaced register offsets with defines
      ARM: dts: am335x: wega: Replaced register offsets with defines

Christoph Muellner (3):
      arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller.
      arm64: dts: rockchip: Define drive-impedance-ohm for RK3399's emmc-phy.
      arm64: dts: rockchip: Decrease emmc-phy's drive impedance on rk3399-puma

Chuanhong Guo (1):
      arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED

Clément Péron (4):
      arm64: dts: allwinner: h6: move MMC pinctrl to dtsi
      dt-bindings: vendor-prefixes: add AZW
      arm64: dts: allwinner: h6: Introduce Beelink GS1 board
      dt-bindings: arm: sunxi: Add Beelink GS1 board

Daniel Baluta (5):
      arm64: dts: imx8mq: Add SDMA nodes
      arm64: dts: imx8mq: Add SAI2 node
      arm64: dts: imx8mq-evk: Enable audio codec wm8524
      bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string
      arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes

David Summers (1):
      ARM: dts: rockchip: Enable WiFi on rk3288-tinker

Dinh Nguyen (4):
      ARM: dts: socfpga: enable MMC highspeed support
      arm64: dts: stratix10: enable MMC highspeed support
      arm64: dts: stratix10: increase QSPI max frequency to 100MHz
      arm64: dts: agilex: Add initial support for Intel's Agilex SoCFPGA

Dmitry Osipenko (1):
      ARM: tegra: Add ACTMON support on Tegra30

Douglas Anderson (10):
      ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288
      dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
      ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
      ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry
      ARM: dts: rockchip: Add vdd_logic to rk3288-veyron
      dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-mighty
      ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty
      ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-veyron hogs
      ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-veyron-chromebook
      ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron

Eddie James (2):
      ARM: dts: aspeed: witherspoon: Enable vhub
      ARM: dts: aspeed-g5: Add video engine

Edward A. James (1):
      ARM: dts: aspeed: witherspoon: Update BMC partitioning

Erin Lo (1):
      dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183

Evan Green (1):
      arm64: dts: sdm845: Add UFS PHY reset

Ezequiel Garcia (2):
      arm64: dts: rockchip: enable mali on Rock Pi 4
      arm64: dts: rockchip: enable mali on rock960 boards

Fabien Dessenne (3):
      ARM: dts: stm32: add IPCC mailbox support on STM32MP157c
      ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1
      ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1

Fabien Parent (4):
      dt-bindings: wdog: mtk-wdt: add support for MT851
      dt-bindings: timer: mtk-timer: add support for MT8516
      dt-bindings: serial: mtk-uart: add support for MT8516
      dt-bindings: irq: mtk,sysirq: add support for MT8516

Fabio Estevam (7):
      ARM: dts: vf610-zii: Disable SNVS RTC
      ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
      ARM: dts: vf610-zii: Remove 'max-brightness' property
      arm64: dts: imx8mq: Move the opp table out of bus node
      arm64: dts: imx8mq: Move thermal-zones out of bus node
      ARM: dts: imx: Switch Zii dts to SPDX identifier
      ARM: dts: imx: Use generic node names for Zii dts

Fabrice Gasnier (3):
      ARM: dts: stm32: Add clock on stm32mp157c syscfg
      ARM: dts: stm32: Add romem and temperature calibration on stm32mp157c
      ARM: dts: stm32: Add romem and temperature calibration on stm32f429

Fabrizio Castro (10):
      arm64: dts: renesas: r8a774c0: Fix cpu nodes style
      arm64: dts: renesas: cat875: Add CAN support
      arm64: dts: renesas: r8a774c0-cat874: Add LEDs support
      arm64: dts: renesas: r8a774c0-cat874: Add RWDT support
      arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes
      arm64: dts: renesas: r8a774c0: Add CANFD support
      arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes
      ARM: dts: r8a77470: Add DU support
      ARM: dts: iwg23s-sbc: Add HDMI support
      arm64: dts: renesas: cat874: Add USB-HOST support

Frieder Schrempf (2):
      ARM: dts: ls1021a: Remove unused properties from QSPI node
      arm64: dts: fsl: Remove unused properties from FSL QSPI nodes

Gabriel Fernandez (1):
      ARM: dts: stm32: Enable STM32F769 clock driver

Geert Uytterhoeven (6):
      arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander
      arm64: dts: renesas: r8a77990: Fix SPDX license identifier style
      dt-bindings: power: r8a77965: Remove non-existent A3IR power domain
      ARM: dts: ape6evm: Add NOR FLASH
      ARM: dts: rskrza1: Add I2C support
      ARM: dts: rskrza1: Add remaining LEDs

Georgi Djakov (1):
      arm64: dts: sdm845: Include the interconnect resources DT header

Guillaume La Roque (1):
      arm64: dts: meson-g12a-x96-max: add regulators

Harald Geyer (1):
      arm64: dts: allwinner: a64: teres-i: enable backlight

Harini Katakam (1):
      arm64: zynqmp: dt: Add TI PHY quirk

Heiko Stuebner (2):
      arm64: dts: rockchip: bulk convert gpios to their constant counterparts
      ARM: dts: rockchip: bulk convert gpios to their constant counterparts

Horia Geantă (1):
      arm64: dts: ls1043a: add crypto node alias also for qds

Igor Opaniuk (1):
      ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis

Jacky Bai (3):
      dt-bindings: arm: imx: Add the soc binding for imx8mm
      arm64: dts: imx: Add i.mx8mm dtsi support
      arm64: dts: imx: Add i.mx8mm evk basic dts support

Jacopo Mondi (1):
      arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN

Jagan Teki (8):
      arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor
      dt-bindings: Add vendor prefix for oceanic
      arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support
      arm64: dts: rockchip: Add Nanopi NEO4 initial support
      arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk3399-rock960
      arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus
      arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1
      arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node

Jernej Skrabec (1):
      arm64: dts: allwinner: h6: Add Video Engine node

Jerome Brunet (7):
      arm64: dts: meson: g12a: add secure monitor
      arm64: dts: meson: g12a: add efuse
      arm64: dts: meson: g12a: add pinctrl support controllers
      arm64: dts: meson: g12a: add uart_ao_a pinctrl
      arm64: dts: meson: g12a: add reset controller
      arm64: dts: meson-g12a-sei510: add regulators
      arm64: dts: meson-g12a-u200: add regulators

Jiada Wang (3):
      arm64: dts: renesas: r8a7796: remove unneeded sound #address/size-cells
      arm64: dts: renesas: r8a77965: add SSIU support for sound
      arm64: dts: renesas: use extended audio dmac register

Joel Stanley (4):
      ARM: dts: aspeed: ast2500: Update flash layout
      ARM: dts: aspeed-g5: Add resets and clocks to GFX node
      ARM: dts: aspeed: Enable the GFX IP
      ARM: dts: aspeed: Add RTC node

Johan Jonker (2):
      ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 emmc node
      ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808

John Stultz (2):
      arm64: dts: hi3660: Add dma to uart nodes
      arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-channel-mask

Jolly Shah (1):
      include: dt-binding: clock: Rename zynqmp header file

Jon Hunter (1):
      arm64: tegra: Add supply for temperature sensor on P2888

Jonas Karlman (6):
      ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s
      ARM: dts: rockchip: add grf reference in rk3288 tsadc node
      arm64: dts: rockchip: enable HDMI CEC on rk3328
      arm64: dts: rockchip: fix regulator name on rk3328-rock64
      arm64: dts: rockchip: add leds node on rk3328-rock64
      arm64: dts: rockchip: add ir-receiver node on rk3328-rock64

Jonathan Neuschäfer (4):
      ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
      dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
      dt-bindings: arm: fsl: Add i.MX50 based boards
      ARM: dts: imx50: Add Kobo Aura DTS

Jordan Crouse (2):
      arm64: dts: msm8996: Add graphics smmu node
      arm64: dts: Add Adreno GPU definitions

Jorge Ramirez-Ortiz (2):
      arm64: dts: qcom: pms405: add spmi regulators
      arm64: dts: qcom: qcs404-evb: add spmi regulators

Joseph Lo (6):
      arm64: tegra: Fix timer node for Tegra210
      arm64: tegra: Add CPU idle states properties for Tegra210
      arm64: tegra: Enable CPU idle support for Jetson TX1
      arm64: tegra: Enable CPU idle support for Smaug
      arm64: tegra: Enable CPU idle support for Shield
      arm64: tegra: Add L2 cache topology to Tegra210

Kabir Sahane (1):
      ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on

Kamil Konieczny (1):
      arm64: dts: exynos: Add SlimSSS to Exynos5433

Katsuhiro Suzuki (4):
      arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328
      arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64
      arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399
      arm64: dts: rockchip: fix IO domain voltage setting of APIO5 on rockpro64

Kazuya Mizuguchi (1):
      arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy mode to rgmii

Kevin Hilman (2):
      Merge tag 'meson-clk-headers-5.2' of git://github.com/BayLibre/clk-meson into v5.2/dt64
      Merge branch 'reset/meson-g12a' of git://git.pengutronix.de/pza/linux into v5.2/dt64

Khasim Syed Mohammed (2):
      arm64: dts: qcom: qcs404: Remove default setting of controlled-remotely for BAM DMA
      arm64: dts: qcom: qcs404-evb: Change the compatible to distinguish platforms

Kishon Vijay Abraham I (1):
      ARM: dts: dra7: Add properties to enable PCIe x2 lane mode

Krzysztof Kozlowski (20):
      ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412
      ARM: dts: exynos: Document regulator used by ADC on Odroid U3
      ARM: dts: exynos: Use stdout path property on Arndale Octa board
      ARM: dts: exynos: Add unused PMIC regulators on Arndale Octa board
      ARM: dts: exynos: Add CPU cooling on Arndale Octa
      ARM: dts: exynos: Order nodes alphabetically in Arndale Octa
      ARM: dts: exynos: Enable ADC on Arndale Octa
      ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels on Arndale Octa
      ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa
      ARM: dts: exynos: Extend the eMMC node on Arndale Octa
      ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
      ARM: dts: exynos: Use stdout-path property instead of console in bootargs
      ARM: dts: exynos: Remove console argument from bootargs
      ARM: dts: exynos: Move pmu and timer nodes out of soc
      ARM: dts: exynos: Remove unneeded address/size cells from fixed-clock on Exynos3250
      ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250
      ARM: dts: exynos: Properly override node to use MDMA0 on Universal C210
      ARM: dts: s5pv210: Fix camera clock provider on Goni board
      arm64: dts: exynos: Move pmu and timer nodes out of soc
      arm64: dts: exynos: Move fixed-clocks out of soc

Laurent Pinchart (3):
      arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder
      arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder
      arm64: dts: renesas: salvator-common: Add GPIO keys support

Lei YU (1):
      ARM: dts: aspeed: palmetto: Fix flash_memory region

Leonard Crestez (2):
      arm64: dts: imx8qxp-mek: Add i2c1 with pca9646
      arm64: dts: imx8mm: Add cpufreq properties

Leonidas P. Papadakos (4):
      arm64: dts: rockchip: give some life to the rk3328-roc-cc leds
      arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries for all cpu nodes
      arm64: dts: rockchip: eMMC additions for rk3328-roc-cc
      arm64: dts: rockchip: enable display nodes on rk3328-roc-cc

Linus Walleij (3):
      ARM: dts: ux500: Add Mali-400
      ARM: dts: Ux500: Add MCDE and Samsung display
      ARM: dts: gemini: Indent DIR-685 partition table

Lucas Stach (7):
      ARM: dts: imx6: RDU2: add switch watchdog device
      ARM: dts: imx6: RDU2: manage backlight from panel
      arm64: dts: imx8mq: fix higher CPU operating point
      arm64: dts: imx: add Zii Ultra board support
      arm64: dts: imx8mq: add GPU node
      arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain
      arm64: dts: imx8mq: fix GPU clock frequency

Ludovic Barre (6):
      ARM: dts: stm32: add sdmmc1 support on stm32h743
      ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board
      ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board
      ARM: dts: stm32: add sdmmc1 support on stm32mp157c
      ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board
      ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board

Magnus Damm (5):
      arm64: dts: renesas: Update Ebisu and Draak bootargs
      ARM: dts: kzm9d: Add rw parameter to bootargs
      ARM: dts: bockw: Reorder bootargs
      ARM: dts: marzen: Add rw to bootargs and use ip=dhcp
      ARM: dts: ape6evm: Reorder bootargs

Manivannan Sadhasivam (11):
      arm64: dts: freescale: Enable PCI-E controller for Oxalis board
      dt-bindings: reset: Add HI3670 reset controller binding
      arm64: dts: hisilicon: hi3670: Add reset controller support
      dt-bindings: mmc: Add HI3670 MMC controller binding
      arm64: dts: hisilicon: hi3670: Add MMC controller support
      arm64: dts: hisilicon: hikey970: Add SD and WiFi support
      arm64: dts: hisilicon: hi3670: Add UFS controller support
      arm64: dts: bitmain: Add GPIO support for BM1880 SoC
      arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board
      arm64: dts: bitmain: Add pinctrl support for BM1880 SoC
      arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge

Mans Rullgard (5):
      ARM: dts: sun7i: add pinctrl for missing uart mux options
      ARM: dts: sun7i: add pinctrl for CAN in PA bank
      ARM: dts: sun7i: add pinctrl for EMAC in PH bank
      ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes
      ARM: dts: sun7i: fix typos in uart pin mux

Marc Gonzalez (5):
      dt-bindings: ufs: Add msm8998 compatible string
      arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load
      arm64: dts: qcom: msm8998: Add UFS nodes
      arm64: dts: msm8998: Add UFS phy reset
      arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address

Marc Zyngier (1):
      arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399

Marco Felsch (1):
      ARM: dts: pfla02: prepare storage devices to add paritions

Marek Vasut (8):
      arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1
      ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node
      ARM: dts: alt: Add DA9063 PMIC node
      of: Add vendor prefix for Menlo Systems GmbH
      ARM: dts: alt: Enable USB support
      dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.
      ARM: dts: imx53: Rename M53 SoM touchscreen node
      ARM: dts: imx53: Add Menlosystems M53 board

Martin Blumenstingl (6):
      ARM: dts: meson8: add the internal clock measurer
      ARM: dts: meson8b: add the internal clock measurer
      ARM: dts: meson8b: odroidc1: add the GPIO line names
      ARM: dts: meson: add support for the RTC
      ARM: dts: meson8b: ec100: enable the RTC
      ARM: dts: meson8b: odroid-c1: prepare support for the RTC

Matthias Kaehlcke (9):
      ARM: dts: rockchip: Remove unnecessary setting of UART0 SCLK rate on veyron
      ARM: dts: rockchip: Add BT_EN to the power sequence for veyron
      ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288
      arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node
      arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of the DSI PHY
      arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs
      arm64: dts: sdm845: Add CPU topology
      arm64: dts: sdm845: Add CPU capacity values
      ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of the DSI PHY

Maxime Ripard (53):
      arm64: dts: allwinner: a64: Add cross links for the mixers
      arm64: dts: allwinner: a64: Fix the TCON output clock
      arm64: dts: allwinner: a64: Fix display pipeline endpoints
      arm64: dts: allwinner: a64: Add missing PIO clocks
      arm64: dts: allwinner: Fix pinctrl node names
      ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry
      ARM: dts: sun8i: h3: Refactor the pinctrl node names
      ARM: dts: sun8i: a83t: Add cross links for the mixers
      ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC
      ARM: dts: sun5i: Fix Display Engine DTC warnings
      ARM: dts: sun6i: Fix Display Engine DTC warnings
      ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings
      ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings
      ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings
      ARM: dts: sun8i: r40: Fix Display Engine DTC warnings
      ARM: dts: sun9i: Fix Display Engine DTC warnings
      ARM: dts: sun9i: Add missing unit address
      dt-bindings: Add YAML description for Allwinner boards
      ARM: dts: sun8i: a33: Add default address and size cells to the DSI node
      ARM: dts: sun8i: a23/a33: Add R_I2C Controller
      dt-bindings: arm: Remove the CPU compatible documentation
      ARM: dts: sun9i: optimus: Fix fixed-regulators
      ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry
      ARM: dts: sunxi: Fix GIC compatible
      ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio
      ARM: sunxi: Fix the USB PHY ID detect GPIO properties
      ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties
      ARM: dts: sunxi: Fix the TCON output clock
      ARM: dts: sun8i: tbs-a711: Fix typo in regulators
      ARM: sunxi: dts: Split USB PHY cells into an array
      ARM: dts: sun8i: r40: Fix AHCI reset-names property
      ARM: dts: sun8i: r40: Remove useless AHCI properties
      ARM: dts: sunxi: Remove pinctrl size-cells property
      ARM: dts: sun8i: A23/A33: Fix pinctrl node names
      ARM: dts: sunxi: Add default dr_mode
      ARM: dts: sun8i: h3: Add default dr_mode
      arm64: dts: allwinner: a64: Add default dr_mode
      arm64: dts: allwinner: a64: Fix the Codec I2S binding
      ARM: dts: sun9i: Remove deprecated pinctrl properties
      ARM: dts: sunxi: Conform to DT spec for NAND controller
      ARM: dts: sunxi: Remove useless address and size cells
      ARM: dts: sunxi: Remove pinctrl groups setting bias
      ARM: dts: sunxi: Remove useless pinctrl nodes
      ARM: dts: sun5i: Add the MBUS controller
      ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI
      ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI and OHCI
      arm64: dts: allwinner: Remove useless phy-names from EHCI and OHCI
      ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry
      ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties
      ARM: dts: sun6i: i7: Remove useless property
      ARM: dts: sun5i: Reorder pinctrl nodes
      arm64: dts: allwinner: Fix DE2 bus node name
      ARM: dts: sun8i: mapleboard: Remove cd-inverted

Mike Erdahl (1):
      ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in suspend to memory

Miquel Raynal (1):
      ARM: dts: sunxi: Improve A33 NAND transfers by using DMA

Neil Armstrong (25):
      vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd
      arm64: dts: Add SEI Robotics SEI510 Board
      arm64: dts: meson-g12a: Add AO Secure node
      arm64: dts: meson-gxm-nexbox-a1: Enable USB
      arm64: dts: meson: g12a: Add AO Clock + Reset Controller support
      arm64: dts: meson: g12a: Add UART A, B & C nodes and pins
      arm64: dts: meson-g12a-u200: add uart_AO pinctrl
      arm64: dts: meson-g12a-sei510: add uart_AO pinctrl
      arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl
      arm64: dts: meson-g12a-x96-max: Enable BT Module
      arm64: dts: meson-g12a: Add CMA reserved memory
      dt-bindings: gpu: mali-midgard: Add resets property
      dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible
      arm64: dts: meson: g12a: Add SAR ADC node
      arm64: dts: meson: g12a: Add G12A USB nodes
      arm64: dts: meson: g12a: Add mali-g31 gpu node
      arm64: dts: meson-g12a-sei510: Add ADC Key and BT support
      arm64: dts: meson-g12a-sei510: Enable USB
      arm64: dts: meson-g12a-u200: Enable USB
      arm64: dts: meson-g12a-x96-max: Enable USB
      arm64: dts: meson-g12a: Add VPU and HDMI related nodes
      arm64: dts: meson-g12a: Add AO-CEC nodes
      arm64: dts: meson-g12a-x96-max: Add support for Video Display
      arm64: dts: meson-g12a-sei510: Add support for Video Display
      arm64: dts: meson-g12a-u200: Add support for Video Display

Nicolas Ferre (1):
      ARM: dts: at91: sama5d2: add labels to soc dtsi for derivative boards

Niklas Söderlund (2):
      arm64: dts: renesas: r8a774c0: Remove invalid compatible value for CSI40
      arm64: dts: renesas: r8a77990: Remove invalid compatible value for CSI40

Olivier Moysan (2):
      ARM: dts: stm32: add spdifrx support on stm32mp157c
      ARM: dts: stm32: add spdfirx pins to stm32mp157c

Olof Johansson (43):
      Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'samsung-dt-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
      Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt64-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'imx-bindings-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge branch 'at91-dt' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'v5.1-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/dt
      Merge tag 'imx-dt64-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/.../mani/linux-bitmain into arm/dt

Ondrej Jirman (11):
      ARM: dts: sun8i: tbs-a711: Enable bluetooth
      ARM: dts: sun8i: a83t: Add nodes for UART2-UART4
      ARM: dts: sun8i: a83t: Add missing cooling device properties for CPUs
      ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer
      ARM: dts: sun8i: a83t: Add UART2 PB pins
      ARM: dts: sun8i: a83t: Add missing CPU clock references
      ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module)
      ARM: dts: sun8i: tbs-a711: Add support for volume keys input
      dt-bindings: sunxi: Add compatible for OrangePi 3 board
      arm64: dts: allwinner: h6: Add Orange Pi 3 DTS
      arm64: dts: allwinner: h6: Add MMC1 pins

Pablo Greco (1):
      ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node dereferences.

Pascal Paillet (2):
      ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board
      ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board

Paul Kocialkowski (1):
      ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board

Peng Fan (2):
      arm64: dts: imx8qxp: fix mbox-cells
      arm64: dts: imx8qxp: add lsio_mu2 node

Peng Ma (2):
      arm64: dts: ls1028a: Corrected the SATA ecc address
      arm64: dts: lx2160a: add sata node support

Pierre-Jean Texier (1):
      ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on

Priit Laes (1):
      ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks

Quentin Schulz (1):
      ARM: dtsi: axp81x: add USB power supply node

Rajan Vaja (1):
      dt-bindings: xilinx: Separate clock binding from firmware doc

Rajendra Nayak (1):
      arm64: dts: sdm845: Include rpmpd DT header

Ran Wang (1):
      arm64: dts: lx2160a: add cpu idle support

Robin Murphy (3):
      arm64: dts: rockchip: Add PWM fan for NanoPC-T4
      arm64: dts: rockchip: Add nanopi4 ethernet phy
      dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" properties

Roger Quadros (2):
      dt-binding: arm: omap: Add information for AM5748
      ARM: dts: dra7: Separate AM57 dtsi files

Rui Miguel Silva (5):
      ARM: dts: imx7s: add mipi phy power domain
      ARM: dts: imx7s: add multiplexer controls
      ARM: dts: imx7s: Add video mux, csi and mipi_csi
      ARM: dts: imx7s-warp: add csi and mipi_csi node
      ARM: dts: imx7s-warp: add ov2680 sensor node

Ryder Lee (2):
      dt-bindings: mediatek: update bindings for MT7629 SoC
      dt-bindings: soc: fix a typo for MT7623A

Sameer Pujar (1):
      arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1

Seiya Wang (2):
      arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to cortex-a72
      arm64: dts: mt8173: add pmu nodes for mt8173

Simon Horman (1):
      arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config

Sowjanya Komatineni (2):
      arm64: tegra: Fix default tap and trim values
      arm64: tegra: Enable command queue for Tegra186 SDMMC4

Srinivas Kandagatla (1):
      arm64: dts: db820c: Add sound card support

Stuart Menefy (4):
      ARM: dts: exynos: Use bustop PLL as the source for MMC clocks on Exynos5260
      ARM: dts: exynos: Add high speed I2C ports for Exynos5260
      ARM: dts: exynos: Add interrupts for dedicated EINTs on Exynos5260
      ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260

Sylwester Nawrocki (2):
      ARM: dts: exynos: Fix audio routing on Odroid XU3
      ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3

Takeshi Kihara (5):
      arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal register address
      arm64: dts: renesas: ebisu: Enable VIN5
      arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC
      arm64: dts: renesas: salvator-common: Sort node label
      arm64: dts: renesas: r8a77965: Remove reg-names of display node

Tao Ren (1):
      ARM: dts: aspeed: cmm: enable iio-hwmon-adc

Thierry Reding (11):
      arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB pad controller
      arm64: tegra: smaug: Move PLL power supplies to XUSB pad controller
      arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
      ARM: tegra: Remove gratuitous parentheses in SPDX license identifier
      ARM: tegra: apalis: Move PLL power supplies to XUSB pad controller
      ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pad controller
      ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller
      ARM: tegra: venice2: Move PLL power supplies to XUSB pad controller
      arm64: tegra: Add XUSB and pad controller on Tegra186
      arm64: tegra: Enable XUSB on P2771
      arm64: tegra: Remove regulator hacks on Jetson TX2

Thomas Schreiber (1):
      arm64: dts: clearfog-gt-8k: add wlan_disable signal hog

Tim Harvey (2):
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx

Tony Lindgren (3):
      ARM: dts: Add common mcpdm dts file for omap4
      ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap4
      ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5

Uwe Kleine-König (2):
      dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10
      ARM: dts: Add devicetree for Eckelmann ci4x10

Vijay Khemka (1):
      ARM: dts: aspeed: tiogapass: Enable VUART

Vinod Koul (2):
      arm64: dts: qcom: qcs404: Add Ethernet node
      arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000

Vladimir Zapolskiy (5):
      ARM: dts: lpc32xx: change hexadecimal values to lower case
      ARM: dts: lpc32xx: disable I2S controllers by default
      ARM: dts: lpc32xx: disable MAC controller by default
      ARM: dts: lpc32xx: add address and size cell values to SPI controller nodes
      ARM: dts: lpc32xx: use SPDX license identifier

Yangtao Li (1):
      arm64: dts: allwinner: h6: Add device node for SID

Yannick Fertré (5):
      ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2
      ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157
      ARM: dts: stm32: add ltdc pins muxing on stm32mp157
      ARM: dts: stm32: add cec pins muxing on stm32mp157
      ARM: dts: stm32: enable cec on stm32mp157a-dk1 board

Yinbo Zhu (1):
      ARM: dts: ls1021a-qds: enable esdhc controller

Youlin Wang (1):
      arm64: dts: hi3660: Add hisi asp dma device

Yunfei Dong (1):
      arm64: dts: Using standard CCF interface to set vcodec clk

Zheng Yang (1):
      ARM: dts: rockchip: add rk3066 hdmi nodes

Zhiyong Tao (1):
      arm64: dts: mt8183: add pinctrl file

Ziping Chen (1):
      ARM: dts: sunxi: Add R_LRADC support for A83T


 .../devicetree/bindings/arm/amlogic.txt         |    1 +
 .../bindings/arm/freescale/fsl,scu.txt          |   29 +-
 Documentation/devicetree/bindings/arm/fsl.yaml  |   36 +
 .../devicetree/bindings/arm/omap/omap.txt       |    6 +
 .../devicetree/bindings/arm/rockchip.yaml       |   25 +-
 Documentation/devicetree/bindings/arm/sunxi.txt |   23 -
 .../devicetree/bindings/arm/sunxi.yaml          |  807 +++++++++++++
 .../bindings/clock/xlnx,zynqmp-clk.txt          |   63 +
 .../devicetree/bindings/dma/fsl-imx-sdma.txt    |    1 +
 .../firmware/xilinx/xlnx,zynqmp-firmware.txt    |   54 +-
 .../bindings/gpu/arm,mali-midgard.txt           |   14 +
 .../devicetree/bindings/hwmon/pwm-fan.txt       |    2 -
 .../devicetree/bindings/iio/adc/imx7d-adc.txt   |    2 +
 .../bindings/iio/adc/qcom,spmi-vadc.txt         |    1 +
 .../interrupt-controller/mediatek,sysirq.txt    |    7 +-
 .../bindings/memory-controllers/fsl/mmdc.txt    |   35 +
 .../devicetree/bindings/mmc/k3-dw-mshc.txt      |    2 +
 .../bindings/power/amlogic,meson-gx-pwrc.txt    |    4 +-
 .../bindings/reset/hisilicon,hi3660-reset.txt   |    7 +-
 .../devicetree/bindings/serial/mtk-uart.txt     |    4 +-
 .../devicetree/bindings/soc/mediatek/scpsys.txt |    5 +-
 .../bindings/timer/mediatek,mtk-timer.txt       |    1 +
 .../devicetree/bindings/ufs/ufshcd-pltfrm.txt   |    1 +
 .../devicetree/bindings/vendor-prefixes.txt     |    7 +
 arch/arm/boot/dts/Makefile                      |   13 +-
 arch/arm/boot/dts/am335x-baltos-ir2110.dts      |   16 +-
 arch/arm/boot/dts/am335x-baltos-ir3220.dts      |   38 +-
 arch/arm/boot/dts/am335x-baltos-ir5221.dts      |   42 +-
 arch/arm/boot/dts/am335x-baltos-leds.dtsi       |    6 +-
 arch/arm/boot/dts/am335x-baltos.dtsi            |  140 +--
 arch/arm/boot/dts/am335x-base0033.dts           |   48 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi       |  116 +-
 arch/arm/boot/dts/am335x-boneblack-common.dtsi  |   54 +-
 arch/arm/boot/dts/am335x-boneblack-wireless.dts |   28 +-
 arch/arm/boot/dts/am335x-boneblue.dts           |  104 +-
 arch/arm/boot/dts/am335x-bonegreen-common.dtsi  |    4 +-
 arch/arm/boot/dts/am335x-bonegreen-wireless.dts |   28 +-
 arch/arm/boot/dts/am335x-chiliboard.dts         |   66 +-
 arch/arm/boot/dts/am335x-chilisom.dtsi          |   34 +-
 arch/arm/boot/dts/am335x-cm-t335.dts            |  190 ++-
 arch/arm/boot/dts/am335x-evm.dts                |  234 ++--
 arch/arm/boot/dts/am335x-evmsk.dts              |  292 ++---
 arch/arm/boot/dts/am335x-icev2.dts              |  116 +-
 arch/arm/boot/dts/am335x-igep0033.dtsi          |   40 +-
 arch/arm/boot/dts/am335x-lxm.dts                |  120 +-
 .../boot/dts/am335x-moxa-uc-2100-common.dtsi    |   42 +-
 arch/arm/boot/dts/am335x-moxa-uc-2101.dts       |   24 +-
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts  |  116 +-
 arch/arm/boot/dts/am335x-nano.dts               |  140 +--
 arch/arm/boot/dts/am335x-osd3358-sm-red.dts     |  168 +--
 arch/arm/boot/dts/am335x-osd335x-common.dtsi    |    4 +-
 arch/arm/boot/dts/am335x-pcm-953.dtsi           |   74 +-
 arch/arm/boot/dts/am335x-pdu001.dts             |  170 +--
 arch/arm/boot/dts/am335x-pepper.dts             |  200 ++--
 arch/arm/boot/dts/am335x-phycore-som.dtsi       |   60 +-
 arch/arm/boot/dts/am335x-pocketbeagle.dts       |   56 +-
 arch/arm/boot/dts/am335x-sancloud-bbe.dts       |   62 +-
 arch/arm/boot/dts/am335x-sbc-t335.dts           |  152 +--
 arch/arm/boot/dts/am335x-shc.dts                |  226 ++--
 arch/arm/boot/dts/am335x-sl50.dts               |  208 ++--
 arch/arm/boot/dts/am335x-wega.dtsi              |   68 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |   11 +
 arch/arm/boot/dts/am5718.dtsi                   |   32 +
 arch/arm/boot/dts/am571x-idk.dts                |    2 +-
 arch/arm/boot/dts/am5728.dtsi                   |   33 +
 arch/arm/boot/dts/am572x-idk.dts                |    5 +-
 arch/arm/boot/dts/am5748.dtsi                   |   33 +
 arch/arm/boot/dts/am574x-idk.dts                |    4 +-
 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi |    2 +-
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts       |    2 +-
 arch/arm/boot/dts/armada-38x.dtsi               |    2 +
 arch/arm/boot/dts/aspeed-ast2500-evb.dts        |   21 +-
 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts   |    6 +
 .../boot/dts/aspeed-bmc-facebook-tiogapass.dts  |    5 +
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts   |    4 +-
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts    |    8 +
 .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts |   52 +-
 arch/arm/boot/dts/aspeed-g4.dtsi                |    6 +
 arch/arm/boot/dts/aspeed-g5.dtsi                |   20 +
 arch/arm/boot/dts/at91-sama5d27_som1.dtsi       |   39 +-
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts     |   39 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts     |   93 +-
 arch/arm/boot/dts/at91-sama5d4_xplained.dts     |   39 +-
 arch/arm/boot/dts/at91-sama5d4ek.dts            |   39 +-
 arch/arm/boot/dts/at91-vinco.dts                |   39 +-
 arch/arm/boot/dts/at91sam9260ek.dts             |   39 +-
 arch/arm/boot/dts/at91sam9xe.dtsi               |   39 +-
 arch/arm/boot/dts/axp81x.dtsi                   |    4 +
 arch/arm/boot/dts/dra7-l4.dtsi                  |    6 +-
 arch/arm/boot/dts/dra7.dtsi                     |    2 +
 arch/arm/boot/dts/emev2-kzm9d.dts               |    2 +-
 arch/arm/boot/dts/exynos3250.dtsi               |   72 +-
 arch/arm/boot/dts/exynos4.dtsi                  |   14 +-
 arch/arm/boot/dts/exynos4210-origen.dts         |    4 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts       |    4 +-
 arch/arm/boot/dts/exynos4210-trats.dts          |    4 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   21 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts       |    7 +-
 arch/arm/boot/dts/exynos4412-origen.dts         |    3 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts       |    4 +-
 arch/arm/boot/dts/exynos4412-trats2.dts         |    3 +-
 arch/arm/boot/dts/exynos4412.dtsi               |    2 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts       |    3 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   40 +-
 arch/arm/boot/dts/exynos5260-pinctrl.dtsi       |   16 +
 arch/arm/boot/dts/exynos5260-xyref5260.dts      |    2 +-
 arch/arm/boot/dts/exynos5260.dtsi               |   82 +-
 arch/arm/boot/dts/exynos5410-odroidxu.dts       |    2 -
 arch/arm/boot/dts/exynos5410-smdk5410.dts       |    2 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts   |  364 +++++-
 arch/arm/boot/dts/exynos5420-smdk5420.dts       |    3 +-
 arch/arm/boot/dts/exynos5420.dtsi               |    2 +-
 .../boot/dts/exynos5422-odroidxu3-audio.dtsi    |    5 +-
 .../boot/dts/exynos5422-odroidxu3-common.dtsi   |    2 -
 arch/arm/boot/dts/exynos54xx.dtsi               |   38 +-
 arch/arm/boot/dts/gemini-dlink-dir-685.dts      |   82 +-
 arch/arm/boot/dts/imx35.dtsi                    |    6 +
 arch/arm/boot/dts/imx50-kobo-aura.dts           |  258 ++++
 arch/arm/boot/dts/imx50.dtsi                    |   23 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts            |   38 +-
 arch/arm/boot/dts/imx51.dtsi                    |    2 +-
 arch/arm/boot/dts/imx53-m53.dtsi                |    2 +-
 arch/arm/boot/dts/imx53-m53menlo.dts            |  311 +++++
 arch/arm/boot/dts/imx53.dtsi                    |    2 +-
 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi   |    4 +-
 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts   |  381 ++++++
 arch/arm/boot/dts/imx6dl-sabreauto.dts          |   15 +
 arch/arm/boot/dts/imx6q-gw54xx.dts              |  105 ++
 arch/arm/boot/dts/imx6q-logicpd.dts             |    4 +-
 arch/arm/boot/dts/imx6q-zii-rdu2.dts            |   38 +-
 arch/arm/boot/dts/imx6qdl-emcon.dtsi            |    2 -
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |   29 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi           |  138 +++
 arch/arm/boot/dts/imx6qdl-gw5903.dtsi           |    2 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |    4 +-
 arch/arm/boot/dts/imx6qdl-var-dart.dtsi         |    2 +-
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi         |   50 +-
 arch/arm/boot/dts/imx6qdl.dtsi                  |   18 +-
 arch/arm/boot/dts/imx6qp-zii-rdu2.dts           |   38 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |   11 +-
 arch/arm/boot/dts/imx6sll.dtsi                  |    3 +-
 arch/arm/boot/dts/imx6sx.dtsi                   |    4 +-
 arch/arm/boot/dts/imx6ul.dtsi                   |    4 +-
 arch/arm/boot/dts/imx7-mba7.dtsi                |  550 +++++++++
 arch/arm/boot/dts/imx7-tqma7.dtsi               |  249 ++++
 arch/arm/boot/dts/imx7d-mba7.dts                |  119 ++
 arch/arm/boot/dts/imx7d-tqma7.dtsi              |   11 +
 arch/arm/boot/dts/imx7d-zii-rpu2.dts            |  941 +++++++++++++++
 arch/arm/boot/dts/imx7d.dtsi                    |    1 +
 arch/arm/boot/dts/imx7s-mba7.dts                |   18 +
 arch/arm/boot/dts/imx7s-tqma7.dtsi              |   11 +
 arch/arm/boot/dts/imx7s-warp.dts                |   61 +
 arch/arm/boot/dts/imx7s.dtsi                    |   98 +-
 arch/arm/boot/dts/imx7ulp.dtsi                  |   12 +
 arch/arm/boot/dts/lpc3250-ea3250.dts            |    1 +
 arch/arm/boot/dts/lpc3250-phy3250.dts           |    3 +-
 arch/arm/boot/dts/lpc32xx.dtsi                  |   38 +-
 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts     |    1 -
 arch/arm/boot/dts/ls1021a-qds.dts               |    4 +
 arch/arm/boot/dts/ls1021a.dtsi                  |    1 -
 arch/arm/boot/dts/meson.dtsi                    |    9 +
 arch/arm/boot/dts/meson8.dtsi                   |   10 +
 arch/arm/boot/dts/meson8b-ec100.dts             |   14 +
 arch/arm/boot/dts/meson8b-odroidc1.dts          |   66 ++
 arch/arm/boot/dts/meson8b.dtsi                  |   10 +
 arch/arm/boot/dts/omap2420-n810.dts             |    2 +-
 arch/arm/boot/dts/omap4-duovero.dtsi            |   21 +-
 arch/arm/boot/dts/omap4-l4-abe.dtsi             |  501 ++++++++
 arch/arm/boot/dts/omap4-mcpdm.dtsi              |   44 +
 arch/arm/boot/dts/omap4-panda-common.dtsi       |   21 +-
 arch/arm/boot/dts/omap4-sdp.dts                 |   21 +-
 arch/arm/boot/dts/omap4-var-som-om44.dtsi       |   21 +-
 arch/arm/boot/dts/omap4.dtsi                    |  192 +--
 arch/arm/boot/dts/omap5-board-common.dtsi       |    8 +-
 arch/arm/boot/dts/omap5-l4-abe.dtsi             |  447 +++++++
 arch/arm/boot/dts/omap5.dtsi                    |  115 +-
 arch/arm/boot/dts/qcom-apq8064.dtsi             |    6 +-
 arch/arm/boot/dts/qcom-ipq4019.dtsi             |    4 +-
 arch/arm/boot/dts/qcom-mdm9615.dtsi             |    1 +
 arch/arm/boot/dts/qcom-msm8660.dtsi             |    1 +
 arch/arm/boot/dts/qcom-pma8084.dtsi             |    1 +
 arch/arm/boot/dts/r7s72100-rskrza1.dts          |   46 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |   29 +-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts       |  123 ++
 arch/arm/boot/dts/r8a77470.dtsi                 |  313 +++++
 arch/arm/boot/dts/r8a7778-bockw.dts             |    2 +-
 arch/arm/boot/dts/r8a7779-marzen.dts            |    2 +-
 arch/arm/boot/dts/r8a7792-blanche.dts           |   20 +
 arch/arm/boot/dts/r8a7792.dtsi                  |   18 +
 arch/arm/boot/dts/r8a7794-alt.dts               |   47 +
 arch/arm/boot/dts/rk3036-kylin.dts              |   10 +-
 arch/arm/boot/dts/rk3036.dtsi                   |  136 +--
 arch/arm/boot/dts/rk3066a-marsboard.dts         |    2 +-
 arch/arm/boot/dts/rk3066a-mk808.dts             |   37 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts          |   26 +-
 arch/arm/boot/dts/rk3066a.dtsi                  |  239 ++--
 arch/arm/boot/dts/rk3188-px3-evb.dts            |    4 +-
 arch/arm/boot/dts/rk3188-radxarock.dts          |   14 +-
 arch/arm/boot/dts/rk3188.dtsi                   |  210 ++--
 arch/arm/boot/dts/rk322x.dtsi                   |  170 +--
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |    4 +-
 arch/arm/boot/dts/rk3288-evb.dtsi               |   26 +-
 arch/arm/boot/dts/rk3288-fennec.dts             |   10 +-
 arch/arm/boot/dts/rk3288-firefly-beta.dts       |    4 +-
 .../boot/dts/rk3288-firefly-reload-core.dtsi    |   10 +-
 arch/arm/boot/dts/rk3288-firefly-reload.dts     |   36 +-
 arch/arm/boot/dts/rk3288-firefly.dts            |    4 +-
 arch/arm/boot/dts/rk3288-firefly.dtsi           |   38 +-
 arch/arm/boot/dts/rk3288-miqi.dts               |   28 +-
 arch/arm/boot/dts/rk3288-phycore-rdk.dts        |   28 +-
 arch/arm/boot/dts/rk3288-phycore-som.dtsi       |   30 +-
 arch/arm/boot/dts/rk3288-r89.dts                |   14 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |    4 +-
 arch/arm/boot/dts/rk3288-rock2-square.dts       |   18 +-
 arch/arm/boot/dts/rk3288-tinker-s.dts           |    5 +
 arch/arm/boot/dts/rk3288-tinker.dtsi            |   67 +-
 .../boot/dts/rk3288-veyron-analog-audio.dtsi    |    8 +-
 arch/arm/boot/dts/rk3288-veyron-brain.dts       |    8 +-
 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi |   25 +-
 arch/arm/boot/dts/rk3288-veyron-jaq.dts         |   14 +-
 arch/arm/boot/dts/rk3288-veyron-jerry.dts       |   23 +-
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      |    6 +-
 arch/arm/boot/dts/rk3288-veyron-mighty.dts      |   34 +
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |   24 +-
 arch/arm/boot/dts/rk3288-veyron-pinky.dts       |    6 +-
 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi      |   16 +-
 arch/arm/boot/dts/rk3288-veyron-speedy.dts      |   14 +-
 arch/arm/boot/dts/rk3288-veyron.dtsi            |   91 +-
 arch/arm/boot/dts/rk3288-vyasa.dts              |    6 +-
 arch/arm/boot/dts/rk3288.dtsi                   |  317 ++---
 arch/arm/boot/dts/rv1108-elgin-r1.dts           |    1 -
 arch/arm/boot/dts/rv1108.dtsi                   |  138 +--
 arch/arm/boot/dts/s5pv210-goni.dts              |    2 +-
 arch/arm/boot/dts/s5pv210.dtsi                  |    6 +-
 arch/arm/boot/dts/sama5d2.dtsi                  |   45 +-
 arch/arm/boot/dts/sama5d36ek_cmp.dts            |   39 +-
 arch/arm/boot/dts/sama5d3xcm_cmp.dtsi           |   39 +-
 arch/arm/boot/dts/sama5d3xmb_cmp.dtsi           |   39 +-
 arch/arm/boot/dts/sama5d4.dtsi                  |   39 +-
 .../boot/dts/socfpga_arria10_socdk_sdmmc.dts    |    1 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |   74 +-
 arch/arm/boot/dts/ste-href-stuib.dtsi           |   13 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |   13 +
 arch/arm/boot/dts/stm32f429.dtsi                |   13 +
 arch/arm/boot/dts/stm32f769-disco.dts           |    4 +
 arch/arm/boot/dts/stm32h743-pinctrl.dtsi        |   68 ++
 arch/arm/boot/dts/stm32h743.dtsi                |   14 +
 arch/arm/boot/dts/stm32h743i-disco.dts          |   20 +
 arch/arm/boot/dts/stm32h743i-eval.dts           |   23 +-
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi       |  269 +++++
 arch/arm/boot/dts/stm32mp157a-dk1.dts           |  250 ++++
 arch/arm/boot/dts/stm32mp157c-dk2.dts           |   76 ++
 arch/arm/boot/dts/stm32mp157c-ed1.dts           |  175 ++-
 arch/arm/boot/dts/stm32mp157c.dtsi              |   56 +
 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts |   20 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |   10 +-
 .../arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts |   20 +-
 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts    |   20 +-
 arch/arm/boot/dts/sun4i-a10-inet1.dts           |   20 +-
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   20 +-
 arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts    |   72 +-
 arch/arm/boot/dts/sun4i-a10-marsboard.dts       |   12 +-
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |   18 +-
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |   12 +-
 .../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts |   20 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                |   11 +-
 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts    |   10 +-
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |   10 +-
 .../dts/sun5i-a13-empire-electronix-d709.dts    |   20 +-
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts        |   12 +-
 arch/arm/boot/dts/sun5i-a13-licheepi-one.dts    |    5 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts |   18 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts       |   20 +-
 arch/arm/boot/dts/sun5i-a13-q8-tablet.dts       |   11 +-
 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts        |   16 +-
 arch/arm/boot/dts/sun5i-gr8-chip-pro.dts        |    4 +-
 arch/arm/boot/dts/sun5i-gr8-evb.dts             |    4 +-
 arch/arm/boot/dts/sun5i-r8-chip.dts             |   14 +-
 .../boot/dts/sun5i-reference-design-tablet.dtsi |   20 +-
 arch/arm/boot/dts/sun5i.dtsi                    |   66 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts        |   14 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts     |   16 +-
 arch/arm/boot/dts/sun6i-a31-i7.dts              |    1 -
 arch/arm/boot/dts/sun6i-a31.dtsi                |   22 +-
 arch/arm/boot/dts/sun6i-a31s-primo81.dts        |    2 +-
 .../boot/dts/sun6i-reference-design-tablet.dtsi |   12 +-
 arch/arm/boot/dts/sun7i-a20-bananapi.dts        |   10 +-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     |   12 +-
 arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts       |   12 +-
 .../boot/dts/sun7i-a20-olimex-som204-evb.dts    |    4 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts  |   18 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts |   24 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |   18 +-
 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts   |   12 +-
 arch/arm/boot/dts/sun7i-a20-orangepi.dts        |   12 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts   |   12 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |   12 +-
 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts  |   12 +-
 .../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts |   12 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                |  125 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   74 +-
 arch/arm/boot/dts/sun8i-a23-q8-tablet.dts       |    6 +
 arch/arm/boot/dts/sun8i-a33-q8-tablet.dts       |    7 +
 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts  |   11 +-
 arch/arm/boot/dts/sun8i-a33.dtsi                |   20 +-
 arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts    |   12 +
 .../arm/boot/dts/sun8i-a83t-cubietruck-plus.dts |   12 +
 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts       |   73 +-
 arch/arm/boot/dts/sun8i-a83t.dtsi               |  111 +-
 .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts |   20 +-
 .../boot/dts/sun8i-h2-plus-orangepi-zero.dts    |    2 +-
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts       |    6 +-
 arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts |    7 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts   |    3 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts        |    2 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts   |    2 +-
 arch/arm/boot/dts/sun8i-h3-nanopi.dtsi          |   25 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts       |   34 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts    |   27 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts     |   25 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts      |   27 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts    |    9 -
 .../boot/dts/sun8i-h3-orangepi-zero-plus2.dts   |    3 +-
 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts    |  114 ++
 arch/arm/boot/dts/sun8i-h3.dtsi                 |    4 +
 arch/arm/boot/dts/sun8i-q8-common.dtsi          |   18 +-
 .../boot/dts/sun8i-r16-nintendo-nes-classic.dts |    2 -
 arch/arm/boot/dts/sun8i-r16-parrot.dts          |   12 +-
 arch/arm/boot/dts/sun8i-r40.dtsi                |   13 +-
 .../boot/dts/sun8i-reference-design-tablet.dtsi |   12 +-
 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts   |    2 +-
 arch/arm/boot/dts/sun8i-v3s.dtsi                |   13 +-
 .../boot/dts/sun8i-v40-bananapi-m2-berry.dts    |   36 +-
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts     |   15 +-
 arch/arm/boot/dts/sun9i-a80-optimus.dts         |    4 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                |   84 +-
 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi   |    7 +-
 arch/arm/boot/dts/sunxi-h3-h5.dtsi              |   50 +-
 .../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi |    4 +-
 arch/arm/boot/dts/tegra124-apalis-emc.dtsi      |   39 +-
 arch/arm/boot/dts/tegra124-apalis-eval.dts      |   40 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts |    2 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi     |    9 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi          |   45 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |    5 +
 arch/arm/boot/dts/tegra124-nyan.dtsi            |    5 +
 arch/arm/boot/dts/tegra124-venice2.dts          |    5 +
 arch/arm/boot/dts/tegra30.dtsi                  |   11 +
 arch/arm/boot/dts/vf610-zii-cfu1.dts            |   26 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts       |   57 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts       |   49 +-
 arch/arm/boot/dts/vf610-zii-dev.dtsi            |    6 +-
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts        |   14 +-
 arch/arm/boot/dts/vf610-zii-spb4.dts            |  359 ++++++
 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts        |    5 +-
 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts       |   17 +-
 arch/arm64/Kconfig.platforms                    |    5 +
 arch/arm64/boot/dts/Makefile                    |    1 +
 arch/arm64/boot/dts/allwinner/Makefile          |    3 +
 .../dts/allwinner/sun50i-a64-amarula-relic.dts  |   65 +
 .../sun50i-a64-oceanic-5205-5inmfd.dts          |   68 ++
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts  |    2 -
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts   |   13 +
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi   |   75 +-
 .../sun50i-h5-emlid-neutis-n5-devboard.dts      |    3 +-
 .../allwinner/sun50i-h5-emlid-neutis-n5.dtsi    |    1 -
 .../allwinner/sun50i-h5-nanopi-neo-plus2.dts    |    5 +-
 .../dts/allwinner/sun50i-h5-nanopi-neo2.dts     |    2 +-
 .../dts/allwinner/sun50i-h5-orangepi-pc2.dts    |    4 +-
 .../dts/allwinner/sun50i-h5-orangepi-prime.dts  |    4 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus.dts  |    2 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus2.dts |    3 +-
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi    |    4 +
 .../dts/allwinner/sun50i-h6-beelink-gs1.dts     |  260 ++++
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts |  215 ++++
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi  |    2 -
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts   |    4 -
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi    |   41 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts |    3 +-
 arch/arm64/boot/dts/amlogic/Makefile            |    1 +
 .../boot/dts/amlogic/meson-g12a-sei510.dts      |  185 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts |  147 +++
 .../boot/dts/amlogic/meson-g12a-x96-max.dts     |  140 +++
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi     |  465 ++++++++
 .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts  |   10 +
 .../boot/dts/amlogic/meson-gxm-nexbox-a1.dts    |    4 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi      |   27 +
 .../boot/dts/bitmain/bm1880-sophon-edge.dts     |  143 +++
 arch/arm64/boot/dts/bitmain/bm1880.dtsi         |   68 ++
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi  |    6 +
 arch/arm64/boot/dts/exynos/exynos5433-tm2.dts   |    6 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi      |   83 +-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   57 +-
 arch/arm64/boot/dts/freescale/Makefile          |    3 +
 .../boot/dts/freescale/fsl-ls1012a-oxalis.dts   |    4 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi  |    2 +-
 .../boot/dts/freescale/fsl-ls1028a-qds.dts      |   62 +
 .../boot/dts/freescale/fsl-ls1028a-rdb.dts      |   63 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi  |   64 +-
 .../boot/dts/freescale/fsl-ls1043a-rdb.dts      |    1 -
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi  |    2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi  |    2 -
 .../boot/dts/freescale/fsl-lx2160a-qds.dts      |   16 +
 .../boot/dts/freescale/fsl-lx2160a-rdb.dts      |   16 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi  |   69 ++
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts    |  235 ++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi       |  733 ++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts    |  129 ++
 .../dts/freescale/imx8mq-zii-ultra-rmb3.dts     |   95 ++
 .../dts/freescale/imx8mq-zii-ultra-zest.dts     |   24 +
 .../boot/dts/freescale/imx8mq-zii-ultra.dtsi    |  725 ++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq.dtsi       |  309 ++++-
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts   |   95 ++
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi      |   89 +-
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi       |   20 +-
 .../boot/dts/hisilicon/hi3670-hikey970.dts      |   75 ++
 arch/arm64/boot/dts/hisilicon/hi3670.dtsi       |   62 +
 .../boot/dts/hisilicon/hikey970-pinctrl.dtsi    |  115 ++
 arch/arm64/boot/dts/intel/Makefile              |    1 +
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi   |  444 +++++++
 .../boot/dts/intel/socfpga_agilex_socdk.dts     |   75 ++
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts  |   13 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |   35 +-
 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h   | 1120 ++++++++++++++++++
 arch/arm64/boot/dts/nvidia/Makefile             |    1 +
 .../boot/dts/nvidia/tegra186-p2771-0000.dts     |  115 ++
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi  |   42 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi        |  140 ++-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi  |    1 +
 .../boot/dts/nvidia/tegra194-p2972-0000.dts     |    2 -
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi  |    6 +
 .../boot/dts/nvidia/tegra210-p2371-2180.dts     |   12 +
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi  |    5 +
 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi  |    6 +
 .../boot/dts/nvidia/tegra210-p3450-0000.dts     |  650 ++++++++++
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts   |   12 +
 arch/arm64/boot/dts/nvidia/tegra210.dtsi        |   41 +-
 .../boot/dts/qcom/apq8096-db820c-pins.dtsi      |   52 +
 .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi |    8 +
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi    |  121 ++
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |   46 +-
 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi      |   43 +
 arch/arm64/boot/dts/qcom/msm8996.dtsi           |  558 ++++++++-
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi       |   60 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi           |  315 ++++-
 arch/arm64/boot/dts/qcom/pm8005.dtsi            |    1 +
 arch/arm64/boot/dts/qcom/pm8998.dtsi            |    3 +
 arch/arm64/boot/dts/qcom/pmi8994.dtsi           |    1 +
 arch/arm64/boot/dts/qcom/pmi8998.dtsi           |    1 +
 arch/arm64/boot/dts/qcom/pms405.dtsi            |   11 +
 arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts    |    3 +-
 arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts    |   85 +-
 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi        |   95 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi            |   23 +-
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts         |    8 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi            |  427 ++++++-
 arch/arm64/boot/dts/renesas/cat875.dtsi         |   22 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi       |   12 +-
 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts |   62 +
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi       |   44 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        |   72 +-
 .../boot/dts/renesas/r8a7796-salvator-x.dts     |    1 +
 .../boot/dts/renesas/r8a7796-salvator-xs.dts    |    1 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        |   13 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       |  324 ++++-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |   16 +
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts  |   53 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |   74 +-
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts  |   32 +-
 .../arm64/boot/dts/renesas/salvator-common.dtsi |   73 +-
 arch/arm64/boot/dts/rockchip/Makefile           |    2 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts       |    4 +-
 arch/arm64/boot/dts/rockchip/rk3328-evb.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts  |   53 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts  |   33 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi        |    7 +-
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi    |   34 +-
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts |    8 +-
 .../boot/dts/rockchip/rk3368-lion-haikou.dts    |   14 +-
 arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi   |   10 +-
 .../boot/dts/rockchip/rk3368-orion-r68-meta.dts |   46 +-
 arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts |    6 +-
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts     |   36 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        |  240 ++--
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts     |    6 +-
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts   |   18 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts |    2 +-
 .../dts/rockchip/rk3399-gru-chromebook.dtsi     |   14 +-
 .../boot/dts/rockchip/rk3399-gru-kevin.dts      |    8 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi   |   68 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi    |   56 +-
 .../boot/dts/rockchip/rk3399-nanopc-t4.dts      |   69 +-
 .../boot/dts/rockchip/rk3399-nanopi-neo4.dts    |   50 +
 .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi |   27 +-
 .../arm64/boot/dts/rockchip/rk3399-orangepi.dts |  790 ++++++++++++
 .../boot/dts/rockchip/rk3399-puma-haikou.dts    |   12 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi   |   21 +-
 .../boot/dts/rockchip/rk3399-rock-pi-4.dts      |    5 +
 .../arm64/boot/dts/rockchip/rk3399-rock960.dtsi |   77 +-
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |    6 +-
 .../boot/dts/rockchip/rk3399-sapphire.dtsi      |    4 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |  314 ++---
 .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts |    1 +
 .../boot/dts/xilinx/zynqmp-zcu102-revA.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu102-revB.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu104-revA.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu106-revA.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu111-revA.dts      |    1 +
 .../{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h}    |   26 +-
 include/dt-bindings/firmware/imx/rsrc.h         |   25 +-
 include/dt-bindings/pinctrl/am33xx.h            |  130 +-
 include/dt-bindings/pinctrl/omap.h              |    1 +
 include/dt-bindings/power/r8a77965-sysc.h       |    1 -
 513 files changed, 23982 insertions(+), 6172 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt
 create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt
 create mode 100644 arch/arm/boot/dts/am5718.dtsi
 create mode 100644 arch/arm/boot/dts/am5728.dtsi
 create mode 100644 arch/arm/boot/dts/am5748.dtsi
 create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
 create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
 create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
 create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi
 create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts
 create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/Makefile
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
 rename include/dt-bindings/clock/{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h} (85%)

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL 2/4] ARM: Device-tree updates
@ 2019-05-16  6:43   ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2019-05-16  6:43 UTC (permalink / raw)
  To: torvalds; +Cc: Olof Johansson, arm, linux-kernel, linux-arm-kernel

Besides new bindings and additional descriptions of hardware blocks for
various SoCs and boards, the main new contents here is:

SoCs:
- Intel Agilex (SoCFPGA)
- NXP i.MX8MM (Quad Cortex-A53 with media/graphics focus)

New boards:
- Allwinner:
+ RerVision H3-DVK (H3)
+ Oceanic 5205 5inMFD (H6)
+ Beelink GS2 (H6)
+ Orange Pi 3 (H6)
- Rockchip:
+ Orange Pi RK3399
+ Nanopi NEO4
+ Veyron-Mighty Chromebook variant
- Amlogic:
+ SEI Robotics SEI510
- ST Micro:
+ stm32mp157a discovery1
+ stm32mp157c discovery2
- NXP:
+ Eckelmann ci4x10 (i.MX6DL)
+ i.MX8MM EVK (i.MX8MM)
+ ZII i.MX7 RPU2 (i.MX7)
+ ZII SPB4 (VF610)
+ Zii Ultra (i.MX8M)
+ TQ TQMa7S (i.MX7Solo)
+ TQ TQMa7D (i.MX7Dual)
+ Kobo Aura (i.MX50)
+ Menlosystems M53 (i.MX53)j
- Nvidia:
+ Jetson Nano (Tegra T210)


Conflicts:

Documentation/devicetree/bindings/vendor-prefixes.txt:
 - Add/add conflict, keep both.

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

The following changes since commit 965fea54c865948fe748fc9eaea8ba5023520161:

  Merge tag 'armsoc-soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 6cbc4d88ad208d6f5b9567bac2fff038e1bbfa77:

  Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/linux-bitmain into arm/dt

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

Abel Vesa (3):
      arm64: dts: imx8mq: Add the clocks and the latencies for the A53 cores
      arm64: dts: imx8mq: Add the buck vdd_arm regulator
      arm64: dts: imx8mq: Add the opp table and cores opp properties

Adam Ford (3):
      ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
      ARM: dts: imx6q-logicpd: Enable Analog audio capture
      ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend

Alexander Kurz (3):
      ARM: dts: i.MX50: Add i2c, mmc and spi aliases
      ARM: dts: i.MX6SL: Add i2c and mmc aliases
      ARM: dts: i.MX35: Add i2c and mmc aliases

Alexandre Belloni (4):
      ARM: dts: sama5d{2,4}: use SPDX-License-Identifier
      ARM: dts: at91sam9xe: use SPDX-License-Identifier
      ARM: dts: atmel boards: use SPDX-License-Identifier
      ARM: dts: at91-vinco: use SPDX-License-Identifier

Alexandre Torgue (2):
      ARM: dts: stm32: add initial support of stm32mp157a-dk1 board
      ARM: dts: stm32: add initial support of stm32mp157c-dk2 board

Alexis Ballier (4):
      arm64: dts: rockchip: Add support for the Orange Pi RK3399 board.
      arm64: dts: rockchip: Fix clock names and add missing supplies for bluetooth on rk3399-orangepi
      arm64: dts: rockchip: Specify vid supply for the rk3399-orangepi compass (AK09911)
      arm64: dts: rockchip: Add the fusb typec manager to rk3399-orangepi

Alison Wang (2):
      arm64: dts: ls1028a: Add Audio DT nodes
      arm64: dts: ls1028a: Add pmu dt nodes

Amit Kucheria (17):
      dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC
      arm64: dts: msm8998: thermal: split address space into two
      arm64: dts: msm8998: efficiency is not valid property
      arm64: dts: msm8916: thermal: Add sensor for modem
      arm64: dts: msm8996: thermal: Add temperature sensors near major peripherals
      arm64: dts: msm8998: thermal: Fix the cpu sensor numbers
      arm64: dts: msm8998: thermal: Fix the gpu sensor number
      arm64: dts: msm8998: thermal: GPU has two sensors, add the second
      arm64: dts: msm8998: thermal: Add temperature sensors near major peripherals
      arm64: dts: sdm845: thermal: Add temperature sensors near major peripherals
      arm64: dts: msm8998: thermal: Make trip names consistent
      arm64: dts: msm8916: thermal: Make trip names consistent
      arm64: dts: msm8996: thermal: Make trip names consistent
      arm64: dts: msm8916: thermal: Convert camera trip type to hot
      arm64: dts: msm8998-mtp: thermal: Remove skin and battery thermal zones
      arm64: dts: msm8998: thermal: Fix number of supported sensors
      arm64: dts: msm8998: thermal: Restrict thermal zone name length to under 20

Andreas Kemnade (1):
      ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board

Andrew F. Davis (5):
      ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source
      ARM: dts: omap2420-n810: Use new CODEC reset pin name
      ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
      ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
      ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name

Andrey Smirnov (26):
      dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
      dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
      ARM: dts: vf610: Add ZII SPB4 board
      ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
      ARM: dts: imx7d: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible
      arm64: dts: imx8mq: Add a node for SRC IP block
      arm64: dts: imx8mq: Combine PCIE power domains
      arm64: dts: imx8mq: Add nodes for PCIe IP blocks
      arm64: dts: imx8mq-evk: Enable PCIE0 interface
      dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
      ARM: dts: Add support for ZII i.MX7 RPU2 board
      ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
      ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
      ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes
      dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required

Andrzej Hajda (2):
      arm64: dts: exynos: configure GSCALER related clocks on TM2
      arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCALERs of Exynos5433

Andy Gross (1):
      Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2

Angus Ainslie (Purism) (3):
      arm64: dts: imx8mq: enable the multi sensor TMU
      arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string
      arm64: dts: imx8mq: Change ahb clock for imx8mq

Anson Huang (14):
      arm64: dts: imx8qxp: add cpu opp table
      dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
      dt-bindings: firmware: imx-scu: add new resources to scu resource table
      arm64: dts: imx8mq: add clock for GPIO node
      ARM: dts: imx7ulp: add mmdc support
      ARM: dts: imx: make MMDC node name generic
      ARM: dts: imx6qdl: Improve mmdc1 node
      dt-bindings: memory-controllers: freescale: add MMDC binding doc
      ARM: dts: imx7ulp: add ocotp support
      arm64: dts: imx8qxp: add system controller watchdog support
      ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
      ARM: dts: imx6dl-sabreauto: update opp table for auto part
      dt-bindings: fsl: scu: add general interrupt support
      arm64: dts: imx8qxp: enable scu general irq channel

Archit Taneja (3):
      arm64: dts: msm8996: Add display smmu node
      arm64: qcom: msm8996.dtsi: Add Display nodes
      arm64: dts: apq8096-db820c: Add HDMI display support

Benjamin Drung (1):
      ARM: dts: exynos: Fix spelling mistake of EXYNOS5420

Biju Das (8):
      arm64: dts: renesas: r8a774c0-cat874: add RTC support
      dt-bindings: Add vendor prefix for Silicon Linux.
      ARM: dts: r8a77470: Add USB PHY DT support
      ARM: dts: iwg23s-sbc: Enable USB Phy[01]
      ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device
      ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host
      ARM: dts: r8a77470: Add HSUSB device nodes
      ARM: dts: iwg23s-sbc: Enable HS-USB

Bjorn Andersson (6):
      arm64: dts: qcom: qcs404: Fix regulator supply names
      arm64: dts: qcom: qcs404: Fix voltages l3
      arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth
      arm64: dts: qcom: sdm845: Update reserved memory map
      arm64: dts: qcom: sdm845: Define rmtfs memory
      arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes

Boris Brezillon (1):
      ARM: dts: at91: sama5d2_xplained: Add proper regulator states for suspend-to-mem

Brian Masney (8):
      ARM: dts: qcom: apq8064: add gpio-ranges
      ARM: dts: qcom: mdm9615: add gpio-ranges
      ARM: dts: qcom: msm8660: add gpio-ranges
      ARM: dts: qcom: pma8084: add gpio-ranges
      arm64: dts: qcom: pm8005: add gpio-ranges
      arm64: dts: qcom: pm8998: add gpio-ranges
      arm64: dts: qcom: pmi8994: add gpio-ranges
      arm64: dts: qcom: pmi8998: add gpio-ranges

Bruno Thomsen (6):
      dt-bindings: add vendor prefix for TQ Systems GmbH
      dt-bindings: arm: add TQ boards
      ARM: dts: tq imx7 common board support
      ARM: dts: tq imx7s board support
      ARM: dts: tq imx7d board support
      ARM: dts: bugfix tqma7 soft reset issue

Cao Van Dong (6):
      arm64: dts: renesas: r8a7795: Add CMT device nodes
      arm64: dts: renesas: r8a77965: Add CMT device nodes
      arm64: dts: renesas: r8a77990: Add CMT device nodes
      ARM: dts: r8a77470: Add HSCIF support
      ARM: dts: r8a77470: Add PWM support
      ARM: dts: r8a77470: Add VIN support

Carlo Caione (1):
      arm64: dts: imx8mq: Add on-chip OTP controller node

Chen-Yu Tsai (3):
      ARM: dts: sunxi: h3/h5: Add device node for SID
      ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins
      ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards

Chris Packham (1):
      ARM: dts: armada-38x: add interrupts for watchdog

Christian Hewitt (1):
      arm64: dts: meson-gxm: Add Mali-T820 node

Christian Lamparter (1):
      ARM: dts: qcom: ipq4019: enlarge PCIe BAR range

Christina Quast (38):
      ARM: dts: am33xx: Added macros for numeric pinmux addresses
      ARM: dts: am33xx: Added AM33XX_PADCONF macro
      ARM: dts: am335x: bone-common: Replaced register offsets with defines
      ARM: dts: am335x: boneblack-common: Replaced register offsets with defines
      ARM: dts: am335x: boneblack-wireless: Replaced register offsets with defines
      ARM: dts: am335x: pocketbeagle: Replaced register offsets with defines
      ARM: dts: am335x: baltos-ir2110: Replaced register offsets with defines
      ARM: dts: am335x: baltos-ir3220: Replaced register offsets with defines
      ARM: dts: am335x: baltos-ir5221: Replaced register offsets with defines
      ARM: dts: am335x: baltos-leds: Replaced register offsets with defines
      ARM: dts: am335x: baltos: Replaced register offsets with defines
      ARM: dts: am335x: base0033: Replaced register offsets with defines
      ARM: dts: am335x: bonegreen-wireless: Replaced register offsets with defines
      ARM: dts: am335x: boneblue: Replaced register offsets with defines
      ARM: dts: am335x: bonegreen-common: Replaced register offsets with defines
      ARM: dts: am335x: chiliboard: Replaced register offsets with defines
      ARM: dts: am335x: chilisom: Replaced register offsets with defines
      ARM: dts: am335x: cm-t335: Replaced register offsets with defines
      ARM: dts: am335x: evm: Replaced register offsets with defines
      ARM: dts: am335x: evmsk: Replaced register offsets with defines
      ARM: dts: am335x: icev2: Replaced register offsets with defines
      ARM: dts: am335x: igep0033: Replaced register offsets with defines
      ARM: dts: am335x: lxm: Replaced register offsets with defines
      ARM: dts: am335x: moxa-uc-2100-common: Replaced register offsets with defines
      ARM: dts: am335x: moxa-uc-2101: Replaced register offsets with defines
      ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register offsets with defines
      ARM: dts: am335x: nano: Replaced register offsets with defines
      ARM: dts: am335x: osd3358-sm-red: Replaced register offsets with defines
      ARM: dts: am335x: osd335x-common: Replaced register offsets with defines
      ARM: dts: am335x: pcm-953: Replaced register offsets with defines
      ARM: dts: am335x: pdu001: Replaced register offsets with defines
      ARM: dts: am335x: pepper: Replaced register offsets with defines
      ARM: dts: am335x: phycore-som: Replaced register offsets with defines
      ARM: dts: am335x: sancloud-bbe: Replaced register offsets with defines
      ARM: dts: am335x: sbc-t335: Replaced register offsets with defines
      ARM: dts: am335x: shc: Replaced register offsets with defines
      ARM: dts: am335x: sl50: Replaced register offsets with defines
      ARM: dts: am335x: wega: Replaced register offsets with defines

Christoph Muellner (3):
      arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller.
      arm64: dts: rockchip: Define drive-impedance-ohm for RK3399's emmc-phy.
      arm64: dts: rockchip: Decrease emmc-phy's drive impedance on rk3399-puma

Chuanhong Guo (1):
      arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED

Clément Péron (4):
      arm64: dts: allwinner: h6: move MMC pinctrl to dtsi
      dt-bindings: vendor-prefixes: add AZW
      arm64: dts: allwinner: h6: Introduce Beelink GS1 board
      dt-bindings: arm: sunxi: Add Beelink GS1 board

Daniel Baluta (5):
      arm64: dts: imx8mq: Add SDMA nodes
      arm64: dts: imx8mq: Add SAI2 node
      arm64: dts: imx8mq-evk: Enable audio codec wm8524
      bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string
      arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes

David Summers (1):
      ARM: dts: rockchip: Enable WiFi on rk3288-tinker

Dinh Nguyen (4):
      ARM: dts: socfpga: enable MMC highspeed support
      arm64: dts: stratix10: enable MMC highspeed support
      arm64: dts: stratix10: increase QSPI max frequency to 100MHz
      arm64: dts: agilex: Add initial support for Intel's Agilex SoCFPGA

Dmitry Osipenko (1):
      ARM: tegra: Add ACTMON support on Tegra30

Douglas Anderson (10):
      ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288
      dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
      ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
      ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry
      ARM: dts: rockchip: Add vdd_logic to rk3288-veyron
      dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-mighty
      ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty
      ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-veyron hogs
      ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-veyron-chromebook
      ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron

Eddie James (2):
      ARM: dts: aspeed: witherspoon: Enable vhub
      ARM: dts: aspeed-g5: Add video engine

Edward A. James (1):
      ARM: dts: aspeed: witherspoon: Update BMC partitioning

Erin Lo (1):
      dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183

Evan Green (1):
      arm64: dts: sdm845: Add UFS PHY reset

Ezequiel Garcia (2):
      arm64: dts: rockchip: enable mali on Rock Pi 4
      arm64: dts: rockchip: enable mali on rock960 boards

Fabien Dessenne (3):
      ARM: dts: stm32: add IPCC mailbox support on STM32MP157c
      ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1
      ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1

Fabien Parent (4):
      dt-bindings: wdog: mtk-wdt: add support for MT851
      dt-bindings: timer: mtk-timer: add support for MT8516
      dt-bindings: serial: mtk-uart: add support for MT8516
      dt-bindings: irq: mtk,sysirq: add support for MT8516

Fabio Estevam (7):
      ARM: dts: vf610-zii: Disable SNVS RTC
      ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
      ARM: dts: vf610-zii: Remove 'max-brightness' property
      arm64: dts: imx8mq: Move the opp table out of bus node
      arm64: dts: imx8mq: Move thermal-zones out of bus node
      ARM: dts: imx: Switch Zii dts to SPDX identifier
      ARM: dts: imx: Use generic node names for Zii dts

Fabrice Gasnier (3):
      ARM: dts: stm32: Add clock on stm32mp157c syscfg
      ARM: dts: stm32: Add romem and temperature calibration on stm32mp157c
      ARM: dts: stm32: Add romem and temperature calibration on stm32f429

Fabrizio Castro (10):
      arm64: dts: renesas: r8a774c0: Fix cpu nodes style
      arm64: dts: renesas: cat875: Add CAN support
      arm64: dts: renesas: r8a774c0-cat874: Add LEDs support
      arm64: dts: renesas: r8a774c0-cat874: Add RWDT support
      arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes
      arm64: dts: renesas: r8a774c0: Add CANFD support
      arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes
      ARM: dts: r8a77470: Add DU support
      ARM: dts: iwg23s-sbc: Add HDMI support
      arm64: dts: renesas: cat874: Add USB-HOST support

Frieder Schrempf (2):
      ARM: dts: ls1021a: Remove unused properties from QSPI node
      arm64: dts: fsl: Remove unused properties from FSL QSPI nodes

Gabriel Fernandez (1):
      ARM: dts: stm32: Enable STM32F769 clock driver

Geert Uytterhoeven (6):
      arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander
      arm64: dts: renesas: r8a77990: Fix SPDX license identifier style
      dt-bindings: power: r8a77965: Remove non-existent A3IR power domain
      ARM: dts: ape6evm: Add NOR FLASH
      ARM: dts: rskrza1: Add I2C support
      ARM: dts: rskrza1: Add remaining LEDs

Georgi Djakov (1):
      arm64: dts: sdm845: Include the interconnect resources DT header

Guillaume La Roque (1):
      arm64: dts: meson-g12a-x96-max: add regulators

Harald Geyer (1):
      arm64: dts: allwinner: a64: teres-i: enable backlight

Harini Katakam (1):
      arm64: zynqmp: dt: Add TI PHY quirk

Heiko Stuebner (2):
      arm64: dts: rockchip: bulk convert gpios to their constant counterparts
      ARM: dts: rockchip: bulk convert gpios to their constant counterparts

Horia Geantă (1):
      arm64: dts: ls1043a: add crypto node alias also for qds

Igor Opaniuk (1):
      ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis

Jacky Bai (3):
      dt-bindings: arm: imx: Add the soc binding for imx8mm
      arm64: dts: imx: Add i.mx8mm dtsi support
      arm64: dts: imx: Add i.mx8mm evk basic dts support

Jacopo Mondi (1):
      arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN

Jagan Teki (8):
      arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor
      dt-bindings: Add vendor prefix for oceanic
      arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support
      arm64: dts: rockchip: Add Nanopi NEO4 initial support
      arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk3399-rock960
      arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus
      arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1
      arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node

Jernej Skrabec (1):
      arm64: dts: allwinner: h6: Add Video Engine node

Jerome Brunet (7):
      arm64: dts: meson: g12a: add secure monitor
      arm64: dts: meson: g12a: add efuse
      arm64: dts: meson: g12a: add pinctrl support controllers
      arm64: dts: meson: g12a: add uart_ao_a pinctrl
      arm64: dts: meson: g12a: add reset controller
      arm64: dts: meson-g12a-sei510: add regulators
      arm64: dts: meson-g12a-u200: add regulators

Jiada Wang (3):
      arm64: dts: renesas: r8a7796: remove unneeded sound #address/size-cells
      arm64: dts: renesas: r8a77965: add SSIU support for sound
      arm64: dts: renesas: use extended audio dmac register

Joel Stanley (4):
      ARM: dts: aspeed: ast2500: Update flash layout
      ARM: dts: aspeed-g5: Add resets and clocks to GFX node
      ARM: dts: aspeed: Enable the GFX IP
      ARM: dts: aspeed: Add RTC node

Johan Jonker (2):
      ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 emmc node
      ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808

John Stultz (2):
      arm64: dts: hi3660: Add dma to uart nodes
      arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-channel-mask

Jolly Shah (1):
      include: dt-binding: clock: Rename zynqmp header file

Jon Hunter (1):
      arm64: tegra: Add supply for temperature sensor on P2888

Jonas Karlman (6):
      ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s
      ARM: dts: rockchip: add grf reference in rk3288 tsadc node
      arm64: dts: rockchip: enable HDMI CEC on rk3328
      arm64: dts: rockchip: fix regulator name on rk3328-rock64
      arm64: dts: rockchip: add leds node on rk3328-rock64
      arm64: dts: rockchip: add ir-receiver node on rk3328-rock64

Jonathan Neuschäfer (4):
      ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
      dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
      dt-bindings: arm: fsl: Add i.MX50 based boards
      ARM: dts: imx50: Add Kobo Aura DTS

Jordan Crouse (2):
      arm64: dts: msm8996: Add graphics smmu node
      arm64: dts: Add Adreno GPU definitions

Jorge Ramirez-Ortiz (2):
      arm64: dts: qcom: pms405: add spmi regulators
      arm64: dts: qcom: qcs404-evb: add spmi regulators

Joseph Lo (6):
      arm64: tegra: Fix timer node for Tegra210
      arm64: tegra: Add CPU idle states properties for Tegra210
      arm64: tegra: Enable CPU idle support for Jetson TX1
      arm64: tegra: Enable CPU idle support for Smaug
      arm64: tegra: Enable CPU idle support for Shield
      arm64: tegra: Add L2 cache topology to Tegra210

Kabir Sahane (1):
      ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on

Kamil Konieczny (1):
      arm64: dts: exynos: Add SlimSSS to Exynos5433

Katsuhiro Suzuki (4):
      arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328
      arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64
      arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399
      arm64: dts: rockchip: fix IO domain voltage setting of APIO5 on rockpro64

Kazuya Mizuguchi (1):
      arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy mode to rgmii

Kevin Hilman (2):
      Merge tag 'meson-clk-headers-5.2' of git://github.com/BayLibre/clk-meson into v5.2/dt64
      Merge branch 'reset/meson-g12a' of git://git.pengutronix.de/pza/linux into v5.2/dt64

Khasim Syed Mohammed (2):
      arm64: dts: qcom: qcs404: Remove default setting of controlled-remotely for BAM DMA
      arm64: dts: qcom: qcs404-evb: Change the compatible to distinguish platforms

Kishon Vijay Abraham I (1):
      ARM: dts: dra7: Add properties to enable PCIe x2 lane mode

Krzysztof Kozlowski (20):
      ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412
      ARM: dts: exynos: Document regulator used by ADC on Odroid U3
      ARM: dts: exynos: Use stdout path property on Arndale Octa board
      ARM: dts: exynos: Add unused PMIC regulators on Arndale Octa board
      ARM: dts: exynos: Add CPU cooling on Arndale Octa
      ARM: dts: exynos: Order nodes alphabetically in Arndale Octa
      ARM: dts: exynos: Enable ADC on Arndale Octa
      ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels on Arndale Octa
      ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa
      ARM: dts: exynos: Extend the eMMC node on Arndale Octa
      ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
      ARM: dts: exynos: Use stdout-path property instead of console in bootargs
      ARM: dts: exynos: Remove console argument from bootargs
      ARM: dts: exynos: Move pmu and timer nodes out of soc
      ARM: dts: exynos: Remove unneeded address/size cells from fixed-clock on Exynos3250
      ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250
      ARM: dts: exynos: Properly override node to use MDMA0 on Universal C210
      ARM: dts: s5pv210: Fix camera clock provider on Goni board
      arm64: dts: exynos: Move pmu and timer nodes out of soc
      arm64: dts: exynos: Move fixed-clocks out of soc

Laurent Pinchart (3):
      arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder
      arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder
      arm64: dts: renesas: salvator-common: Add GPIO keys support

Lei YU (1):
      ARM: dts: aspeed: palmetto: Fix flash_memory region

Leonard Crestez (2):
      arm64: dts: imx8qxp-mek: Add i2c1 with pca9646
      arm64: dts: imx8mm: Add cpufreq properties

Leonidas P. Papadakos (4):
      arm64: dts: rockchip: give some life to the rk3328-roc-cc leds
      arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries for all cpu nodes
      arm64: dts: rockchip: eMMC additions for rk3328-roc-cc
      arm64: dts: rockchip: enable display nodes on rk3328-roc-cc

Linus Walleij (3):
      ARM: dts: ux500: Add Mali-400
      ARM: dts: Ux500: Add MCDE and Samsung display
      ARM: dts: gemini: Indent DIR-685 partition table

Lucas Stach (7):
      ARM: dts: imx6: RDU2: add switch watchdog device
      ARM: dts: imx6: RDU2: manage backlight from panel
      arm64: dts: imx8mq: fix higher CPU operating point
      arm64: dts: imx: add Zii Ultra board support
      arm64: dts: imx8mq: add GPU node
      arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain
      arm64: dts: imx8mq: fix GPU clock frequency

Ludovic Barre (6):
      ARM: dts: stm32: add sdmmc1 support on stm32h743
      ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board
      ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board
      ARM: dts: stm32: add sdmmc1 support on stm32mp157c
      ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board
      ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board

Magnus Damm (5):
      arm64: dts: renesas: Update Ebisu and Draak bootargs
      ARM: dts: kzm9d: Add rw parameter to bootargs
      ARM: dts: bockw: Reorder bootargs
      ARM: dts: marzen: Add rw to bootargs and use ip=dhcp
      ARM: dts: ape6evm: Reorder bootargs

Manivannan Sadhasivam (11):
      arm64: dts: freescale: Enable PCI-E controller for Oxalis board
      dt-bindings: reset: Add HI3670 reset controller binding
      arm64: dts: hisilicon: hi3670: Add reset controller support
      dt-bindings: mmc: Add HI3670 MMC controller binding
      arm64: dts: hisilicon: hi3670: Add MMC controller support
      arm64: dts: hisilicon: hikey970: Add SD and WiFi support
      arm64: dts: hisilicon: hi3670: Add UFS controller support
      arm64: dts: bitmain: Add GPIO support for BM1880 SoC
      arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board
      arm64: dts: bitmain: Add pinctrl support for BM1880 SoC
      arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge

Mans Rullgard (5):
      ARM: dts: sun7i: add pinctrl for missing uart mux options
      ARM: dts: sun7i: add pinctrl for CAN in PA bank
      ARM: dts: sun7i: add pinctrl for EMAC in PH bank
      ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes
      ARM: dts: sun7i: fix typos in uart pin mux

Marc Gonzalez (5):
      dt-bindings: ufs: Add msm8998 compatible string
      arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load
      arm64: dts: qcom: msm8998: Add UFS nodes
      arm64: dts: msm8998: Add UFS phy reset
      arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address

Marc Zyngier (1):
      arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399

Marco Felsch (1):
      ARM: dts: pfla02: prepare storage devices to add paritions

Marek Vasut (8):
      arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1
      ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node
      ARM: dts: alt: Add DA9063 PMIC node
      of: Add vendor prefix for Menlo Systems GmbH
      ARM: dts: alt: Enable USB support
      dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.
      ARM: dts: imx53: Rename M53 SoM touchscreen node
      ARM: dts: imx53: Add Menlosystems M53 board

Martin Blumenstingl (6):
      ARM: dts: meson8: add the internal clock measurer
      ARM: dts: meson8b: add the internal clock measurer
      ARM: dts: meson8b: odroidc1: add the GPIO line names
      ARM: dts: meson: add support for the RTC
      ARM: dts: meson8b: ec100: enable the RTC
      ARM: dts: meson8b: odroid-c1: prepare support for the RTC

Matthias Kaehlcke (9):
      ARM: dts: rockchip: Remove unnecessary setting of UART0 SCLK rate on veyron
      ARM: dts: rockchip: Add BT_EN to the power sequence for veyron
      ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288
      arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node
      arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of the DSI PHY
      arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs
      arm64: dts: sdm845: Add CPU topology
      arm64: dts: sdm845: Add CPU capacity values
      ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of the DSI PHY

Maxime Ripard (53):
      arm64: dts: allwinner: a64: Add cross links for the mixers
      arm64: dts: allwinner: a64: Fix the TCON output clock
      arm64: dts: allwinner: a64: Fix display pipeline endpoints
      arm64: dts: allwinner: a64: Add missing PIO clocks
      arm64: dts: allwinner: Fix pinctrl node names
      ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry
      ARM: dts: sun8i: h3: Refactor the pinctrl node names
      ARM: dts: sun8i: a83t: Add cross links for the mixers
      ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC
      ARM: dts: sun5i: Fix Display Engine DTC warnings
      ARM: dts: sun6i: Fix Display Engine DTC warnings
      ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings
      ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings
      ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings
      ARM: dts: sun8i: r40: Fix Display Engine DTC warnings
      ARM: dts: sun9i: Fix Display Engine DTC warnings
      ARM: dts: sun9i: Add missing unit address
      dt-bindings: Add YAML description for Allwinner boards
      ARM: dts: sun8i: a33: Add default address and size cells to the DSI node
      ARM: dts: sun8i: a23/a33: Add R_I2C Controller
      dt-bindings: arm: Remove the CPU compatible documentation
      ARM: dts: sun9i: optimus: Fix fixed-regulators
      ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry
      ARM: dts: sunxi: Fix GIC compatible
      ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio
      ARM: sunxi: Fix the USB PHY ID detect GPIO properties
      ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties
      ARM: dts: sunxi: Fix the TCON output clock
      ARM: dts: sun8i: tbs-a711: Fix typo in regulators
      ARM: sunxi: dts: Split USB PHY cells into an array
      ARM: dts: sun8i: r40: Fix AHCI reset-names property
      ARM: dts: sun8i: r40: Remove useless AHCI properties
      ARM: dts: sunxi: Remove pinctrl size-cells property
      ARM: dts: sun8i: A23/A33: Fix pinctrl node names
      ARM: dts: sunxi: Add default dr_mode
      ARM: dts: sun8i: h3: Add default dr_mode
      arm64: dts: allwinner: a64: Add default dr_mode
      arm64: dts: allwinner: a64: Fix the Codec I2S binding
      ARM: dts: sun9i: Remove deprecated pinctrl properties
      ARM: dts: sunxi: Conform to DT spec for NAND controller
      ARM: dts: sunxi: Remove useless address and size cells
      ARM: dts: sunxi: Remove pinctrl groups setting bias
      ARM: dts: sunxi: Remove useless pinctrl nodes
      ARM: dts: sun5i: Add the MBUS controller
      ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI
      ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI and OHCI
      arm64: dts: allwinner: Remove useless phy-names from EHCI and OHCI
      ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry
      ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties
      ARM: dts: sun6i: i7: Remove useless property
      ARM: dts: sun5i: Reorder pinctrl nodes
      arm64: dts: allwinner: Fix DE2 bus node name
      ARM: dts: sun8i: mapleboard: Remove cd-inverted

Mike Erdahl (1):
      ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in suspend to memory

Miquel Raynal (1):
      ARM: dts: sunxi: Improve A33 NAND transfers by using DMA

Neil Armstrong (25):
      vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd
      arm64: dts: Add SEI Robotics SEI510 Board
      arm64: dts: meson-g12a: Add AO Secure node
      arm64: dts: meson-gxm-nexbox-a1: Enable USB
      arm64: dts: meson: g12a: Add AO Clock + Reset Controller support
      arm64: dts: meson: g12a: Add UART A, B & C nodes and pins
      arm64: dts: meson-g12a-u200: add uart_AO pinctrl
      arm64: dts: meson-g12a-sei510: add uart_AO pinctrl
      arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl
      arm64: dts: meson-g12a-x96-max: Enable BT Module
      arm64: dts: meson-g12a: Add CMA reserved memory
      dt-bindings: gpu: mali-midgard: Add resets property
      dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible
      arm64: dts: meson: g12a: Add SAR ADC node
      arm64: dts: meson: g12a: Add G12A USB nodes
      arm64: dts: meson: g12a: Add mali-g31 gpu node
      arm64: dts: meson-g12a-sei510: Add ADC Key and BT support
      arm64: dts: meson-g12a-sei510: Enable USB
      arm64: dts: meson-g12a-u200: Enable USB
      arm64: dts: meson-g12a-x96-max: Enable USB
      arm64: dts: meson-g12a: Add VPU and HDMI related nodes
      arm64: dts: meson-g12a: Add AO-CEC nodes
      arm64: dts: meson-g12a-x96-max: Add support for Video Display
      arm64: dts: meson-g12a-sei510: Add support for Video Display
      arm64: dts: meson-g12a-u200: Add support for Video Display

Nicolas Ferre (1):
      ARM: dts: at91: sama5d2: add labels to soc dtsi for derivative boards

Niklas Söderlund (2):
      arm64: dts: renesas: r8a774c0: Remove invalid compatible value for CSI40
      arm64: dts: renesas: r8a77990: Remove invalid compatible value for CSI40

Olivier Moysan (2):
      ARM: dts: stm32: add spdifrx support on stm32mp157c
      ARM: dts: stm32: add spdfirx pins to stm32mp157c

Olof Johansson (43):
      Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'samsung-dt-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/dt
      Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisilicon/linux-hisi into arm/dt
      Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
      Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
      Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.kernel.org/.../horms/renesas into arm/dt
      Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt64-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'imx-bindings-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge branch 'at91-dt' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'v5.1-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/.../agross/linux into arm/dt
      Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapolskiy/linux-lpc32xx into arm/dt
      Merge tag 'imx-dt64-5.2' of git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/.../mani/linux-bitmain into arm/dt

Ondrej Jirman (11):
      ARM: dts: sun8i: tbs-a711: Enable bluetooth
      ARM: dts: sun8i: a83t: Add nodes for UART2-UART4
      ARM: dts: sun8i: a83t: Add missing cooling device properties for CPUs
      ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer
      ARM: dts: sun8i: a83t: Add UART2 PB pins
      ARM: dts: sun8i: a83t: Add missing CPU clock references
      ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module)
      ARM: dts: sun8i: tbs-a711: Add support for volume keys input
      dt-bindings: sunxi: Add compatible for OrangePi 3 board
      arm64: dts: allwinner: h6: Add Orange Pi 3 DTS
      arm64: dts: allwinner: h6: Add MMC1 pins

Pablo Greco (1):
      ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node dereferences.

Pascal Paillet (2):
      ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board
      ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board

Paul Kocialkowski (1):
      ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board

Peng Fan (2):
      arm64: dts: imx8qxp: fix mbox-cells
      arm64: dts: imx8qxp: add lsio_mu2 node

Peng Ma (2):
      arm64: dts: ls1028a: Corrected the SATA ecc address
      arm64: dts: lx2160a: add sata node support

Pierre-Jean Texier (1):
      ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on

Priit Laes (1):
      ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks

Quentin Schulz (1):
      ARM: dtsi: axp81x: add USB power supply node

Rajan Vaja (1):
      dt-bindings: xilinx: Separate clock binding from firmware doc

Rajendra Nayak (1):
      arm64: dts: sdm845: Include rpmpd DT header

Ran Wang (1):
      arm64: dts: lx2160a: add cpu idle support

Robin Murphy (3):
      arm64: dts: rockchip: Add PWM fan for NanoPC-T4
      arm64: dts: rockchip: Add nanopi4 ethernet phy
      dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" properties

Roger Quadros (2):
      dt-binding: arm: omap: Add information for AM5748
      ARM: dts: dra7: Separate AM57 dtsi files

Rui Miguel Silva (5):
      ARM: dts: imx7s: add mipi phy power domain
      ARM: dts: imx7s: add multiplexer controls
      ARM: dts: imx7s: Add video mux, csi and mipi_csi
      ARM: dts: imx7s-warp: add csi and mipi_csi node
      ARM: dts: imx7s-warp: add ov2680 sensor node

Ryder Lee (2):
      dt-bindings: mediatek: update bindings for MT7629 SoC
      dt-bindings: soc: fix a typo for MT7623A

Sameer Pujar (1):
      arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1

Seiya Wang (2):
      arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to cortex-a72
      arm64: dts: mt8173: add pmu nodes for mt8173

Simon Horman (1):
      arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config

Sowjanya Komatineni (2):
      arm64: tegra: Fix default tap and trim values
      arm64: tegra: Enable command queue for Tegra186 SDMMC4

Srinivas Kandagatla (1):
      arm64: dts: db820c: Add sound card support

Stuart Menefy (4):
      ARM: dts: exynos: Use bustop PLL as the source for MMC clocks on Exynos5260
      ARM: dts: exynos: Add high speed I2C ports for Exynos5260
      ARM: dts: exynos: Add interrupts for dedicated EINTs on Exynos5260
      ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260

Sylwester Nawrocki (2):
      ARM: dts: exynos: Fix audio routing on Odroid XU3
      ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3

Takeshi Kihara (5):
      arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal register address
      arm64: dts: renesas: ebisu: Enable VIN5
      arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC
      arm64: dts: renesas: salvator-common: Sort node label
      arm64: dts: renesas: r8a77965: Remove reg-names of display node

Tao Ren (1):
      ARM: dts: aspeed: cmm: enable iio-hwmon-adc

Thierry Reding (11):
      arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB pad controller
      arm64: tegra: smaug: Move PLL power supplies to XUSB pad controller
      arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
      ARM: tegra: Remove gratuitous parentheses in SPDX license identifier
      ARM: tegra: apalis: Move PLL power supplies to XUSB pad controller
      ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pad controller
      ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller
      ARM: tegra: venice2: Move PLL power supplies to XUSB pad controller
      arm64: tegra: Add XUSB and pad controller on Tegra186
      arm64: tegra: Enable XUSB on P2771
      arm64: tegra: Remove regulator hacks on Jetson TX2

Thomas Schreiber (1):
      arm64: dts: clearfog-gt-8k: add wlan_disable signal hog

Tim Harvey (2):
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx

Tony Lindgren (3):
      ARM: dts: Add common mcpdm dts file for omap4
      ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap4
      ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5

Uwe Kleine-König (2):
      dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10
      ARM: dts: Add devicetree for Eckelmann ci4x10

Vijay Khemka (1):
      ARM: dts: aspeed: tiogapass: Enable VUART

Vinod Koul (2):
      arm64: dts: qcom: qcs404: Add Ethernet node
      arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000

Vladimir Zapolskiy (5):
      ARM: dts: lpc32xx: change hexadecimal values to lower case
      ARM: dts: lpc32xx: disable I2S controllers by default
      ARM: dts: lpc32xx: disable MAC controller by default
      ARM: dts: lpc32xx: add address and size cell values to SPI controller nodes
      ARM: dts: lpc32xx: use SPDX license identifier

Yangtao Li (1):
      arm64: dts: allwinner: h6: Add device node for SID

Yannick Fertré (5):
      ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2
      ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157
      ARM: dts: stm32: add ltdc pins muxing on stm32mp157
      ARM: dts: stm32: add cec pins muxing on stm32mp157
      ARM: dts: stm32: enable cec on stm32mp157a-dk1 board

Yinbo Zhu (1):
      ARM: dts: ls1021a-qds: enable esdhc controller

Youlin Wang (1):
      arm64: dts: hi3660: Add hisi asp dma device

Yunfei Dong (1):
      arm64: dts: Using standard CCF interface to set vcodec clk

Zheng Yang (1):
      ARM: dts: rockchip: add rk3066 hdmi nodes

Zhiyong Tao (1):
      arm64: dts: mt8183: add pinctrl file

Ziping Chen (1):
      ARM: dts: sunxi: Add R_LRADC support for A83T


 .../devicetree/bindings/arm/amlogic.txt         |    1 +
 .../bindings/arm/freescale/fsl,scu.txt          |   29 +-
 Documentation/devicetree/bindings/arm/fsl.yaml  |   36 +
 .../devicetree/bindings/arm/omap/omap.txt       |    6 +
 .../devicetree/bindings/arm/rockchip.yaml       |   25 +-
 Documentation/devicetree/bindings/arm/sunxi.txt |   23 -
 .../devicetree/bindings/arm/sunxi.yaml          |  807 +++++++++++++
 .../bindings/clock/xlnx,zynqmp-clk.txt          |   63 +
 .../devicetree/bindings/dma/fsl-imx-sdma.txt    |    1 +
 .../firmware/xilinx/xlnx,zynqmp-firmware.txt    |   54 +-
 .../bindings/gpu/arm,mali-midgard.txt           |   14 +
 .../devicetree/bindings/hwmon/pwm-fan.txt       |    2 -
 .../devicetree/bindings/iio/adc/imx7d-adc.txt   |    2 +
 .../bindings/iio/adc/qcom,spmi-vadc.txt         |    1 +
 .../interrupt-controller/mediatek,sysirq.txt    |    7 +-
 .../bindings/memory-controllers/fsl/mmdc.txt    |   35 +
 .../devicetree/bindings/mmc/k3-dw-mshc.txt      |    2 +
 .../bindings/power/amlogic,meson-gx-pwrc.txt    |    4 +-
 .../bindings/reset/hisilicon,hi3660-reset.txt   |    7 +-
 .../devicetree/bindings/serial/mtk-uart.txt     |    4 +-
 .../devicetree/bindings/soc/mediatek/scpsys.txt |    5 +-
 .../bindings/timer/mediatek,mtk-timer.txt       |    1 +
 .../devicetree/bindings/ufs/ufshcd-pltfrm.txt   |    1 +
 .../devicetree/bindings/vendor-prefixes.txt     |    7 +
 arch/arm/boot/dts/Makefile                      |   13 +-
 arch/arm/boot/dts/am335x-baltos-ir2110.dts      |   16 +-
 arch/arm/boot/dts/am335x-baltos-ir3220.dts      |   38 +-
 arch/arm/boot/dts/am335x-baltos-ir5221.dts      |   42 +-
 arch/arm/boot/dts/am335x-baltos-leds.dtsi       |    6 +-
 arch/arm/boot/dts/am335x-baltos.dtsi            |  140 +--
 arch/arm/boot/dts/am335x-base0033.dts           |   48 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi       |  116 +-
 arch/arm/boot/dts/am335x-boneblack-common.dtsi  |   54 +-
 arch/arm/boot/dts/am335x-boneblack-wireless.dts |   28 +-
 arch/arm/boot/dts/am335x-boneblue.dts           |  104 +-
 arch/arm/boot/dts/am335x-bonegreen-common.dtsi  |    4 +-
 arch/arm/boot/dts/am335x-bonegreen-wireless.dts |   28 +-
 arch/arm/boot/dts/am335x-chiliboard.dts         |   66 +-
 arch/arm/boot/dts/am335x-chilisom.dtsi          |   34 +-
 arch/arm/boot/dts/am335x-cm-t335.dts            |  190 ++-
 arch/arm/boot/dts/am335x-evm.dts                |  234 ++--
 arch/arm/boot/dts/am335x-evmsk.dts              |  292 ++---
 arch/arm/boot/dts/am335x-icev2.dts              |  116 +-
 arch/arm/boot/dts/am335x-igep0033.dtsi          |   40 +-
 arch/arm/boot/dts/am335x-lxm.dts                |  120 +-
 .../boot/dts/am335x-moxa-uc-2100-common.dtsi    |   42 +-
 arch/arm/boot/dts/am335x-moxa-uc-2101.dts       |   24 +-
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts  |  116 +-
 arch/arm/boot/dts/am335x-nano.dts               |  140 +--
 arch/arm/boot/dts/am335x-osd3358-sm-red.dts     |  168 +--
 arch/arm/boot/dts/am335x-osd335x-common.dtsi    |    4 +-
 arch/arm/boot/dts/am335x-pcm-953.dtsi           |   74 +-
 arch/arm/boot/dts/am335x-pdu001.dts             |  170 +--
 arch/arm/boot/dts/am335x-pepper.dts             |  200 ++--
 arch/arm/boot/dts/am335x-phycore-som.dtsi       |   60 +-
 arch/arm/boot/dts/am335x-pocketbeagle.dts       |   56 +-
 arch/arm/boot/dts/am335x-sancloud-bbe.dts       |   62 +-
 arch/arm/boot/dts/am335x-sbc-t335.dts           |  152 +--
 arch/arm/boot/dts/am335x-shc.dts                |  226 ++--
 arch/arm/boot/dts/am335x-sl50.dts               |  208 ++--
 arch/arm/boot/dts/am335x-wega.dtsi              |   68 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |   11 +
 arch/arm/boot/dts/am5718.dtsi                   |   32 +
 arch/arm/boot/dts/am571x-idk.dts                |    2 +-
 arch/arm/boot/dts/am5728.dtsi                   |   33 +
 arch/arm/boot/dts/am572x-idk.dts                |    5 +-
 arch/arm/boot/dts/am5748.dtsi                   |   33 +
 arch/arm/boot/dts/am574x-idk.dts                |    4 +-
 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi |    2 +-
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts       |    2 +-
 arch/arm/boot/dts/armada-38x.dtsi               |    2 +
 arch/arm/boot/dts/aspeed-ast2500-evb.dts        |   21 +-
 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts   |    6 +
 .../boot/dts/aspeed-bmc-facebook-tiogapass.dts  |    5 +
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts   |    4 +-
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts    |    8 +
 .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts |   52 +-
 arch/arm/boot/dts/aspeed-g4.dtsi                |    6 +
 arch/arm/boot/dts/aspeed-g5.dtsi                |   20 +
 arch/arm/boot/dts/at91-sama5d27_som1.dtsi       |   39 +-
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts     |   39 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts     |   93 +-
 arch/arm/boot/dts/at91-sama5d4_xplained.dts     |   39 +-
 arch/arm/boot/dts/at91-sama5d4ek.dts            |   39 +-
 arch/arm/boot/dts/at91-vinco.dts                |   39 +-
 arch/arm/boot/dts/at91sam9260ek.dts             |   39 +-
 arch/arm/boot/dts/at91sam9xe.dtsi               |   39 +-
 arch/arm/boot/dts/axp81x.dtsi                   |    4 +
 arch/arm/boot/dts/dra7-l4.dtsi                  |    6 +-
 arch/arm/boot/dts/dra7.dtsi                     |    2 +
 arch/arm/boot/dts/emev2-kzm9d.dts               |    2 +-
 arch/arm/boot/dts/exynos3250.dtsi               |   72 +-
 arch/arm/boot/dts/exynos4.dtsi                  |   14 +-
 arch/arm/boot/dts/exynos4210-origen.dts         |    4 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts       |    4 +-
 arch/arm/boot/dts/exynos4210-trats.dts          |    4 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   21 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts       |    7 +-
 arch/arm/boot/dts/exynos4412-origen.dts         |    3 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts       |    4 +-
 arch/arm/boot/dts/exynos4412-trats2.dts         |    3 +-
 arch/arm/boot/dts/exynos4412.dtsi               |    2 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts       |    3 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   40 +-
 arch/arm/boot/dts/exynos5260-pinctrl.dtsi       |   16 +
 arch/arm/boot/dts/exynos5260-xyref5260.dts      |    2 +-
 arch/arm/boot/dts/exynos5260.dtsi               |   82 +-
 arch/arm/boot/dts/exynos5410-odroidxu.dts       |    2 -
 arch/arm/boot/dts/exynos5410-smdk5410.dts       |    2 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts   |  364 +++++-
 arch/arm/boot/dts/exynos5420-smdk5420.dts       |    3 +-
 arch/arm/boot/dts/exynos5420.dtsi               |    2 +-
 .../boot/dts/exynos5422-odroidxu3-audio.dtsi    |    5 +-
 .../boot/dts/exynos5422-odroidxu3-common.dtsi   |    2 -
 arch/arm/boot/dts/exynos54xx.dtsi               |   38 +-
 arch/arm/boot/dts/gemini-dlink-dir-685.dts      |   82 +-
 arch/arm/boot/dts/imx35.dtsi                    |    6 +
 arch/arm/boot/dts/imx50-kobo-aura.dts           |  258 ++++
 arch/arm/boot/dts/imx50.dtsi                    |   23 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts            |   38 +-
 arch/arm/boot/dts/imx51.dtsi                    |    2 +-
 arch/arm/boot/dts/imx53-m53.dtsi                |    2 +-
 arch/arm/boot/dts/imx53-m53menlo.dts            |  311 +++++
 arch/arm/boot/dts/imx53.dtsi                    |    2 +-
 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi   |    4 +-
 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts   |  381 ++++++
 arch/arm/boot/dts/imx6dl-sabreauto.dts          |   15 +
 arch/arm/boot/dts/imx6q-gw54xx.dts              |  105 ++
 arch/arm/boot/dts/imx6q-logicpd.dts             |    4 +-
 arch/arm/boot/dts/imx6q-zii-rdu2.dts            |   38 +-
 arch/arm/boot/dts/imx6qdl-emcon.dtsi            |    2 -
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |   29 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi           |  138 +++
 arch/arm/boot/dts/imx6qdl-gw5903.dtsi           |    2 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |    4 +-
 arch/arm/boot/dts/imx6qdl-var-dart.dtsi         |    2 +-
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi         |   50 +-
 arch/arm/boot/dts/imx6qdl.dtsi                  |   18 +-
 arch/arm/boot/dts/imx6qp-zii-rdu2.dts           |   38 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |   11 +-
 arch/arm/boot/dts/imx6sll.dtsi                  |    3 +-
 arch/arm/boot/dts/imx6sx.dtsi                   |    4 +-
 arch/arm/boot/dts/imx6ul.dtsi                   |    4 +-
 arch/arm/boot/dts/imx7-mba7.dtsi                |  550 +++++++++
 arch/arm/boot/dts/imx7-tqma7.dtsi               |  249 ++++
 arch/arm/boot/dts/imx7d-mba7.dts                |  119 ++
 arch/arm/boot/dts/imx7d-tqma7.dtsi              |   11 +
 arch/arm/boot/dts/imx7d-zii-rpu2.dts            |  941 +++++++++++++++
 arch/arm/boot/dts/imx7d.dtsi                    |    1 +
 arch/arm/boot/dts/imx7s-mba7.dts                |   18 +
 arch/arm/boot/dts/imx7s-tqma7.dtsi              |   11 +
 arch/arm/boot/dts/imx7s-warp.dts                |   61 +
 arch/arm/boot/dts/imx7s.dtsi                    |   98 +-
 arch/arm/boot/dts/imx7ulp.dtsi                  |   12 +
 arch/arm/boot/dts/lpc3250-ea3250.dts            |    1 +
 arch/arm/boot/dts/lpc3250-phy3250.dts           |    3 +-
 arch/arm/boot/dts/lpc32xx.dtsi                  |   38 +-
 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts     |    1 -
 arch/arm/boot/dts/ls1021a-qds.dts               |    4 +
 arch/arm/boot/dts/ls1021a.dtsi                  |    1 -
 arch/arm/boot/dts/meson.dtsi                    |    9 +
 arch/arm/boot/dts/meson8.dtsi                   |   10 +
 arch/arm/boot/dts/meson8b-ec100.dts             |   14 +
 arch/arm/boot/dts/meson8b-odroidc1.dts          |   66 ++
 arch/arm/boot/dts/meson8b.dtsi                  |   10 +
 arch/arm/boot/dts/omap2420-n810.dts             |    2 +-
 arch/arm/boot/dts/omap4-duovero.dtsi            |   21 +-
 arch/arm/boot/dts/omap4-l4-abe.dtsi             |  501 ++++++++
 arch/arm/boot/dts/omap4-mcpdm.dtsi              |   44 +
 arch/arm/boot/dts/omap4-panda-common.dtsi       |   21 +-
 arch/arm/boot/dts/omap4-sdp.dts                 |   21 +-
 arch/arm/boot/dts/omap4-var-som-om44.dtsi       |   21 +-
 arch/arm/boot/dts/omap4.dtsi                    |  192 +--
 arch/arm/boot/dts/omap5-board-common.dtsi       |    8 +-
 arch/arm/boot/dts/omap5-l4-abe.dtsi             |  447 +++++++
 arch/arm/boot/dts/omap5.dtsi                    |  115 +-
 arch/arm/boot/dts/qcom-apq8064.dtsi             |    6 +-
 arch/arm/boot/dts/qcom-ipq4019.dtsi             |    4 +-
 arch/arm/boot/dts/qcom-mdm9615.dtsi             |    1 +
 arch/arm/boot/dts/qcom-msm8660.dtsi             |    1 +
 arch/arm/boot/dts/qcom-pma8084.dtsi             |    1 +
 arch/arm/boot/dts/r7s72100-rskrza1.dts          |   46 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |   29 +-
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts       |  123 ++
 arch/arm/boot/dts/r8a77470.dtsi                 |  313 +++++
 arch/arm/boot/dts/r8a7778-bockw.dts             |    2 +-
 arch/arm/boot/dts/r8a7779-marzen.dts            |    2 +-
 arch/arm/boot/dts/r8a7792-blanche.dts           |   20 +
 arch/arm/boot/dts/r8a7792.dtsi                  |   18 +
 arch/arm/boot/dts/r8a7794-alt.dts               |   47 +
 arch/arm/boot/dts/rk3036-kylin.dts              |   10 +-
 arch/arm/boot/dts/rk3036.dtsi                   |  136 +--
 arch/arm/boot/dts/rk3066a-marsboard.dts         |    2 +-
 arch/arm/boot/dts/rk3066a-mk808.dts             |   37 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts          |   26 +-
 arch/arm/boot/dts/rk3066a.dtsi                  |  239 ++--
 arch/arm/boot/dts/rk3188-px3-evb.dts            |    4 +-
 arch/arm/boot/dts/rk3188-radxarock.dts          |   14 +-
 arch/arm/boot/dts/rk3188.dtsi                   |  210 ++--
 arch/arm/boot/dts/rk322x.dtsi                   |  170 +--
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |    4 +-
 arch/arm/boot/dts/rk3288-evb.dtsi               |   26 +-
 arch/arm/boot/dts/rk3288-fennec.dts             |   10 +-
 arch/arm/boot/dts/rk3288-firefly-beta.dts       |    4 +-
 .../boot/dts/rk3288-firefly-reload-core.dtsi    |   10 +-
 arch/arm/boot/dts/rk3288-firefly-reload.dts     |   36 +-
 arch/arm/boot/dts/rk3288-firefly.dts            |    4 +-
 arch/arm/boot/dts/rk3288-firefly.dtsi           |   38 +-
 arch/arm/boot/dts/rk3288-miqi.dts               |   28 +-
 arch/arm/boot/dts/rk3288-phycore-rdk.dts        |   28 +-
 arch/arm/boot/dts/rk3288-phycore-som.dtsi       |   30 +-
 arch/arm/boot/dts/rk3288-r89.dts                |   14 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |    4 +-
 arch/arm/boot/dts/rk3288-rock2-square.dts       |   18 +-
 arch/arm/boot/dts/rk3288-tinker-s.dts           |    5 +
 arch/arm/boot/dts/rk3288-tinker.dtsi            |   67 +-
 .../boot/dts/rk3288-veyron-analog-audio.dtsi    |    8 +-
 arch/arm/boot/dts/rk3288-veyron-brain.dts       |    8 +-
 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi |   25 +-
 arch/arm/boot/dts/rk3288-veyron-jaq.dts         |   14 +-
 arch/arm/boot/dts/rk3288-veyron-jerry.dts       |   23 +-
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      |    6 +-
 arch/arm/boot/dts/rk3288-veyron-mighty.dts      |   34 +
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |   24 +-
 arch/arm/boot/dts/rk3288-veyron-pinky.dts       |    6 +-
 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi      |   16 +-
 arch/arm/boot/dts/rk3288-veyron-speedy.dts      |   14 +-
 arch/arm/boot/dts/rk3288-veyron.dtsi            |   91 +-
 arch/arm/boot/dts/rk3288-vyasa.dts              |    6 +-
 arch/arm/boot/dts/rk3288.dtsi                   |  317 ++---
 arch/arm/boot/dts/rv1108-elgin-r1.dts           |    1 -
 arch/arm/boot/dts/rv1108.dtsi                   |  138 +--
 arch/arm/boot/dts/s5pv210-goni.dts              |    2 +-
 arch/arm/boot/dts/s5pv210.dtsi                  |    6 +-
 arch/arm/boot/dts/sama5d2.dtsi                  |   45 +-
 arch/arm/boot/dts/sama5d36ek_cmp.dts            |   39 +-
 arch/arm/boot/dts/sama5d3xcm_cmp.dtsi           |   39 +-
 arch/arm/boot/dts/sama5d3xmb_cmp.dtsi           |   39 +-
 arch/arm/boot/dts/sama5d4.dtsi                  |   39 +-
 .../boot/dts/socfpga_arria10_socdk_sdmmc.dts    |    1 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |   74 +-
 arch/arm/boot/dts/ste-href-stuib.dtsi           |   13 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |   13 +
 arch/arm/boot/dts/stm32f429.dtsi                |   13 +
 arch/arm/boot/dts/stm32f769-disco.dts           |    4 +
 arch/arm/boot/dts/stm32h743-pinctrl.dtsi        |   68 ++
 arch/arm/boot/dts/stm32h743.dtsi                |   14 +
 arch/arm/boot/dts/stm32h743i-disco.dts          |   20 +
 arch/arm/boot/dts/stm32h743i-eval.dts           |   23 +-
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi       |  269 +++++
 arch/arm/boot/dts/stm32mp157a-dk1.dts           |  250 ++++
 arch/arm/boot/dts/stm32mp157c-dk2.dts           |   76 ++
 arch/arm/boot/dts/stm32mp157c-ed1.dts           |  175 ++-
 arch/arm/boot/dts/stm32mp157c.dtsi              |   56 +
 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts |   20 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |   10 +-
 .../arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts |   20 +-
 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts    |   20 +-
 arch/arm/boot/dts/sun4i-a10-inet1.dts           |   20 +-
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   20 +-
 arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts    |   72 +-
 arch/arm/boot/dts/sun4i-a10-marsboard.dts       |   12 +-
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |   18 +-
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |   12 +-
 .../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts |   20 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                |   11 +-
 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts    |   10 +-
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |   10 +-
 .../dts/sun5i-a13-empire-electronix-d709.dts    |   20 +-
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts        |   12 +-
 arch/arm/boot/dts/sun5i-a13-licheepi-one.dts    |    5 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts |   18 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts       |   20 +-
 arch/arm/boot/dts/sun5i-a13-q8-tablet.dts       |   11 +-
 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts        |   16 +-
 arch/arm/boot/dts/sun5i-gr8-chip-pro.dts        |    4 +-
 arch/arm/boot/dts/sun5i-gr8-evb.dts             |    4 +-
 arch/arm/boot/dts/sun5i-r8-chip.dts             |   14 +-
 .../boot/dts/sun5i-reference-design-tablet.dtsi |   20 +-
 arch/arm/boot/dts/sun5i.dtsi                    |   66 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts        |   14 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts     |   16 +-
 arch/arm/boot/dts/sun6i-a31-i7.dts              |    1 -
 arch/arm/boot/dts/sun6i-a31.dtsi                |   22 +-
 arch/arm/boot/dts/sun6i-a31s-primo81.dts        |    2 +-
 .../boot/dts/sun6i-reference-design-tablet.dtsi |   12 +-
 arch/arm/boot/dts/sun7i-a20-bananapi.dts        |   10 +-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     |   12 +-
 arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts       |   12 +-
 .../boot/dts/sun7i-a20-olimex-som204-evb.dts    |    4 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts  |   18 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts |   24 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |   18 +-
 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts   |   12 +-
 arch/arm/boot/dts/sun7i-a20-orangepi.dts        |   12 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts   |   12 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |   12 +-
 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts  |   12 +-
 .../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts |   12 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                |  125 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   74 +-
 arch/arm/boot/dts/sun8i-a23-q8-tablet.dts       |    6 +
 arch/arm/boot/dts/sun8i-a33-q8-tablet.dts       |    7 +
 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts  |   11 +-
 arch/arm/boot/dts/sun8i-a33.dtsi                |   20 +-
 arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts    |   12 +
 .../arm/boot/dts/sun8i-a83t-cubietruck-plus.dts |   12 +
 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts       |   73 +-
 arch/arm/boot/dts/sun8i-a83t.dtsi               |  111 +-
 .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts |   20 +-
 .../boot/dts/sun8i-h2-plus-orangepi-zero.dts    |    2 +-
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts       |    6 +-
 arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts |    7 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts   |    3 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts        |    2 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts   |    2 +-
 arch/arm/boot/dts/sun8i-h3-nanopi.dtsi          |   25 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts       |   34 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts    |   27 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts     |   25 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts      |   27 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts    |    9 -
 .../boot/dts/sun8i-h3-orangepi-zero-plus2.dts   |    3 +-
 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts    |  114 ++
 arch/arm/boot/dts/sun8i-h3.dtsi                 |    4 +
 arch/arm/boot/dts/sun8i-q8-common.dtsi          |   18 +-
 .../boot/dts/sun8i-r16-nintendo-nes-classic.dts |    2 -
 arch/arm/boot/dts/sun8i-r16-parrot.dts          |   12 +-
 arch/arm/boot/dts/sun8i-r40.dtsi                |   13 +-
 .../boot/dts/sun8i-reference-design-tablet.dtsi |   12 +-
 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts   |    2 +-
 arch/arm/boot/dts/sun8i-v3s.dtsi                |   13 +-
 .../boot/dts/sun8i-v40-bananapi-m2-berry.dts    |   36 +-
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts     |   15 +-
 arch/arm/boot/dts/sun9i-a80-optimus.dts         |    4 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                |   84 +-
 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi   |    7 +-
 arch/arm/boot/dts/sunxi-h3-h5.dtsi              |   50 +-
 .../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi |    4 +-
 arch/arm/boot/dts/tegra124-apalis-emc.dtsi      |   39 +-
 arch/arm/boot/dts/tegra124-apalis-eval.dts      |   40 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts |    2 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi     |    9 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi          |   45 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |    5 +
 arch/arm/boot/dts/tegra124-nyan.dtsi            |    5 +
 arch/arm/boot/dts/tegra124-venice2.dts          |    5 +
 arch/arm/boot/dts/tegra30.dtsi                  |   11 +
 arch/arm/boot/dts/vf610-zii-cfu1.dts            |   26 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts       |   57 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts       |   49 +-
 arch/arm/boot/dts/vf610-zii-dev.dtsi            |    6 +-
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts        |   14 +-
 arch/arm/boot/dts/vf610-zii-spb4.dts            |  359 ++++++
 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts        |    5 +-
 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts       |   17 +-
 arch/arm64/Kconfig.platforms                    |    5 +
 arch/arm64/boot/dts/Makefile                    |    1 +
 arch/arm64/boot/dts/allwinner/Makefile          |    3 +
 .../dts/allwinner/sun50i-a64-amarula-relic.dts  |   65 +
 .../sun50i-a64-oceanic-5205-5inmfd.dts          |   68 ++
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts  |    2 -
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts   |   13 +
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi   |   75 +-
 .../sun50i-h5-emlid-neutis-n5-devboard.dts      |    3 +-
 .../allwinner/sun50i-h5-emlid-neutis-n5.dtsi    |    1 -
 .../allwinner/sun50i-h5-nanopi-neo-plus2.dts    |    5 +-
 .../dts/allwinner/sun50i-h5-nanopi-neo2.dts     |    2 +-
 .../dts/allwinner/sun50i-h5-orangepi-pc2.dts    |    4 +-
 .../dts/allwinner/sun50i-h5-orangepi-prime.dts  |    4 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus.dts  |    2 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus2.dts |    3 +-
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi    |    4 +
 .../dts/allwinner/sun50i-h6-beelink-gs1.dts     |  260 ++++
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts |  215 ++++
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi  |    2 -
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts   |    4 -
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi    |   41 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts |    3 +-
 arch/arm64/boot/dts/amlogic/Makefile            |    1 +
 .../boot/dts/amlogic/meson-g12a-sei510.dts      |  185 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts |  147 +++
 .../boot/dts/amlogic/meson-g12a-x96-max.dts     |  140 +++
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi     |  465 ++++++++
 .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts  |   10 +
 .../boot/dts/amlogic/meson-gxm-nexbox-a1.dts    |    4 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi      |   27 +
 .../boot/dts/bitmain/bm1880-sophon-edge.dts     |  143 +++
 arch/arm64/boot/dts/bitmain/bm1880.dtsi         |   68 ++
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi  |    6 +
 arch/arm64/boot/dts/exynos/exynos5433-tm2.dts   |    6 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi      |   83 +-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   57 +-
 arch/arm64/boot/dts/freescale/Makefile          |    3 +
 .../boot/dts/freescale/fsl-ls1012a-oxalis.dts   |    4 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi  |    2 +-
 .../boot/dts/freescale/fsl-ls1028a-qds.dts      |   62 +
 .../boot/dts/freescale/fsl-ls1028a-rdb.dts      |   63 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi  |   64 +-
 .../boot/dts/freescale/fsl-ls1043a-rdb.dts      |    1 -
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi  |    2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi  |    2 -
 .../boot/dts/freescale/fsl-lx2160a-qds.dts      |   16 +
 .../boot/dts/freescale/fsl-lx2160a-rdb.dts      |   16 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi  |   69 ++
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts    |  235 ++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi       |  733 ++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts    |  129 ++
 .../dts/freescale/imx8mq-zii-ultra-rmb3.dts     |   95 ++
 .../dts/freescale/imx8mq-zii-ultra-zest.dts     |   24 +
 .../boot/dts/freescale/imx8mq-zii-ultra.dtsi    |  725 ++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq.dtsi       |  309 ++++-
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts   |   95 ++
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi      |   89 +-
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi       |   20 +-
 .../boot/dts/hisilicon/hi3670-hikey970.dts      |   75 ++
 arch/arm64/boot/dts/hisilicon/hi3670.dtsi       |   62 +
 .../boot/dts/hisilicon/hikey970-pinctrl.dtsi    |  115 ++
 arch/arm64/boot/dts/intel/Makefile              |    1 +
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi   |  444 +++++++
 .../boot/dts/intel/socfpga_agilex_socdk.dts     |   75 ++
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts  |   13 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |   35 +-
 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h   | 1120 ++++++++++++++++++
 arch/arm64/boot/dts/nvidia/Makefile             |    1 +
 .../boot/dts/nvidia/tegra186-p2771-0000.dts     |  115 ++
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi  |   42 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi        |  140 ++-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi  |    1 +
 .../boot/dts/nvidia/tegra194-p2972-0000.dts     |    2 -
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi  |    6 +
 .../boot/dts/nvidia/tegra210-p2371-2180.dts     |   12 +
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi  |    5 +
 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi  |    6 +
 .../boot/dts/nvidia/tegra210-p3450-0000.dts     |  650 ++++++++++
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts   |   12 +
 arch/arm64/boot/dts/nvidia/tegra210.dtsi        |   41 +-
 .../boot/dts/qcom/apq8096-db820c-pins.dtsi      |   52 +
 .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi |    8 +
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi    |  121 ++
 arch/arm64/boot/dts/qcom/msm8916.dtsi           |   46 +-
 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi      |   43 +
 arch/arm64/boot/dts/qcom/msm8996.dtsi           |  558 ++++++++-
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi       |   60 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi           |  315 ++++-
 arch/arm64/boot/dts/qcom/pm8005.dtsi            |    1 +
 arch/arm64/boot/dts/qcom/pm8998.dtsi            |    3 +
 arch/arm64/boot/dts/qcom/pmi8994.dtsi           |    1 +
 arch/arm64/boot/dts/qcom/pmi8998.dtsi           |    1 +
 arch/arm64/boot/dts/qcom/pms405.dtsi            |   11 +
 arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts    |    3 +-
 arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts    |   85 +-
 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi        |   95 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi            |   23 +-
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts         |    8 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi            |  427 ++++++-
 arch/arm64/boot/dts/renesas/cat875.dtsi         |   22 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi       |   12 +-
 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts |   62 +
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi       |   44 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        |   72 +-
 .../boot/dts/renesas/r8a7796-salvator-x.dts     |    1 +
 .../boot/dts/renesas/r8a7796-salvator-xs.dts    |    1 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi        |   13 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi       |  324 ++++-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi       |   16 +
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts  |   53 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi       |   74 +-
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts  |   32 +-
 .../arm64/boot/dts/renesas/salvator-common.dtsi |   73 +-
 arch/arm64/boot/dts/rockchip/Makefile           |    2 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts       |    4 +-
 arch/arm64/boot/dts/rockchip/rk3328-evb.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts  |   53 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts  |   33 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi        |    7 +-
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi    |   34 +-
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts |    8 +-
 .../boot/dts/rockchip/rk3368-lion-haikou.dts    |   14 +-
 arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi   |   10 +-
 .../boot/dts/rockchip/rk3368-orion-r68-meta.dts |   46 +-
 arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts |    6 +-
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts     |   36 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        |  240 ++--
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts     |    6 +-
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts   |   18 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts |    2 +-
 .../dts/rockchip/rk3399-gru-chromebook.dtsi     |   14 +-
 .../boot/dts/rockchip/rk3399-gru-kevin.dts      |    8 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi   |   68 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi    |   56 +-
 .../boot/dts/rockchip/rk3399-nanopc-t4.dts      |   69 +-
 .../boot/dts/rockchip/rk3399-nanopi-neo4.dts    |   50 +
 .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi |   27 +-
 .../arm64/boot/dts/rockchip/rk3399-orangepi.dts |  790 ++++++++++++
 .../boot/dts/rockchip/rk3399-puma-haikou.dts    |   12 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi   |   21 +-
 .../boot/dts/rockchip/rk3399-rock-pi-4.dts      |    5 +
 .../arm64/boot/dts/rockchip/rk3399-rock960.dtsi |   77 +-
 .../boot/dts/rockchip/rk3399-rockpro64.dts      |    6 +-
 .../boot/dts/rockchip/rk3399-sapphire.dtsi      |    4 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi        |  314 ++---
 .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts |    1 +
 .../boot/dts/xilinx/zynqmp-zcu102-revA.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu102-revB.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu104-revA.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu106-revA.dts      |    1 +
 .../boot/dts/xilinx/zynqmp-zcu111-revA.dts      |    1 +
 .../{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h}    |   26 +-
 include/dt-bindings/firmware/imx/rsrc.h         |   25 +-
 include/dt-bindings/pinctrl/am33xx.h            |  130 +-
 include/dt-bindings/pinctrl/omap.h              |    1 +
 include/dt-bindings/power/r8a77965-sysc.h       |    1 -
 513 files changed, 23982 insertions(+), 6172 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt
 create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt
 create mode 100644 arch/arm/boot/dts/am5718.dtsi
 create mode 100644 arch/arm/boot/dts/am5728.dtsi
 create mode 100644 arch/arm/boot/dts/am5748.dtsi
 create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
 create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
 create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
 create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi
 create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts
 create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/Makefile
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
 rename include/dt-bindings/clock/{xlnx,zynqmp-clk.h => xlnx-zynqmp-clk.h} (85%)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2019-05-16 16:40 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-12  0:01 [GIT PULL 0/4] ARM: SoC updates Olof Johansson
2018-06-12  0:01 ` Olof Johansson
2018-06-12  0:01 ` [GIT PULL 1/4] ARM: SoC platform updates Olof Johansson
2018-06-12  0:01   ` Olof Johansson
2018-06-12  0:01 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
2018-06-12  0:01   ` Olof Johansson
2018-06-12  1:04   ` Linus Torvalds
2018-06-12  1:04     ` Linus Torvalds
2018-06-12 13:04     ` Heiko Stuebner
2018-06-12 13:04       ` Heiko Stuebner
2018-06-12 14:15       ` Olof Johansson
2018-06-12 14:15         ` Olof Johansson
2018-06-12 10:58   ` Kalle Valo
2018-06-12 10:58     ` Kalle Valo
2018-06-12  0:01 ` [GIT PULL 3/4] ARM: SoC driver updates Olof Johansson
2018-06-12  0:01   ` Olof Johansson
2018-06-12  0:01 ` [GIT PULL 4/4] ARM: SoC: late updates Olof Johansson
2018-06-12  0:01   ` Olof Johansson
2019-05-16  6:43 [GIT PULL 0/4] ARM: SoC contents for 5.2 merge window Olof Johansson
2019-05-16  6:43 ` [GIT PULL 2/4] ARM: Device-tree updates Olof Johansson
2019-05-16  6:43   ` Olof Johansson
2019-05-16 16:40   ` pr-tracker-bot
2019-05-16 16:40     ` pr-tracker-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.