mbox series

[GIT,PULL,4/5] ARM: DT updates for v5.4

Message ID CAK8P3a2wVC3yD7n6_abd84iDQPwmV5Le59-bwROo_wg973uv3A@mail.gmail.com
State New
Headers show
Series ARM SoC updates for v5.4, part 1 | expand

Pull-request

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

Message

Arnd Bergmann Sept. 16, 2019, 4:40 p.m. UTC
The following changes since commit d45331b00ddb179e291766617259261c112db872:

  Linux 5.3-rc4 (2019-08-11 13:26:41 -0700)

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 44acee207844789514233341ccbb3ec5086a6f7b:

  arm64: dts: qcom: Add Lenovo Yoga C630 (2019-09-05 17:55:29 +0200)

----------------------------------------------------------------
ARM: DT updates for v5.4

This is another huge branch with close to 450 changessets related to
devicetree files, roughly half of this for 32-bit and 64-bit respectively.
There are lots of cleanups and additional hardware support for platforms
we already support based on SoCs from Renesas, ST-Microelectronics,
Intel/Altera, Rockchips, Allwinner, Broadcom and other manufacturers.

A total of 6 new SoCs and 37 new boards gets added this time, one more
SoC will come in a follow-up branch. Most of the new boards are for
64-bit ARM SoCs, the others are typically for the 32-bit Cortex-A7.

Going more into details for SoC platforms with new hardware support:

The Snapdragon 855 (SM8150) is Qualcomm's current high-end phone platform,
usually paired with an external 5G modem. So far we only support the
Qualcomm SM8150 MTP reference platform, but no actual products.

For the slightly older Qualcomm platforms, support for several interesting
products is getting added: Three laptops based on Snapdragon 835/MSM8998
(Asus NovaGo, HP Envy X2 and Lenovo Miix 630), one laptop based on
Snapdragon 850/sdm850 (Lenovo Yoga C630) and several phones based on
the older Snapdragon 410/MSM8916 (Samsung A3 and A5, Longcheer L8150
aka Android One 2nd gen "seed" aka Wileyfox Swift).

Mediatek MT7629 is a new wireless network router chip, similar to
the older MT7623. It gets added together with the reference board
implementation.

Allwinner V3 is a repackaged version of the existing low-end V3s chip,
and is used in the tiny Lichee Pi Zero plus, also added here.  There is
also a new TV set-top box based on Allwinner H6, the Tanix TX6, and the
eMMC variant of the Olimex A64-Olinuxino development board.

NXP i.MX8M Nano is a new member of the ever-expanding i.MX SoC family,
similar to the i.MX8M Mini. As usual, there is a large number of new
boards for i.MX SoCs: Einfochips i.MX8QXP AI_ML, SolidRun Hummingboard
Pulse baseboard and System-on-Module, Boundary Devices i.MX8MQ Nitrogen8M,
and TechNexion PICO-PI-IMX8M-DEV for the 64-bit i.MX8 line. For 32-bit,
we get the Kontron i.MX6UL N6310 SoM with two baseboards, the PHYTEC
phyBOARD-Segin SoM with three baseboards, and the Zodiac Inflight
Innovations i.MX7 RMU2 board.

In a different NXP product line, the Layerscape LS1046A "Freeway"
reference board gets added.

Amlogic SM1 (S905X3) and G12B (S922X, A311D) are updated chips from their
set-top-box line and smart speaker with newer CPU and GPU cores compared
to their predecessors. Both are now also supported by the Khadas VIM3
development board series, and the dts files for that get reorganized a
bit to better deal with all variants.  Another board based on SM1 that
gets added is the SEI Robotics SEI610.

There are a handful of new x86 and Power9 server boards using Aspeed BMC
chips that are gaining support for running Linux on the BMC through the
OpenBMC project: Facebook Minipack/Wedge100/Wedge40, Lenovo Hr855xg2,
and Mihawk. Notably these are still new machines using SoCs based on
the ARM9 and ARM11 CPU cores, as support for the new Cortex-A7 based
AST2600 is still ramping up.

There are three new end-user products using 32-bit Rockchips SoCs:
Mecer Xtreme Mini S6 is an Android "mini PC" box based on the low-end
RK3229 chip, while the two AOpen products Chromebox Mini (Fievel) and
Chromebase Mini (Tiger) run ChromeOS and are meant for commercial settings
(digital signage, PoS, ...).

One more single-board computer based on the popular 64-bit RK3399 is
added: the Leez RK3399 P710.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Abel Vesa (1):
      arm64: dts: imx8mm: Init rates and parents configs for clocks

Adam Ford (1):
      ARM: dts: da850-evm: Use generic jedec, spi-nor for flash

Alexandre Belloni (1):
      ARM: dts: pbab01: correct rtc vendor

Alexandre Mergnat (13):
      clk: meson: g12a: fix hifi typo in mali parent_names
      clk: meson: axg-audio: migrate to the new parent description method
      clk: meson: g12a-aoclk: migrate to the new parent description method
      clk: meson: gxbb-aoclk: migrate to the new parent description method
      clk: meson: axg-aoclk: migrate to the new parent description method
      clk: meson: remove ao input bypass clocks
      clk: meson: g12a: migrate to the new parent description method
      clk: meson: gxbb: migrate to the new parent description method
      clk: meson: axg: migrate to the new parent description method
      clk: meson: meson8b: migrate to the new parent description method
      clk: meson: clk-regmap: migrate to new parent description method
      clk: meson: remove ee input bypass clocks
      clk: meson: remove clk input helper

Alexandre Torgue (1):
      ARM: dts: stm32: remove useless pinctrl entries in stm32mp157-pinctrl

Andra Danciu (1):
      dt-bindings: arm: fsl: Add the pico-pi-imx8m board

Andrew Jeffery (2):
      ARM: dts: aspeed: Describe SD controllers
      ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB

Andrew Peng (1):
      ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC

Andrey Smirnov (8):
      dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board
      ARM: dts: Add ZII support for ZII i.MX7 RMU2 board
      ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config
      ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation
      ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pinmux config
      ARM: vf610-zii-cfu1: Add node for switch watchdog
      ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz
      ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO expander

Andrius Štikonas (2):
      arm64: dts: rockchip: Add PWM fan for RockPro64
      arm64: dts: rockchip: enable internal SPI flash for RockPro64.

André Draszik (2):
      ARM: dts: imx7d: cl-som-imx7: make ethernet work again
      ARM: dts: imx7d: cl-som-imx7: add compatible for phy

Andy Yan (1):
      arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC

Anson Huang (24):
      ARM: dts: imx6sx: move GIC to right location in DT
      ARM: dts: imx6sl: move GIC to right location in DT
      ARM: dts: imx6ul: move GIC to right location in DT
      ARM: dts: imx6sll: move GIC to right location in DT
      dt-bindings: imx: Add clock binding doc for i.MX8MN
      clk: imx8mm: Make 1416X/1443X PLL macro definitions common for usage
      clk: imx: Add API for clk unregister when driver probe fail
      clk: imx: Add support for i.MX8MN clock driver
      arm64: dts: imx8mq: Add gpio-ranges property
      arm64: dts: imx8mm: Add gpio-ranges property
      arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback compatible
      arm64: dts: imx8mm: Correct OPP table according to latest datasheet
      arm64: dts: imx8mq: Correct OPP table according to latest datasheet
      arm64: dts: imx8mq: Add clock for TMU node
      arm64: dts: imx8mq: Add opp-suspend property to OPP table
      arm64: dts: imx8mm: Add opp-suspend property to OPP table
      dt-bindings: arm: imx: Add the soc binding for i.MX8MN
      arm64: dts: imx8mm: Enable cpu-idle driver
      arm64: dts: freescale: Add i.MX8MN dtsi support
      arm64: dts: imx8mn: Add gpio-ranges property
      arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support
      arm64: dts: imx8mn-ddr4-evk: Add i2c1 support
      arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support
      arm64: dts: imx8mn: Add cpu-freq support

Arnd Bergmann (38):
      Merge tag 'ux500-dts-v5.4-1' of
git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.4-tag1' of
git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'stm32-dt-for-v5.4-1' of
git://git.kernel.org/.../atorgue/stm32 into arm/dt
      Merge tag 'gemini-dts-v5.4-1' of
git://git.kernel.org/.../linusw/linux-nomadik into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.4-tag1' of
git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'juno-update-5.4' of
git://git.kernel.org/.../sudeep.holla/linux into arm/dt
      Merge tag 'vexpress-dt-updates-5.4' of
git://git.kernel.org/.../sudeep.holla/linux into arm/dt
      Merge tag 'samsung-dt-5.4' of
git://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'v5.4-rockchip-dts32-1' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.4-rockchip-dts64-1' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'socfpga_dts_updates_for_v5.4' of
git://git.kernel.org/.../dinguyen/linux into arm/dt
      Merge tag 'amlogic-dt' of
git://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'amlogic-dt64' of
git://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'renesas-arm-dt-for-v5.4-tag1' of
git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-arm64-dt-for-v5.4-tag2' of
git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'renesas-dt-bindings-for-v5.4-tag2' of
git://git.kernel.org/.../geert/renesas-devel into arm/dt
      Merge tag 'sunxi-dt-for-5.4-1' of
git://git.kernel.org/.../sunxi/linux into arm/dt
      Merge tag 'v5.3-next-dts32' of
git://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'v5.3-next-dts64' of
git://git.kernel.org/.../matthias.bgg/linux into arm/dt
      Merge tag 'omap-for-v5.4/dt-take2-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/dt
      Merge tag 'aspeed-5.4-devicetree' of
git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'imx-bindings-5.4' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-clkdep-5.4' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt-5.4' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'imx-dt64-5.4' of
git://git.kernel.org/.../shawnguo/linux into arm/dt
      Merge tag 'at91-5.4-dt' of git://git.kernel.org/.../at91/linux into arm/dt
      Merge tag 'mvebu-dt-5.4-1' of
git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'mvebu-dt64-5.4-1' of
git://git.infradead.org/linux-mvebu into arm/dt
      Merge tag 'ux500-dts-v5.4-3' of
git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
      Merge tag 'amlogic-dt64-2.1' of
git://git.kernel.org/.../khilman/linux-amlogic into arm/dt
      Merge tag 'bitmain-soc-5.4' of
git://git.kernel.org/.../mani/linux-bitmain into arm/dt
      Merge tag 'davinci-for-v5.4/dt' of
git://git.kernel.org/.../nsekhar/linux-davinci into arm/dt
      Merge tag 'qcom-arm64-for-5.4' of
git://git.kernel.org/.../qcom/linux into arm/dt
      Merge tag 'arm-soc/for-5.4/devicetree' of
https://github.com/Broadcom/stblinux into arm/dt
      Merge tag 'samsung-dt-5.4-2' of
git://git.kernel.org/.../krzk/linux into arm/dt
      Merge tag 'aspeed-5.4-devicetree-2' of
git://git.kernel.org/.../joel/aspeed into arm/dt
      Merge tag 'v5.4-rockchip-dts32-2' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
      Merge tag 'v5.4-rockchip-dts64-2' of
git://git.kernel.org/.../mmind/linux-rockchip into arm/dt

Ashish Kumar (1):
      arm64: dts: ls1028a: Add esdhc node in dts

Baruch Siach (1):
      dt-bindings: arm: fsl: add Hummingboard Pulse

Ben Pai (1):
      ARM: dts: aspeed: Add Mihawk BMC platform

Bhushan Shah (2):
      dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node.
      arm64: allwinner: h6: add I2C nodes

Biju Das (3):
      arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander
      arm64: dts: renesas: hihope-common: Add BT support
      arm64: dts: renesas: hihope-common: Add WLAN support

Bjorn Andersson (4):
      arm64: dts: qcom: msm8996: Rename smmu nodes
      arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected
      arm64: dts: qcom: qcs404: Update memory map to v3
      arm64: dts: qcom: Add Lenovo Yoga C630

Cao Van Dong (1):
      dt-bindings: can: rcar_can: document r8a77470 support

Chen-Yu Tsai (2):
      ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus
      ARM: dts: sunxi: Add mdio bus sub-node to GMAC

Christian Hewitt (12):
      soc: amlogic: meson-gx-socinfo: add A311D id
      dt-bindings: arm: amlogic: add support for the Khadas VIM3
      arm64: dts: meson-g12b: support a311d and s922x cpu operating points
      dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
      arm64: dts: meson-g12b-khadas-vim3: add initial device-tree
      arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap
      arm64: dts: meson-g12a-x96-max: add rc-x96max keymap
      arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap
      arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap
      arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap
      arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap
      arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap

Christophe Kerello (3):
      ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c
      ARM: dts: stm32: add FMC2 NAND controller pins muxing on stm32mp157c-ev1
      ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1

Chuanhua Han (8):
      arm64: dts: ls1088a: Revise gpio registers to little-endian
      arm64: dts: ls1088a: Fix incorrect I2C clock divider
      arm64: dts: ls1012a: Fix incorrect I2C clock divider
      arm64: dts: ls1028a: Fix incorrect I2C clock divider
      arm64: dts: lx2160a: Fix incorrect I2C clock divider
      dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string
      arm64: dts: ls1088a: Add the DSPI controller node
      arm64: dts: ls1088a-qds: Add the spi-flash nodes under the DSPI controller

Clément Péron (7):
      ARM: dts: sunxi: Prefer A31 bindings for IR
      ARM: dts: sunxi: Prefer A31 bindings for IR
      arm64: dts: allwinner: h6: Add IR receiver node
      arm64: dts: allwinner: h6: Enable IR on H6 boards
      arm64: dts: allwinner: Add SPDIF node for Allwinner H6
      arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1
      arm64: dts: allwinner: Enable DDC regulator for Beelink GS1

Daniel Baluta (3):
      clk: imx8: Add DSP related clocks
      arm64: dts: imx8mq-evk: Unbypass audio_pll1
      arm64: dts: imx8qxp: Add DSP DT node

David Lechner (1):
      ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi

Dinh Nguyen (5):
      ARM: dts: socfpga: add the QSPI OCP reset property on arria10
      ARM: dts: socfpga: add reset properties for DMA
      arm64: dts: agilex/stratix10: Add reset properties for DMA
      arm64: dts: stratix10: Add NAND device node
      ARM: dts: socfpga: add missing reset-names for dma

Dmitry Torokhov (1):
      ARM: ux500: improve BU21013 touchpad bindings

Douglas Anderson (3):
      ARM: dts: rockchip: Specify rk3288-veyron-chromebook's display timings
      ARM: dts: rockchip: Specify rk3288-veyron-minnie's display timings
      Revert "ARM: dts: rockchip: add startup delay to rk3288-veyron
panel-regulators"

Eddie James (1):
      ARM: dts: aspeed: swift: Change power supplies to version 2

Erwan Le Ray (1):
      ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 pinctrl for mcan

Ezequiel Garcia (3):
      ARM: dts: imx6qdl-wandboard: Add OV5645 camera support
      ARM: dts: am335x-cm-t335: Remove regulator-boot-off property
      ARM: dts: omap3-n950-n9: Remove regulator-boot-off property

Fabien Dessenne (5):
      ARM: dts: stm32: add m4 remoteproc support on STM32MP157c
      ARM: dts: stm32: declare copro reserved memories on STM32MP157c-ed1
      ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1
      ARM: dts: stm32: declare copro reserved memories on STM32MP157a-dk1
      ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1

Fabio Estevam (4):
      ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node
      ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node
      arm64: dts: imx8mm-evk: Remove invalid properties
      ARM: dts: imx6qdl-nit6xlite: Remove invalid properties

Fabrice Gasnier (8):
      ARM: dts: stm32: remove fixed regulator unit address on stm32429i-eval
      ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval
      ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
      ARM: dts: stm32: add booster for ADC analog switches on stm32mp157c
      ARM: dts: stm32: add pwm cells to stm32mp157c
      ARM: dts: stm32: add pwm cells to stm32f429
      ARM: dts: stm32: add pwm cells to stm32f746
      ARM: dts: stm32: add syscfg to ADC on stm32mp157c

Fabrizio Castro (11):
      arm64: dts: renesas: r8a774c0: Add missing assigned-clocks for CAN[01]
      arm64: dts: renesas: r8a774a1: Add missing assigned-clocks for CAN[01]
      arm64: dts: renesas: r8a774a1: Add CANFD support
      arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces
      arm64: dts: renesas: r8a774a1: Use extended audio dmac registers
      arm64: dts: renesas: r8a774a1: Add SSIU support for sound
      dt-bindings: can: rcar_canfd: document r8a774a1 support
      dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM]
      arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1
      arm64: dts: renesas: r8a774c0: cat874: Add definition for 12V regulator
      arm64: dts: renesas: hihope-common: Add HDMI audio support

Florian Fainelli (1):
      Merge tag 'tags/bcm2835-dt-next-2019-08-15' into devicetree/next

Fugang Duan (3):
      dt-bindings: serial: lpuart: add the clock requirement for imx8qxp
      arm64: dts: imx8qxp: add lpuart baud clock
      arm64: dts: imx8qxp: add serial alias

Gary Bisson (2):
      dt-bindings: arm: imx: add imx8mq nitrogen support
      arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support

Geert Uytterhoeven (6):
      ARM: dts: vexpress: Add missing newline at end of file
      arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/
      ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF
      arm64: dts: renesas: r8a77980: Fix IPMMU-VC0 base address
      ARM: dts: r8a77470: Add PMU device node
      arm64: dts: renesas: r8a774c0: Fix register range of display node

Govind Singh (1):
      arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node for proxy votes

Gregory CLEMENT (1):
      arm64: dts: marvell: Add cpu clock node on Armada 7K/8K

Guido Günther (3):
      arm64: dts: imx8mq: Add MIPI D-PHY
      arm64: dts: imx8mq-librem5: Enable MIPI D-PHY
      arm64: dts: imx8mq: Add mux controller to iomuxc_gpr

Guillaume Gardet (4):
      ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board
      ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250
      ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow
      ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board

H. Nikolaus Schaller (1):
      ARM: dts: gta04: define chosen/stdout-path

Hongwei Zhang (1):
      ARM: dts: aspeed: Add SGPM pinmux

Hsin-Hsiung Wang (1):
      arm64: dts: mt8183: fix pwrap gic number

Icenowy Zheng (3):
      dt-bindings: arm: sunxi: add binding for Lichee Zero Plus core board
      ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs
      ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3

Igors Makejevs (1):
      arm64: dts: allwinner: a64: Add IR node

Ioana Ciornei (1):
      arm64: dts: add the console node for DPAA2 platforms

Ivan Mikhaylov (2):
      ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option
      ARM: dts: aspeed: vesnin: Add secondary SPI flash chip

Jacopo Mondi (1):
      arm64: dts: renesas: Update 'vsps' properties for readability

Jeffrey Hugo (4):
      arm64: dts: qcom: Add Lenovo Miix 630
      arm64: dts: qcom: Add HP Envy x2
      arm64: dts: qcom: Add Asus NovaGo TP370QL
      arm64: dts: qcom: msm8998: Node ordering, address cleanups

Jernej Skrabec (3):
      arm64: dts: allwinner: a64: Enable IR on Orange Pi Win
      dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board
      arm64: dts: allwinner: h6: Introduce Tanix TX6 board

Jerome Brunet (6):
      ARM: dts: meson8b: add ethernet fifo sizes
      Merge branch 'v5.4/dt' into v5.4/drivers
      arm64: dts: meson: add ethernet fifo sizes
      dt-bindings: clock: meson: add resets to the audio clock controller
      arm64: dts: meson: g12a: audio clock controller provides resets
      arm64: dts: meson: g12a: add reset to tdm formatters

Joel Stanley (3):
      ARM: dts: aspeed: swift: Add eMMC device
      ARM: dts: aspeed-g4: Add all flash chips
      ARM; dts: aspeed: mihawk: File should not be executable

John Wang (1):
      ARM: dts: aspeed: fp5280g2: Fix power supply address

Jon Nettleton (1):
      arm64: dts: fsl: add support for Hummingboard Pulse

Jonas Karlman (1):
      arm64: dts: rockchip: add rk3328 VPU node

Justin Swartz (1):
      ARM: dts: add device tree for Mecer Xtreme Mini S6

Kever Yang (3):
      arm64: dts: rockchip: fix vcc_host_5v regulator for usb3 host
      ARM: dts: rockchip: remove rk3288 fennec board support
      dt-bindings: arm: rockchip: remove reference to fennec board

Kevin Brodsky (1):
      arm64: dts: fast models: Remove clcd's max-memory-bandwidth

Kevin Hilman (5):
      arm64: dts: amlogic: g12 CPU timers stop in suspend
      Merge tag 'clk-meson-v5.4-1' of
git://github.com/BayLibre/clk-meson into v5.4/dt64
      Merge tag 'amlogic-drivers-2.1' of
https://git.kernel.org/.../khilman/linux-amlogic into v5.4/dt64-2
      Merge tag 'clk-meson-dt-v5.4-3' of
git://github.com/BayLibre/clk-meson into v5.4/dt64-2
      arm64: dts: meson: g12a-common: add VRTC

Krzysztof Kozlowski (8):
      ARM: dts: rockchip: Cleanup style around assignment operator
      ARM: dts: imx: Cleanup style around assignment operator
      ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core
      dt-bindings: vendor-prefixes: Add Anvo-Systems
      dt-bindings: eeprom: at25: Add Anvo ANV32E61W
      dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles
      ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 SoM and boards
      ARM: dts: exynos: Remove not accurate secondary ADC compatible

Kuninori Morimoto (1):
      arm64: dts: renesas: r8a77965-salvator-x(s): Enable HDMI sound

Leo Yan (1):
      ARM: dts: ste: Update coresight DT bindings

Leonard Crestez (1):
      arm64: dts: imx8m: Add ddr-pmu nodes

Li Jun (3):
      arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF
      arm64: dts: imx8mm-evk: enable usb1 and typec support
      arm64: dts: imx8mq: correct usb controller clocks

Linus Walleij (9):
      ARM: dts: ux500: Fix up the thermal nodes
      ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line
      ARM: dts: gemini: Fix up confused pin settings
      ARM: dts: gemini: Switch to redboot partition parsing
      ARM: dts: gemini: Mount root from mtdblock3
      ARM: dts: nomadik: Set up the CS GPIO right
      ARM: dts: Update the NSPIRE DTS files for DRM
      ARM: dts: ux500: Drop TV-out muxgroup on HREFs
      ARM: dts: ux500: Update thermal zone

Lucas Stach (1):
      arm64: dts: rdu3: add UCS1002 charge controller node

Ludovic Barre (1):
      ARM: dts: stm32: activate dma for qspi on stm32mp157

Malathi Gottam (1):
      arm64: dts: sdm845: Add video nodes

Manivannan Sadhasivam (5):
      dt-bindings: Add Vendor prefix for Einfochips
      dt-bindings: arm: Document i.MX8QXP AI_ML board binding
      arm64: dts: freescale: Add support for i.MX8QXP AI_ML board
      arm64: dts: bitmain: Add reset controller support for BM1880 SoC
      arm64: dts: bitmain: Modify pin controller memory map

Marcel Ziswiler (1):
      ARM: dts: imx7-colibri: make sure module supplies are always on

Marco Felsch (2):
      ARM: dts: imx6: replace simple-bus by simple-mfd for anatop
      ARM: dts: imx6: drop gpmi-nand address and size cells

Marek Behún (1):
      arm64: dts: marvell: armada-37xx: add mailbox node

Marek Szyprowski (5):
      ARM: dts: exynos: Add port map to Exynos5250 AHCI node
      ARM: dts: exynos: Move MSC power domain to the right (sorted) place
      ARM: dts: exynos: Add G3D power domain to Exynos542x
      ARM: dts: exynos: Add CAM power domain to Exynos5422/5800
      ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks

Marek Vasut (4):
      ARM: dts: socfpga: Fix up button mapping on VINING FPGA
      ARM: dts: socfpga: Adjust GMAC1 clock and TXD lines skew on VINING FPGA
      ARM: dts: imx53: Update LCD panel node on M53Menlo
      dt-bindings: can: rcar_can: document r8a77990 support

Mars Cheng (3):
      dt-bindings: mediatek: add support for mt6779 reference board
      dt-bindings: mtk-uart: add mt6779 uart bindings
      dt-bindings: irq: mtk, sysirq: add support for mt6779

Martin Blumenstingl (5):
      ARM: dts: meson8b: add the PWM_D output pin
      ARM: dts: meson8b: ec100: add the VDDEE regulator
      ARM: dts: meson8b: odroidc1: add the VDDEE regulator
      ARM: dts: meson8b: mxq: add the VDDEE regulator
      ARM: dts: meson8b: odroidc1: use the MAC address stored in the eFuse

Martin Kaiser (9):
      ARM: dts: imx25-pdk: native-mode is part of display-timings
      ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings
      ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
      ARM: dts: eukrea-mbimxsd27: native-mode is part of display-timings
      ARM: dts: mbimxsd25: native-mode is part of display-timings
      ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of display-timings
      ARM: dts: edb7211: native-mode is part of display-timings
      ARM: dts: apf27dev: native-mode is part of display-timings
      ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings

Masahiro Yamada (1):
      ARM: dts: socfpga: update to new Denali NAND binding

Matt Spinler (1):
      ARM: dts: aspeed: swift: Fix FSI GPIOs

Matthias Kaehlcke (9):
      ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry
      ARM: dts: rockchip: move rk3288-veryon display settings into a
separate file
      ARM: dts: rockchip: consolidate veyron panel and backlight settings
      dt-bindings: ARM: dts: rockchip: Add bindings for
rk3288-veyron-{fievel,tiger}
      ARM: dts: rockchip: add veyron-fievel board
      ARM: dts: rockchip: add veyron-tiger board
      ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger}
      ARM: dts: rockchip: Add pin names for rk3288-veyron fievel
      arm64: dts: sdm845: Add dynamic CPU power coefficients

Maxime Jourdan (3):
      dt-bindings: media: amlogic,vdec: add default compatible
      arm64: dts: meson-gx: add video decoder entry
      arm64: dts: meson: add video decoder entries

Maxime Ripard (17):
      ARM: dts: sunxi: Switch to the generic PHY properties
      ARM: dts: sunxi: Switch from phy to phy-handle
      ARM: dts: sunxi: Unify the DE2 bus clocks order
      arm64: dts: allwinner: h6: Fix SID node name
      ARM: dts: sunxi: Remove simple-panel compatible
      ARM: dts: sunxi: Fix the HDMI PHY name
      dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema
      ARM: dts: sun4i: Add missing timers interrupts
      ARM: dts: sun5i: Add missing timers interrupts
      ARM: dts: sun6i: Add missing timers interrupts
      ARM: dts: a23/a33: Change the timers compatible
      ARM: dts: a83t: Change the timers compatible
      ARM: dts: h3: Change the timers compatible
      ARM: dts: v3s: Change the timers compatible
      ARM: dts: sun7i: Add CSI0 controller
      ARM: dts: sunxi: Add missing watchdog interrupts
      ARM: dts: sunxi: Add missing watchdog clocks

Miquel Raynal (5):
      arm64: dts: marvell: Add CP110 COMPHY clocks
      arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes
      arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes
      arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes
      arm64: dts: marvell: Convert 7k/8k usb-phy properties to phy-supply

Neil Armstrong (46):
      soc: amlogic: meson-clk-measure: protect measure with a mutex
      soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk
      clk: core: introduce clk_hw_set_parent()
      clk: meson: add g12a cpu dynamic divider driver
      clk: meson: g12a: add notifiers to handle cpu clock change
      clk: meson: g12a: expose CPUB clock ID for G12B
      arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi
      arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux
      arm64: dts: meson-g12a: add cpus OPP table
      arm64: dts: meson-g12a: enable DVFS on G12A boards
      arm64: dts: meson-g12b: add cpus OPP tables
      dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
      dt-bindings: arm: amlogic: add bindings for the Amlogic G12B
based A311D SoC
      arm64: dts: meson-g12b-odroid-n2: enable DVFS
      soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs
      dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible
      soc: amlogic: clk-measure: Add support for SM1
      dt-bindings: arm: amlogic: add SM1 bindings
      dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
      arm64: dts: add support for SM1 based SEI Robotics SEI610
      dt-bindings: clk: meson: add sm1 periph clock controller bindings
      soc: amlogic: Add support for Everything-Else power domains controller
      dt-bindings: power: add Amlogic Everything-Else power domains bindings
      arm64: dts: meson: fix ethernet mac reg format
      arm64: dts: meson-gx: drop the vpu dmc memory cell
      arm64: dts: meson-gx: fix reset controller compatible
      arm64: dts: meson-gx: fix spifc compatible
      arm64: dts: meson-gx: fix watchdog compatible
      arm64: dts: meson-gx: fix mhu compatible
      arm64: dts: meson-gx: fix periphs bus node name
      arm64: dts: meson-gxl: fix internal phy compatible
      arm64: dts: meson-axg: fix MHU compatible
      arm64: dts: meson-g12a: fix reset controller compatible
      arm64: dts: meson-g12a-x96-max: fix compatible
      arm64: dts: meson-gxbb-nanopi-k2: add missing model
      arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format
      arm64: dts: meson: fix boards regulators states format
      arm64: dts: meson-g12: add Everything-Else power domain controller
      arm64: dts: meson-sm1-sei610: add HDMI display support
      arm64: dts: meson-sm1-sei610: add USB support
      arm64: dts: meson-sm1-sei610: enable DVFS
      arm64: dts: khadas-vim3: move common nodes into meson-khadas-vim3.dtsi
      dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
      arm64: dts: khadas-vim3: add support for the SM1 based VIM3L
      arm64: dts: meson-sm1-sei610: enable DVFS
      arm64: dts: meson-sm1-sei610: add stdout-path property back

Niklas Söderlund (1):
      dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files

Nishka Dasgupta (1):
      soc: amlogic: meson-gx-socinfo: Add of_node_put() before return

Oleksandr Suvorov (1):
      ARM: dts: imx7-colibri: add recovery for I2C for iMX7

Olivier Moysan (1):
      ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board

Ondrej Jirman (3):
      arm64: dts: allwinner: orange-pi-3: Enable HDMI output
      arm64: dts: allwinner: h6: Add support for RTC and fix the clock tree
      arm64: dts: allwinner: orange-pi-3: Enable WiFi

Oscar A Perez (1):
      ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit

Philippe Schenker (3):
      ARM: dts: imx7-colibri: prepare module device tree for FlexCAN
      ARM: dts: imx7-colibri: Add sleep pinctrl to ethernet
      ARM: dts: imx6qdl-colibri: add phy to fec

Pramod Kumar (2):
      dt-bindings: arm: nxp: Add device tree binding for ls1046a-frwy board
      arm64: dts: nxp: add ls1046a-frwy board support

Qii Wang (1):
      arm64: dts: mt8183: add I2C nodes

Richard Hu (1):
      arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M

Rob Herring (1):
      ARM: dts: at91: Avoid colliding 'display' node and property names

Robin Gong (3):
      ARM: dts: imx6ul: add dma support on ecspi
      ARM: dts: imx6sll: correct sdma compatible
      ARM: dts: imx7ulp: add edma device node

Ryder Lee (1):
      arm: dts: mediatek: add basic support for MT7629 SoC

Sai Prakash Ranjan (3):
      arm64: dts: sdm845: Add device node for Last level cache controller
      arm64: dts: qcom: sdm845: Add Coresight support
      arm64: dts: qcom: msm8998: Add Coresight support

Sean Paul (1):
      arm64: dts: rockchip: Specify override mode for kevin panel

Shawn Lin (1):
      arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328

Simon Horman (3):
      dt-bindings: Rename file of DT bindings for Renesas memory controllers
      dt-bindings: rcar-imr: Rename bindings documentation file
      arm64: dts: renesas: ebisu, draak: Limit EtherAVB to 100Mbps

Song Hui (2):
      arm64: dts: ls1028a: fix gpio nodes
      arm64: dts: ls1088a: update gpio compatible

Srinivas Kandagatla (1):
      arm64: sdm845: add adsp and cdsp fastrpc nodes

Stanimir Varbanov (1):
      arm64: dts: qcom: msm8996: Add Venus video codec DT node

Stefan Agner (1):
      ARM: dts: imx7-colibri: disable HS400

Stefan Riedmueller (10):
      ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC name scheme
      ARM: dts: imx6ul: segin: Add boot media to dts filename
      ARM: dts: imx6ul: segin: Reduce eth drive strength
      ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PEB-EVAL-01
      ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts
      ARM: dts: imx6ul: segin: Only enable NAND if it is populated
      ARM: dts: imx6ul: phycore: Add eMMC at usdhc2
      ARM: dts: imx6ul: segin: Move ECSPI interface to board include file
      ARM: dts: imx6ul: segin: Move machine include to dts files
      ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin with i.MX 6ULL

Stefan Wahren (4):
      ARM: bcm283x: Reduce register ranges for UART, SPI and I2C
      ARM: dts: bcm283x: Define MMC interfaces at board level
      ARM: dts: bcm283x: Define memory at board level
      ARM: dts: bcm283x: Enable HDMI at board level

Stephan Gerhold (6):
      dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd.
      dt-bindings: qcom: Document bindings for new MSM8916 devices
      arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U
      arm64: dts: qcom: Add device tree for Longcheer L8150
      ARM: dts: ux500: Move ab8500 nodes to ste-ab8500.dtsi
      ARM: dts: ux500: Remove ab8500_ldo_usb regulator from device tree

Sudeep Holla (1):
      ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier

Sunil Mohan Adapa (2):
      dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino with eMMC
      arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC)

Sven Van Asbroeck (1):
      dt-bindings: bus: imx-weim: document optional burst clock mode

Sébastien Szymanski (2):
      ARM: dts: opos6uldev: use OF graph to describe the display
      ARM: dts: imx6ul: Add csi node

Takeshi Kihara (1):
      arm64: dts: renesas: r8a77990: Add cpg reset for DU

Tao Ren (3):
      ARM: dts: aspeed: Add Facebook Minipack BMC
      ARM: dts: aspeed: Add Facebook Wedge40 BMC
      ARM: dts: aspeed: Add Facebook Wedge100 BMC

Thara Gopinath (1):
      arm64: dts: qcom: Extend AOSS QMP node

Ulrich Hecht (2):
      dt-bindings: can: rcar_can: document r8a77995 support
      dt-bindings: can: rcar_canfd: document r8a77995 support

Uwe Kleine-König (11):
      dt-bindings: add vendor prefix "acme" for "Acme Systems srl"
      ARM: dts: at91: Add label for sam9x5's internal RTC
      ARM: dts: at91: ariag25: Style cleanup
      ARM: dts: at91: ariettag25: style cleanup
      ARM: dts: at91: cosino: Style cleanup
      ARM: dts: at91: kizboxmini: Style cleanup
      ARM: dts: at91: at91sam9g15: Style cleanup
      ARM: dts: at91: at91sam9xx5ek: Style cleanup
      ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup
      ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup
      ARM: dts: kirkwood: ts219: disable the SoC's RTC

Vijay Khemka (3):
      ARM: dts: aspeed: tiogapass: Add VR devices
      ARM: dts: aspeed: tiogapass: Move battery sensor
      ARM: dts: aspeed: tiogapass: Add Riser card

Vinod Koul (17):
      arm64: dts: qcom: sdm845: Add unit name to soc node
      arm64: dts: qcom: sdm845: remove unnecessary properties for dsi nodes
      arm64: dts: qcom: sdm845: remove unit name for thermal trip points
      arm64: dts: qcom: sdm845-cheza: remove macro from unit name
      arm64: dts: qcom: sdm845: remove macro from unit name
      arm64: dts: qcom: pms405: add unit name adc nodes
      arm64: dts: qcom: pms405: remove reduandant properties
      arm64: dts: qcom: qcs404: remove unit name for thermal trip points
      arm64: dts: qcom: sm8150: Add base dts file
      arm64: dts: qcom: pm8150: Add base dts file
      arm64: dts: qcom: pm8150b: Add base dts file
      arm64: dts: qcom: pm8150l: Add base dts file
      arm64: dts: qcom: sm8150-mtp: Add base dts file
      arm64: dts: qcom: sm8150-mtp: Add regulators
      arm64: dts: qcom: sm8150: Add reserved-memory regions
      arm64: dts: qcom: sm8150: Add apps shared nodes
      arm64: dts: sdm845: Add parent clock for rpmhcc

Vivek Gautam (1):
      arm64: dts: qcom: msm8996: Add Coresight support

Wen He (2):
      arm64: dts: ls1028a: Add optional property node for Mali DP500
      arm64: dts: ls1028a: Add properties node for Display output pixel clock

Yannick Fertré (1):
      ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1

Yoshihiro Kaneko (26):
      arm64: dts: renesas: r8a77995: Add cpg reset for DU
      arm64: dts: renesas: r8a77995: Fix register range of display node
      arm64: dts: renesas: r8a7795: Sort nodes
      arm64: dts: renesas: r8a7795-es1: Sort nodes
      arm64: dts: renesas: r8a77965: Sort nodes
      arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes
      arm64: dts: renesas: r8a7795: salvator-x: Sort nodes
      arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes
      arm64: dts: renesas: r8a7796: salvator-x: Sort nodes
      arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes
      arm64: dts: renesas: salvator-common: Sort nodes
      arm64: dts: renesas: ulcb-kf: Sort nodes
      arm64: dts: renesas: ulcb: Sort nodes
      arm64: dts: renesas: r8a77970: eagle: Sort nodes
      arm64: dts: renesas: r8a77970: v3msk: Sort nodes
      arm64: dts: renesas: r8a77980: condor: Sort nodes
      arm64: dts: renesas: r8a77980: v3hsk: Sort nodes
      arm64: dts: renesas: r8a77990: ebisu: Sort nodes
      arm64: dts: renesas: r8a77990: Sort nodes
      arm64: dts: renesas: r8a77995: draak: Sort nodes
      arm64: dts: renesas: r8a77995: Sort nodes
      arm64: dts: renesas: r8a774a1: Sort nodes
      arm64: dts: renesas: r8a774c0: cat874: Sort nodes
      arm64: dts: renesas: r8a774c0: Sort nodes
      arm64: dts: renesas: r8a7796: Sort nodes
      arm64: dts: renesas: r8a77970: Sort nodes

Yuantian Tang (1):
      arm64: dts: ls1028a: Add Thermal Monitor Unit node

Dirstat for brevity
   0.4% Documentation/devicetree/bindings/arm/
   0.0% Documentation/devicetree/bindings/bus/
   0.3% Documentation/devicetree/bindings/clock/
   0.0% Documentation/devicetree/bindings/eeprom/
   0.0% Documentation/devicetree/bindings/i2c/
   0.1% Documentation/devicetree/bindings/iio/adc/
   0.0% Documentation/devicetree/bindings/interrupt-controller/
   0.0% Documentation/devicetree/bindings/media/
   0.4% Documentation/devicetree/bindings/mfd/
   0.1% Documentation/devicetree/bindings/net/can/
   0.0% Documentation/devicetree/bindings/serial/
   0.0% Documentation/devicetree/bindings/spi/
   0.0% Documentation/devicetree/bindings/
  29.5% arch/arm/boot/dts/
   1.0% arch/arm64/boot/dts/allwinner/
   0.0% arch/arm64/boot/dts/altera/
  19.0% arch/arm64/boot/dts/amlogic/
   0.0% arch/arm64/boot/dts/arm/
   0.0% arch/arm64/boot/dts/bitmain/
  10.9% arch/arm64/boot/dts/freescale/
   0.0% arch/arm64/boot/dts/intel/
   0.4% arch/arm64/boot/dts/marvell/
   0.8% arch/arm64/boot/dts/mediatek/
  10.9% arch/arm64/boot/dts/qcom/
   1.7% arch/arm64/boot/dts/renesas/
   1.7% arch/arm64/boot/dts/rockchip/
   4.8% drivers/clk/imx/
  15.4% drivers/clk/meson/
   0.0% drivers/clk/
   0.9% include/dt-bindings/clock/
   0.4% include/dt-bindings/reset/
   0.0% include/linux/