2020-10-24 00:50:58

by Olof Johansson

[permalink] [raw]
Subject: [GIT PULL 0/5] ARM: SoC contents for 5.10

Hi Linus,

This is the batch of pull requests for ARM SoCs this release cycle. It's
arriving late; I've been too busy the last few weeks -- I'll need to hand
over the lead to Arnd for a bit. As a result of that, the last batch of
fixes before last release are here as well, as the first branch.

Contents is about the same as usual, described in each pull request. There's
support for a handful of new SoCs this release, and some new boards, etc --
described in the DT tag.

There are also larger sets of cleanups for Samsung and TI platforms,
as well as removal of some non-DT platforms for i.MX. As a result,
the net add of lines isn't as large as it would otherwise have been.

Two minor merge conflicts in the soc and drivers branches, due to surrounding
changes. I've described the resolution in the corresponding pull request, but
they're straightforward.


Please merge, thanks!


-Olof




2020-10-24 00:51:23

by Olof Johansson

[permalink] [raw]
Subject: [GIT PULL 3/5] ARM: SoC-related driver updates

Various driver updates for platforms. A bulk of this is smaller fixes or
cleanups, but some of the new material this time around is:

- Support for Nvidia Tegra234 SoC
- Ring accelerator support for TI AM65x
- PRUSS driver for TI platforms
- Renesas support for R-Car V3U SoC
- Reset support for Cortex-M4 processor on i.MX8MQ

There are also new socinfo entries for a handful of different SoCs
and platforms.


Conflicts:

drivers/reset/reset-imx7.c:
Add/change: Keep new case, remove fallthrough comments


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

The following changes since commit 7da6ec9d4d45cceffd541dc1dba66fa76eb78353:

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-drivers

for you to fetch changes up to 9f7f26930035f557838e215797cb620b563b98ab:

Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers

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

Alain Volmat (1):
reset: sti: reset-syscfg: fix struct description warnings

Alex Dewar (1):
memory: brcmstb_dpfe: Fix memory leak

Anson Huang (2):
soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
reset: imx7: Support module build

Cedric Neveux (1):
driver: tee: Handle NULL pointer indication from client

Cristian Marussi (2):
firmware: arm_scmi: Add system power protocol support
firmware: arm_scmi: Add SCMI device for system power protocol

Dan Carpenter (2):
memory: omap-gpmc: Fix a couple off by ones
memory: emif: Remove bogus debugfs error handling

Dennis YC Hsieh (9):
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
drm/mediatek: reduce clear event

Douglas Anderson (2):
soc: qcom: socinfo: add SC7180 entry to soc_id array
soc: qcom-geni-se: Don't use relaxed writes when writing commands

Fabien Parent (2):
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
memory: mtk-smi: add support for MT8167

Florian Fainelli (8):
bus: brcmstb_gisb: Shorten prints
soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
bus: brcmstb_gisb: Add support for breakpoint interrupts

Geert Uytterhoeven (1):
Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-drivers-for-v5.10

Grygorii Strashko (2):
soc: ti: k3: ringacc: add am65x sr2.0 support
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk

Grzegorz Jaszczyk (3):
dt-bindings: soc: ti: Add TI PRUSS bindings
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX

Jason Yan (2):
soc: sunxi: sram: remove unneeded semicolon
soc: fsl: dpio: remove set but not used 'addr_cena'

John Hubbard (1):
tee: convert get_user_pages() --> pin_user_pages()

Jorge Ramirez-Ortiz (2):
drivers: optee: allow op-tee to access devices on the i2c bus
drivers: optee: fix i2c build issue

Kathiravan T (1):
soc: qcom: socinfo: add soc id for IPQ6018

Kevin Hilman (1):
soc: amlogic: pm-domains: use always-on flag

Konrad Dybcio (1):
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs

Krzysztof Kozlowski (22):
memory: samsung: exynos5422-dmc: Document mutex scope
memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
memory: omap-gpmc: remove unused file-scope phys_base and mem_size
memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
memory: omap-gpmc: use WARN() instead of BUG() on wrong free
memory: omap-gpmc: consistently use !res for NULL checks
memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
memory: tegra: tegra210-emc: fix indentation
memory: brcmstb_dpfe: add separate entry for compile test
memory: Enable compile testing for most of the drivers
memory: samsung: exynos5422-dmc: rename timing register fields variables
memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
memory: brcmstb_dpfe: Simplify with dev_err_probe()
memory: tegra186-emc: Simplify with dev_err_probe()
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Add missing '#' to fix schema errors:
soc: fsl: qbman: Fix return value on success
reset: Fix and extend kerneldoc
soc: mediatek: mtk-infracfg: Fix kerneldoc

Kuninori Morimoto (4):
soc: renesas: Use menu for Renesas SoC
soc: renesas: Align driver description titles
soc: renesas: Use ARM32/ARM64 for menu description
soc: renesas: Sort driver description title

Li Yang (1):
soc: fsl: qman: fix -Wpacked-not-aligned warnings

Liu Shixin (1):
soc: fsl: qman: convert to use be32_add_cpu()

Lukasz Luba (1):
memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'

Markus Mayer (1):
memory: brcmstb_dpfe: fix array index out of bounds

Neil Armstrong (2):
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs

Nicolin Chen (1):
memory: tegra: Correct shift value of apew

Olof Johansson (21):
Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'optee-i2c-fix-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'renesas-drivers-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
Merge tag 'memory-controller-drv-5.10' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
Merge tag 'arm-soc/for-5.10/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
Merge tag 'scmi-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers
Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers
Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/drivers
Merge tag 'imx-drivers-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/drivers
Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/.../leo/linux into arm/drivers
Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/drivers
Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers
Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag 'memory-controller-drv-5.10-2' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
Merge tag 'v5.9-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers

Peng Fan (3):
firmware: imx: scu-pd: ignore power domain not owned
dt-bindings: reset: imx8mq: add m4 reset
reset: imx7: add the cm4 reset for i.MX8MQ

Peter Ujfalusi (2):
soc: ti: k3-socinfo: Add entry for J7200
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request

Qilong Zhang (1):
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()

Qinglang Miao (3):
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE

Rikard Falkeborn (3):
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
firmware: arm_scmi: Constify ops pointers in scmi_handle
firmware: arm_scmi: Constify static scmi-ops

Sai Krishna Potthuri (2):
dt-bindings: reset: Updated binding for Versal reset driver
reset: reset-zynqmp: Added support for Versal platform

Sibi Sankar (1):
soc: qcom: apr: Fixup the error displayed on lookup failure

Stephen Boyd (1):
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free

Sudeep Holla (7):
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
firmware: smccc: Export both smccc functions
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Enable building as a single module
tee: replace cdev_add + device_add with cdev_device_add
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups

Suman Anna (6):
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs

Tero Kristo (2):
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
firmware: ti_sci: allow frequency change for disabled clocks by default

Thierry Reding (9):
memory: tegra: Remove GPU from DRM IOMMU group
soc/tegra: fuse: Extract tegra_get_platform()
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Add Tegra234 support
soc/tegra: misc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: pmc: Add Tegra234 support
Merge branch 'for-5.10/soc' into for-5.10/firmware
firmware: tegra: Enable BPMP support on Tegra234

Wang Hai (1):
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk

Ye Bin (1):
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation

Yoshihiro Shimoda (3):
soc: renesas: Identify R-Car V3U
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: r8a779a0-sysc: Add r8a779a0 support

YueHaibing (2):
memory: omap-gpmc: Fix build error without CONFIG_OF
memory: omap-gpmc: Fix -Wunused-function warnings

Álvaro Fernández Rojas (9):
dt-bindings: soc: brcm: add BCM63xx power domain binding
MIPS: BMIPS: add BCM6328 power domain definitions
MIPS: BMIPS: add BCM6362 power domain definitions
MIPS: BMIPS: add BCM63268 power domain definitions
MIPS: BMIPS: add BCM6318 power domain definitions
soc: bcm: add BCM63xx power domain driver
MIPS: BMIPS: dts: add BCM6328 power domain support
MIPS: BMIPS: dts: add BCM6362 power domain support
MIPS: BMIPS: dts: add BCM63268 power domain support


.../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +-
.../memory-controllers/mediatek,smi-common.txt | 3 +-
.../memory-controllers/mediatek,smi-larb.txt | 3 +-
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +-
.../bindings/power/brcm,bcm63xx-power.yaml | 44 ++
.../bindings/reset/xlnx,zynqmp-reset.txt | 11 +-
.../devicetree/bindings/soc/ti/k3-ringacc.yaml | 6 -
.../devicetree/bindings/soc/ti/ti,pruss.yaml | 439 ++++++++++++++++++
MAINTAINERS | 1 +
arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 +
drivers/bus/brcmstb_gisb.c | 100 ++++-
drivers/cpufreq/scmi-cpufreq.c | 6 +-
drivers/dma/ti/k3-udma-glue.c | 2 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/Makefile | 2 +-
drivers/firmware/arm_scmi/Makefile | 6 +-
drivers/firmware/arm_scmi/bus.c | 6 +-
drivers/firmware/arm_scmi/clock.c | 9 +-
drivers/firmware/arm_scmi/common.h | 26 +-
drivers/firmware/arm_scmi/driver.c | 31 +-
drivers/firmware/arm_scmi/mailbox.c | 4 +-
drivers/firmware/arm_scmi/notify.c | 2 +-
drivers/firmware/arm_scmi/perf.c | 9 +-
drivers/firmware/arm_scmi/power.c | 9 +-
drivers/firmware/arm_scmi/reset.c | 9 +-
drivers/firmware/arm_scmi/sensors.c | 9 +-
drivers/firmware/arm_scmi/smc.c | 2 +-
drivers/firmware/arm_scmi/system.c | 131 ++++++
drivers/firmware/imx/scu-pd.c | 4 +
drivers/firmware/smccc/smccc.c | 2 +
drivers/firmware/tegra/bpmp.c | 3 +-
drivers/firmware/ti_sci.c | 6 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +-
drivers/mailbox/tegra-hsp.c | 9 +-
drivers/memory/Kconfig | 52 ++-
drivers/memory/Makefile | 2 +-
drivers/memory/brcmstb_dpfe.c | 46 +-
drivers/memory/emif.c | 55 +--
drivers/memory/fsl-corenet-cf.c | 6 +-
drivers/memory/mtk-smi.c | 23 +
drivers/memory/omap-gpmc.c | 272 ++++++-----
drivers/memory/renesas-rpc-if.c | 4 +-
drivers/memory/samsung/exynos5422-dmc.c | 108 +++--
drivers/memory/tegra/tegra124-emc.c | 14 +-
drivers/memory/tegra/tegra124.c | 1 -
drivers/memory/tegra/tegra186-emc.c | 10 +-
drivers/memory/tegra/tegra210-emc-cc-r21021.c | 3 +-
drivers/memory/tegra/tegra210.c | 2 +-
drivers/reset/Kconfig | 5 +-
drivers/reset/core.c | 3 +-
drivers/reset/reset-imx7.c | 13 +-
drivers/reset/reset-zynqmp.c | 50 ++-
drivers/reset/sti/reset-syscfg.c | 7 +-
drivers/soc/amlogic/meson-ee-pwrc.c | 30 +-
drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 4 +-
drivers/soc/bcm/Kconfig | 10 +
drivers/soc/bcm/Makefile | 1 +
drivers/soc/bcm/bcm63xx/Kconfig | 12 +
drivers/soc/bcm/bcm63xx/Makefile | 2 +
drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 378 ++++++++++++++++
drivers/soc/bcm/brcmstb/biuctrl.c | 105 ++++-
drivers/soc/fsl/dpio/qbman-portal.c | 2 -
drivers/soc/fsl/qbman/bman.c | 2 +-
drivers/soc/fsl/qbman/qman_test_api.c | 2 +-
drivers/soc/fsl/qe/ucc.c | 2 +-
drivers/soc/imx/gpcv2.c | 15 +-
drivers/soc/mediatek/mtk-cmdq-helper.c | 113 ++++-
drivers/soc/mediatek/mtk-infracfg.c | 4 +-
drivers/soc/qcom/apr.c | 2 +-
drivers/soc/qcom/llcc-qcom.c | 7 +-
drivers/soc/qcom/rpmh-internal.h | 4 +
drivers/soc/qcom/rpmh-rsc.c | 115 +++--
drivers/soc/qcom/socinfo.c | 5 +
drivers/soc/renesas/Kconfig | 354 ++++++++-------
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r8a779a0-sysc.c | 448 +++++++++++++++++++
drivers/soc/renesas/rcar-rst.c | 6 +
drivers/soc/renesas/renesas-soc.c | 8 +
drivers/soc/sunxi/sunxi_sram.c | 2 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 8 +-
drivers/soc/tegra/fuse/fuse-tegra30.c | 30 ++
drivers/soc/tegra/fuse/fuse.h | 10 +-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 26 ++
drivers/soc/tegra/pmc.c | 146 ++++--
drivers/soc/ti/Kconfig | 11 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/k3-ringacc.c | 33 +-
drivers/soc/ti/k3-socinfo.c | 1 +
drivers/soc/ti/knav_dma.c | 16 +-
drivers/soc/ti/knav_qmss_queue.c | 14 +-
drivers/soc/ti/pruss.c | 354 +++++++++++++++
drivers/soc/ti/ti_sci_pm_domains.c | 251 +++++------
drivers/tee/optee/core.c | 7 +
drivers/tee/optee/optee_msg.h | 21 +
drivers/tee/optee/optee_private.h | 1 +
drivers/tee/optee/optee_smc.h | 3 +
drivers/tee/optee/rpc.c | 95 ++++
drivers/tee/tee_core.c | 89 ++--
drivers/tee/tee_shm.c | 32 +-
include/dt-bindings/power/meson-axg-power.h | 14 +
include/dt-bindings/reset/imx8mq-reset.h | 5 +-
include/dt-bindings/reset/xlnx-versal-resets.h | 105 +++++
include/dt-bindings/soc/bcm6318-pm.h | 17 +
include/dt-bindings/soc/bcm63268-pm.h | 21 +
include/dt-bindings/soc/bcm6328-pm.h | 17 +
include/dt-bindings/soc/bcm6362-pm.h | 21 +
include/linux/mailbox/mtk-cmdq-mailbox.h | 6 +-
include/linux/pruss_driver.h | 54 +++
include/linux/qcom-geni-se.h | 4 +-
include/linux/scmi_protocol.h | 32 +-
include/linux/soc/mediatek/mtk-cmdq.h | 93 +++-
include/linux/tee_drv.h | 3 +
include/soc/fsl/qman.h | 4 +-
include/soc/tegra/fuse.h | 3 +
include/uapi/linux/tee.h | 13 +
117 files changed, 3901 insertions(+), 912 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml
create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
create mode 100644 drivers/firmware/arm_scmi/system.c
create mode 100644 drivers/soc/bcm/bcm63xx/Kconfig
create mode 100644 drivers/soc/bcm/bcm63xx/Makefile
create mode 100644 drivers/soc/bcm/bcm63xx/bcm63xx-power.c
create mode 100644 drivers/soc/renesas/r8a779a0-sysc.c
create mode 100644 drivers/soc/ti/pruss.c
create mode 100644 include/dt-bindings/power/meson-axg-power.h
create mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h
create mode 100644 include/dt-bindings/soc/bcm6318-pm.h
create mode 100644 include/dt-bindings/soc/bcm63268-pm.h
create mode 100644 include/dt-bindings/soc/bcm6328-pm.h
create mode 100644 include/dt-bindings/soc/bcm6362-pm.h
create mode 100644 include/linux/pruss_driver.h

2020-10-24 00:57:56

by Olof Johansson

[permalink] [raw]
Subject: [GIT PULL 5/5] ARM: SoC defconfig updates

We keep this in a separate branch to avoid cross-branch conflicts, but
most of the material here is fairly boring -- some new drivers turned on
for hardware since they were merged, and some refreshed files due to
time having moved a lot of entries around.


Conflicts: None

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

The following changes since commit cf625fc0396296bd644672666bc1a96d7e06118b:

Merge tag 'armsoc-dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 4550e2c8d3e03ddffdcbfeeecc63e7c68dbec296:

Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig

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

Andreas Kemnade (1):
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module

Biju Das (1):
ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE

Bjorn Andersson (1):
arm64: defcondfig: Enable USB ACM and FTDI drivers

Christophe Kerello (1):
ARM: multi_v7_defconfig: add FMC2 EBI controller support

Dmitry Baryshkov (3):
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable Qualcomm ASoC modules

Dong Aisheng (2):
ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
ARM: multi_v7_defconfig: Enable i.MX7ULP SoC

Fabio Estevam (1):
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers

Geert Uytterhoeven (2):
ARM: shmobile: defconfig: Refresh for v5.9-rc1
arm64: defconfig: Enable RPC-IF support

Grygorii Strashko (1):
ARM: omap2plus_defconfig: enable generic net options

Guido Günther (2):
arm64: defconfig: re-sync DRM related defconfig bits
arm64: defconfig: Enable imx8mq-librem5-devkit display stack

Horia Geantă (1):
ARM: multi_v7_defconfig: enable caam crypto module

Joel Stanley (3):
ARM: config: aspeed: Fix selection of media drivers
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed_g5: Enable IBM OP Panel driver

Krzysztof Kozlowski (2):
arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver

Lad Prabhakar (3):
arm64: defconfig: Enable R-Car PCIe endpoint driver
ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST

Linus Walleij (2):
ARM: configs: Update Versatile defconfig
ARM: configs: Update Realview defconfig

Manivannan Sadhasivam (1):
arm64: defconfig: Enable Qcom SNPS Femto PHY

Marek Szyprowski (1):
ARM: exynos_defconfig: enable platform media drivers

Michael Walle (1):
arm64: defconfig: enable the sl28cpld board management controller

Olof Johansson (7):
Merge tag 'renesas-arm-defconfig-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig
Merge tag 'aspeed-5.10-defconfig' of git://git.kernel.org/.../joel/aspeed into arm/defconfig
Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig
Merge tag 'samsung-defconfig-5.10' of https://git.kernel.org/.../krzk/linux into arm/defconfig
Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig
Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig
Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/defconfig

Peng Fan (1):
ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q

Sameer Pujar (2):
arm64: defconfig: Build AHUB component drivers
arm64: defconfig: Build ADMA and ACONNECT driver

Vinod Koul (1):
arm64: defconfig: Enable Lontium LT9611 driver


arch/arm/configs/aspeed_g4_defconfig | 3 +-
arch/arm/configs/aspeed_g5_defconfig | 7 ++++-
arch/arm/configs/exynos_defconfig | 8 ++---
arch/arm/configs/imx_v6_v7_defconfig | 6 ++++
arch/arm/configs/multi_v7_defconfig | 6 +++-
arch/arm/configs/omap2plus_defconfig | 12 ++++++++
arch/arm/configs/realview_defconfig | 18 +++++++-----
arch/arm/configs/shmobile_defconfig | 5 ++--
arch/arm/configs/versatile_defconfig | 5 ++--
arch/arm64/configs/defconfig | 49 ++++++++++++++++++++++++++++++-
10 files changed, 98 insertions(+), 21 deletions(-)

2020-10-24 09:24:00

by Olof Johansson

[permalink] [raw]
Subject: [GIT PULL 4/5] ARM: Devicetree updates

As usual, most of the changes are to devicetrees. Besides smaller fixes,
some refactorings and cleanups, some of the new platforms and chips
(or significant features) supported are below:

Broadcom boards:
- Cisco Meraki MR32 (BCM53016-based)
- BCM2711 (RPi4) display pipeline support

Actions Semi boards:
- Caninos Loucos Labrador SBC (S500-based)
- RoseapplePi SBC (S500-based)

Allwinner SoCs/boards:
- A100 SoC with Perf1 board
- Mali, DMA, Cetrus and IR support for R40 SoC

Amlogic boards:
- Libretch S905x CC V2 board
- Hardkernel ODROID-N2+ board

Aspeed boards/platforms:
- Wistron Mowgli (AST2500-based, Power9 OpenPower server)
- Facebook Wedge400 (AST2500-based, ToR switch)

Hisilicon SoC:
- SD5203 SoC

Nvidia boards:
- Tegra234 VDK, for pre-silicon Orin SoC

NXP i.MX boards:
- Librem 5 phone
- i.MX8MM DDR4 EVK
- Variscite VAR-SOM-MX8MN SoM
- Symphony board
- Tolino Shine 2 HD
- TQMa6 SoM
- Y Soft IOTA Orion

Rockchip boards:
- NanoPi R2S board
- A95X-Z2 board
- more Rock-Pi4 variants

STM32 boards:
- Odyssey SOM board (STM32MP157CAC-based)
- DH DRC02 board

Toshiba SoCs/boards:
- Visconti SoC and TPMV7708 board


Conflicts: None

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

The following changes since commit f9de8df76d9c61414d1fc8a13173ca59ef17d129:

Merge tag 'armsoc-drivers' 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 098bfcec1bfc9c1f063b3702b1c209e15c603c76:

Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt

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

Adam Ford (1):
ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families

Adrian Schmutzler (9):
ARM: dts: rockchip: replace status value "ok" by "okay"
arm64: dts: rockchip: replace status value "ok" by "okay"
arm64: dts: broadcom: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: NSP: replace status value "ok" by "okay"
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: hisilicon: replace status value "ok" by "okay"

Ahmad Fatoum (1):
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC

Alex Ryabchenko (1):
arm: dts: mt7623: add lima related regulator

Alexander Kochetkov (1):
arm64: dts: allwinner: replace numerical constant with CCU_CLKX

Alexandre Belloni (5):
ARM: dts: at91: fix cpu node
ARM: dts: at91: fix sram nodes
ARM: dts: at91: move mmc pinctrl-names property to board dts
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: sama5d2: add missing flexcom spi node properties

Alexandre Torgue (1):
ARM: dts: stm32: add arm-pmu node on stm32mp15

Amit Kucheria (1):
arm64: dts: qcom: sm8250: Add thermal zones and throttling support

Amit Pundir (1):
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)

Amit Singh Tomar (2):
arm64: dts: actions: limit address range for pinctrl node
arm64: dts: actions: Add DMA Controller for S700

Andre Przywara (14):
arm64: dts: broadcom: Fix SP805 clock-names
arm64: dts: freescale: Fix SP805 clock-names
ARM: dts: arm: Fix SP804 users
ARM: dts: arm: Fix SP805 clocks
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: broadcom: Fix SP804 node
arm64: dts: hisilicon: Fix SP805 clocks
ARM: dts: hisilicon: Fix SP804 users
ARM: dts: hisilicon: Fix SP805 clocks
arm64: dts: lg: Fix SP805 clocks
arm64: dts: lg: Fix SP804 users
ARM: dts: nspire: Fix SP804 users

Andreas Kemnade (2):
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: dts: imx: add devicetree for Tolino Shine 2 HD

Andrew Jeffery (1):
ARM: dts: rainier: Disable internal pull-downs on eMMC pins

Angus Ainslie (Purism) (1):
arm64: dts: Add a device tree for the Librem 5 phone

Anson Huang (3):
ARM: dts: imx27: Change nand node name to nand-controller
ARM: dts: imx: Change gpmi nand node name to nand-controller
arm64: dts: imx8mp: Update pinfunc header file

Artem Lapkin (2):
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge

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

Biju Das (2):
ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode

Bjorn Andersson (1):
arm64: dts: qcom: sm8250: Add cpufreq hw node

Chris Healy (2):
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver

Christian Hewitt (3):
arm64: dts: meson: convert ODROID-N2 to dtsi
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: add support for the ODROID-N2+

Christian Lamparter (5):
dt-bindings: ARM: add bindings for the Meraki MR32
ARM: dts: BCM5301X: Specify PWM in the DT
ARM: dts: BCM5301X: Specify uart2 in the DT
ARM: dts: BCM5301X: Specify pcie2 in the DT
ARM: BCM5301X: Add DT for Meraki MR32

Christophe Kerello (1):
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c

Corentin Labbe (1):
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset

Cristian Ciocaltea (4):
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: owl-s500: Add RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document RoseapplePi

Crystal Guo (1):
arm64: dts: mt8183: update watchdog device node

Dafna Hirschfeld (1):
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211

Dan Murphy (2):
ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes

Daniel Palmer (4):
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Fix up the fallout from moving the dts/dtsi files

David Bauer (2):
dt-bindings: Add doc for FriendlyARM NanoPi R2S
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S

David Heidelberg (3):
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
ARM: tegra: nexus7: Add SMB347 battery charger
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx

Dinh Nguyen (1):
arm64: dts: stratix10/agilex: add the ptp_ref clock

Dmitry Baryshkov (4):
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arch64: dts: qcom: sm8250: add uart nodes
arm64: dts: sm8250: Add OPP table for all qup devices

Dmitry Osipenko (8):
ARM: tegra: nexus7: Add aliases for MMC
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: nexus7: Add touchscreen

Douglas Anderson (1):
arm64: dts: qcom: Add sc7180-lazor sku2

Drew Fustini (1):
ARM: dts: am33xx: add ocp label

Eddie Huang (1):
arm64: dts: mt8183: add scp node

Eddie James (3):
ARM: dts: aspeed: rainier: Enable XDMA engine
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device

Fabio Estevam (10):
arm64: dts: imx8m: Add the ENET PPS interrupt
ARM: dts: imx: Fix the SPI chipselect polarity
arm64: dts: imx8m: Fix the SPI chipselect polarity
arm64: dts: imx8mm-evk: Add flexspi support
ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q-logicpd: Add a specific board compatible string
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Use GPIO chipselect
arm64: dts: imx8mq-evk: Add MIPI DSI support

Fabrizio Castro (1):
arm64: dts: renesas: r8a77990: Add DRIF support

Faiz Abbas (2):
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card

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

Frank Wunderlich (2):
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
arm: dts: mt7623: add missing pause for switchport

Geert Uytterhoeven (6):
Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.10
ARM: dts: renesas: Fix pin controller node names
arm64: dts: renesas: Fix pin controller node names
arm64: dts: renesas: Drop superfluous pin configuration containers
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels

Georgi Djakov (2):
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Add interconnects property for display

Gokul Sriram Palanisamy (1):
dt-bindings: qcom: Add ipq8074 bindings

Grygorii Strashko (12):
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7: drop legacy cpsw dt node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: drop legacy cpsw dt node

Guido Günther (2):
arm64: dts: imx8mq: Add NWL MIPI DSI controller
arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel

Guillaume Tucker (1):
ARM: dts: exynos: add prefetch properties for L2C-310 cache

Holger Assmann (1):
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays

Horia Geantă (3):
ARM: dts: imx6sl: fix rng node
ARM: dts: imx6sll: add rng
ARM: dts: imx6ull: add rng

Hsin-Yi Wang (1):
arm64: dts: mt8173: elm: Fix nor_flash node property

Icenowy Zheng (7):
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
dt-bindings: arm: sunxi: add Pine64 PineCube binding
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera

Jacky Bai (3):
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board

Jagan Teki (5):
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
dt-bindings: arm: rockchip: Update ROCKPi 4 binding
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
arm64: dts: rockchip: Add Radxa ROCK Pi 4C support

Jernej Skrabec (10):
dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
ARM: dts: sun8i: r40: Add Mali node
dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
ARM: dts: sun8i: r40: Add DMA node
dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
ARM: dts: sun8i: r40: Add IR nodes
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
ARM: dts: sun8i: r40: Add node for system controller
ARM: dts: sun8i: r40: Add video engine node

Jerome Brunet (5):
arm64: dts: meson: vim3: correct led polarity
arm64: dts: meson: vim3: make sound card common to all variants
arm64: dts: meson: vim3l: remove sound card definition
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: initial support for aml-s905x-cc v2

Joel Stanley (1):
ARM: aspeed: g5: Do not set sirq polarity

Johan Jonker (8):
arm64: dts: rockchip: change spdif fallback compatible on rk3308
dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
arm64: dts: rockchip: add rk3318 A95X Z2 board
arm64: dts: rockchip: fix cpu-supply for rk3328-evb
ARM: dts: rockchip: update cpu supplies on rk3288
ARM: dts: rockchip: rk3066a: add label to cpu@1
ARM: dts: rockchip: update cpu supplies on rk3066a

Johnson CH Chen (陳昭勳) (1):
ARM: dts: am335x: add common dtsi for MOXA UC-8100 series

Jon Hunter (2):
arm64: tegra: Add label properties for EEPROMs
arm64: tegra: Populate EEPROMs for Jetson Xavier NX

Jonathan Bakker (1):
ARM: dts: s5pv210: Enable audio on Aries boards

Jonathan Marek (6):
arm64: dts: qcom: sm8150: fix up primary USB nodes
arm64: dts: qcom: use sm8150 gpucc dt-bindings
arm64: dts: qcom: use sm8250 gpucc dt-bindings
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: sm8150: add interconnect nodes
arm64: dts: qcom: sm8250: add interconnect nodes

Kathiravan T (4):
arm64: dts: ipq8074: enable watchdog support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: ipq6018: enable DVFS support
arm64: dts: ipq8074: Use the A53 PMU compatible

Keerthy (2):
arm64: dts: ti: k3-am6: Add crypto accelarator node
arm64: dts: ti: k3-j721e-main: Add crypto accelerator node

Kefeng Wang (1):
ARM: dts: hisilicon: add SD5203 dts

Kishon Vijay Abraham I (3):
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function

Krishna Manikandan (2):
arm64: dts: qcom: sc7180: add interconnect bindings for display
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target

Krzysztof Kozlowski (166):
dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
arm64: dts: imx8mm-beacon-som: Align regulator names with schema
arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
arm64: dts: imx8mm-evk: Align regulator names with schema
arm64: dts: qcom: msm8992: Fix UART interrupt property
arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
dt-bindings: arm: fsl: Add ZII Ultra boards binding
arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
arm64: dts: exynos: Add compatibles to sysreg nodes
ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
ARM: dts: exynos: Override thermal by label in Exynos4210
ARM: dts: exynos: Override thermal by label in Galaxy I9000
ARM: dts: exynos: Override thermal by label in Trats
ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
ARM: dts: exynos: Add CPU cooling in SMDKv310
ARM: dts: exynos: Add CPU cooling in Universal C210
ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
ARM: dts: exynos: Override thermal by label in Midas
ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
ARM: dts: exynos: Add CPU cooling in SMDK4412
ARM: dts: exynos: Add CPU cooling in Tiny4412
ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
ARM: dts: exynos: Correct whitespace and indentation issues
ARM: dts: exynos: Correct compatible for Exynos5 GIC
ARM: dts: exynos: Correct compatible for Exynos5260 GIC
ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
ARM: dts: exynos: Override thermal by label in Exynos5250
ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
dt-bindings: samsung: pmu: document S5Pv210
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ARM: dts: exynos: add input clock to CMU in Exynos3250
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
arm64: dts: alpine: Align GIC nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: alpine: Align GIC nodename with dtschema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
ARM: dts: exynos: Align OPP table name with dt-schema
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
ARM: dts: imx6q: align GPIO hog names with dtschema
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq-librem5: correct GPIO hog property
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
ARM: dts: picoxcell: build DTBs with make dtbs
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: xilinx: align GPIO hog names with dtschema

Kuninori Morimoto (7):
arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support

Lad Prabhakar (36):
arm64: dts: renesas: r8a774e1: Add PCIe device nodes
arm64: dts: renesas: r8a774e1: Add SATA controller node
arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
arm64: dts: renesas: r8a774e1: Add audio support
arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
ARM: dts: r8a7742: Add PWM SoC support
ARM: dts: r8a7742: Add TPU support
ARM: dts: r8a7742: Add DU support
ARM: dts: r8a7742: Add LVDS support
arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
ARM: dts: r8a7742: Add PCIe Controller device node
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
ARM: dts: r8a7742: Add QSPI support
arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
arm64: dts: renesas: r8a774c0: Add PCIe EP node
ARM: dts: r8a7742: Add CAN support
ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
ARM: dts: r8a7742-iwg21m: Add RTC support
ARM: dts: r8a7742-iwg21m: Add SPI NOR support
ARM: dts: r8a7742: Add IPMMU DT nodes
ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
ARM: dts: r8a7742: Add VIN DT nodes
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742: Add VSP support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB

Lars Povlsen (6):
arm64: dts: sparx5: Add Sparx5 eMMC support
arm64: dts: sparx5: Add hwmon temperature sensor
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
arm64: dts: sparx5: Add spi-nor support
arm64: dts: sparx5: Add spi-nand devices

Linus Walleij (2):
ARM: dts: ux500-golden: Add S6E63M0 DSI display
ARM: dts: ux500-skomer: Add KTD253 backlight

Lokesh Vutla (5):
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
dt-bindings: arm: ti: Add bindings for J7200 SoC
arm64: dts: ti: Add support for J7200 SoC
arm64: dts: ti: Add support for J7200 Common Processor Board

Manivannan Sadhasivam (6):
dt-bindings: arm: qcom: Document SM8250 SoC and boards
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)

Marcin Sloniewski (3):
dt-bindings: vendor-prefixes: add Seeed Studio
dt-bindings: arm: stm32: document Odyssey compatible
ARM: dts: stm32: add initial support for stm32mp157-odyssey board

Marco Felsch (2):
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: imx6qdl: add enet_out clk support

Marek Vasut (10):
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Fix DH PDK2 display PWM channel

Marian-Cristian Rotariu (7):
arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
arm64: dts: renesas: r8a774e1: Add VSP instances
arm64: dts: renesas: r8a774e1: Populate DU device node
arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
arm64: dts: renesas: r8a774e1: Add LVDS device node
arm64: dts: renesas: r8a774e1: Add PWM device nodes
arm64: dts: renesas: r8a774e1: Add FDP1 device nodes

Markus Niebel (1):
ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM

Martin Blumenstingl (2):
ARM: dts: meson: move the L2 cache-controller inside the SoC node
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node

Martin Cerveny (3):
dt-bindings: crypto: Add compatible for V3s
ARM: dts: sun8i: v3s: Enable crypto engine
ARM: dts: sun8i: v3s: Add simple-framebuffer

Martin Kepplinger (1):
dt-bindings: arm: fsl: Add the librem 5 phone

Matheus Castello (3):
ARM: dts: Add Caninos Loucos Labrador v2
dt-bindings: Add vendor prefix for Caninos Loucos
dt-bindings: arm: actions: Document Caninos Loucos Labrador

Matthias Kaehlcke (1):
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones

Matthias Schiffer (4):
ARM: dts: imx7: add QSPI
ARM: dts: imx6qdl-tqma6: fix indentation
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string

Maxime Ripard (1):
ARM: dts: bcm2711: Enable the display pipeline

Michael Walle (4):
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: enable fan support

Michal Simek (4):
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1

Michal Vokáč (4):
ARM: dts: imx6dl-yapp4: Add ethernet aliases
dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller

Nishanth Menon (9):
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next

Nobuhiro Iwamatsu (6):
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: defconfig: Enable configs for Toshiba Visconti

Olof Johansson (46):
Merge tag 'omap-for-v5.10/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'renesas-arm-dt-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'samsung-dt-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'juno-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/dt
Merge tag 'aspeed-5.10-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt
Merge tag 'dt64-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'dt-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'arm-soc/for-5.10/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'arm-soc/for-5.10/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'sparx5-dt-5.10' of https://github.com/microchip-ung/linux-upstream into arm/dt
Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt
Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kernel.org/.../dinguyen/linux into arm/dt
Merge tag 'at91-dt-5.10' of git://git.kernel.org/.../at91/linux into arm/dt
Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt
Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/.../nmenon/linux into arm/dt
Merge tag 'imx-bindings-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'imx-dt64-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt
Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/dt
Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt
Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'v5.9-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'v5.9-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt
Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.org/.../nmenon/linux into arm/dt
Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt
Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'actions-bindings-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt
Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt
Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/.../sunxi/linux into arm/dt
Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt
Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.com/hisilicon/linux-hisi into arm/dt
Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/.../iwamatsu/linux-visconti into arm/dt

Peter Chen (2):
arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning

Peter Ujfalusi (1):
arm64: dts: ti: k3-j7200: add DMA support

Pradeep P V K (1):
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard

Rajendra Nayak (2):
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus

Reto Schneider (2):
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support

Richard Gong (1):
arm64: dts: agilex: increase shared memory size to 32Mb

Richard Zhu (1):
ARM: dts: imx6qp-sabreauto: enable pcie

Rob Clark (1):
arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt

Robert Foss (1):
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node

Roger Quadros (5):
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support

Ryder Lee (1):
arm: dts: mt7623: add display subsystem related device nodes

Sai Prakash Ranjan (1):
arm64: dts: qcom: sc7180: Fix the LLCC base register size

Sakari Ailus (1):
ARM: dts: n9, n950: Remove nokia,nvm-size property

Sameer Pujar (2):
arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
arm64: tegra: Add DT binding for AHUB components

Samuel Holland (4):
arm64: dts: allwinner: Mark timer as stopped in suspend
ARM: dts: sun8i: a33: Update codec widget names
arm64: dts: allwinner: a64: Update codec widget names
arm64: dts: allwinner: a64: Update the audio codec compatible

Sebastian Reichel (4):
ARM: dts: omap: add channel to DSI panels
ARM: dts: omap4-droid4: add panel compatible
ARM: dts: omap4-droid4: add panel orientation
ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch

Sekhar Nori (1):
arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed

Shengjiu Wang (5):
ARM: dts: imx7d-sdb: Add nodes for audio sound card
ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
ARM: dts: imx6sx-sdb: Add headphone detection for sound card
ARM: dts: imx6sl-evk: Add headphone detection for sound card
ARM: dts: imx6sll-evk: Add audio sound card node

Sibi Sankar (3):
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider

Simon Shields (1):
ARM: dts: exynos: Add sound support to Midas

Stefan Monnier (1):
ARM: dts: sun4i: Enable HDMI support on the Mele A1000

Stefan Riedmueller (2):
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings

Stephan Gerhold (24):
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: Makefile: Sort lines

Stephen Boyd (2):
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
arm64: dts: qcom: trogdor: Add labels for type-c ports

Suman Anna (10):
arm64: dts: ti: k3-am65: Fix interconnect node names
arm64: dts: ti: k3-j721e: Fix interconnect node names
arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
arm64: dts: ti: k3-j721e-main: Add C71x DSP node
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores

Sylwester Nawrocki (1):
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node

Taniya Das (1):
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes

Tanmay Shah (1):
arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node

Tao Ren (7):
ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
ARM: dts: aspeed: Add Facebook Wedge400 BMC
ARM: dts: aspeed: wedge40: Update FMC flash0 label
ARM: dts: aspeed: wedge40: Update UART4 pin settings

Thierry Reding (21):
arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
arm64: tegra: Wire up pinctrl states for all DPAUX controllers
arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
arm64: tegra: Disable SD card write-protection on Jetson Nano
arm64: tegra: Describe display controller outputs for Tegra210
arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
arm64: tegra: Properly size register regions for GPU on Tegra194
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: pmc: Add Tegra234 support
Merge branch 'for-5.10/dt-bindings' into for-5.10/arm/dt
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: pmc: Add Tegra234 support
arm64: tegra: Initial Tegra234 VDK support

Tobias Schramm (3):
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743

Tony Lindgren (3):
ARM: dts: omap4: Fix sgx clock rate for 4430
Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt
Merge branch 'fixes' into omap-for-v5.10/dt

Uwe Kleine-König (2):
ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
ARM: dts: imx25-pinfunc: Fix GPT function names

Vabhav Sharma (1):
arm64: dts: ls1028a: qds: enable lpuart1

Venkata Lakshmi Narayana Gubba (1):
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board

Vignesh Raghavendra (4):
arm64: dts: ti: k3-j7200: Add I2C nodes
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node

Vinod Koul (1):
arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes

Wasim Khan (1):
arm64: dts: layerscape: Add label to pcie nodes

Xia Jiang (1):
arm: dts: mt2701: Add jpeg enc device tree node

Yangtao Li (5):
dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
arm64: allwinner: A100: add support for Allwinner Perf1 board

Yoshihiro Shimoda (7):
arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: arm: renesas: Document Renesas Falcon boards
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
arm64: dts: renesas: Add Renesas Falcon boards support

Yuantian Tang (2):
arm64: dts: ls1088a: add more thermal zone support
arm64: dts: ls208xa: add more thermal zone support

Zhao Qiang (1):
arm64: dts: layerscape: correct watchdog clocks for LS1088A

Zhen Lei (1):
ARM: dts: hisilicon: fix the system controller compatible nodes

satya priya (3):
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART

Łukasz Patron (1):
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells


.../devicetree/bindings/arm/actions.yaml | 11 +
.../devicetree/bindings/arm/amlogic.yaml | 2 +
.../devicetree/bindings/arm/atmel-at91.yaml | 1 +
.../bindings/arm/bcm/brcm,bcm4708.yaml | 2 +
Documentation/devicetree/bindings/arm/fsl.yaml | 95 +
Documentation/devicetree/bindings/arm/qcom.yaml | 11 +
.../devicetree/bindings/arm/renesas.yaml | 12 +
.../devicetree/bindings/arm/rockchip.yaml | 16 +-
.../devicetree/bindings/arm/samsung/pmu.yaml | 24 +-
.../devicetree/bindings/arm/stm32/stm32.yaml | 6 +
.../devicetree/bindings/arm/sunxi.yaml | 10 +
.../devicetree/bindings/arm/tegra.yaml | 4 +
.../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +-
Documentation/devicetree/bindings/arm/ti/k3.txt | 26 -
.../devicetree/bindings/arm/ti/k3.yaml | 35 +
.../devicetree/bindings/arm/toshiba.yaml | 22 +
.../crypto/allwinner,sun4i-a10-crypto.yaml | 6 +-
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +-
.../bindings/fuse/nvidia,tegra20-fuse.txt | 1 +
.../bindings/gpu/arm,mali-utgard.yaml | 2 +
.../allwinner,sun7i-a20-sc-nmi.yaml | 5 +-
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +-
.../bindings/misc/nvidia,tegra186-misc.txt | 8 +-
.../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +-
.../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +-
.../bindings/power/renesas,rcar-sysc.yaml | 1 +
.../devicetree/bindings/reset/renesas,rst.yaml | 1 +
.../allwinner,sun4i-a10-system-control.yaml | 6 +
.../devicetree/bindings/vendor-prefixes.yaml | 8 +
MAINTAINERS | 18 +-
arch/arm/boot/dts/Makefile | 25 +-
arch/arm/boot/dts/alpine.dtsi | 2 +-
arch/arm/boot/dts/am335x-lxm.dts | 4 +
.../boot/dts/am335x-moxa-uc-8100-common.dtsi | 427 +++
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 404 +--
arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +-
arch/arm/boot/dts/am33xx.dtsi | 2 +-
arch/arm/boot/dts/am3517-evm-ui.dtsi | 4 +-
arch/arm/boot/dts/am3517-evm.dts | 2 +-
arch/arm/boot/dts/am3874-iceboard.dts | 8 +-
arch/arm/boot/dts/am4372.dtsi | 4 +-
arch/arm/boot/dts/am437x-cm-t43.dts | 14 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 15 +-
arch/arm/boot/dts/am437x-idk-evm.dts | 13 +-
arch/arm/boot/dts/am437x-l4.dtsi | 77 +-
arch/arm/boot/dts/am437x-sbc-t43.dts | 2 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 14 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 15 +-
arch/arm/boot/dts/am571x-idk.dts | 27 -
arch/arm/boot/dts/am5729-beagleboneai.dts | 14 +-
arch/arm/boot/dts/am572x-idk.dts | 5 -
arch/arm/boot/dts/am574x-idk.dts | 5 -
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 19 +-
arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +-
arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +-
arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 +-
arch/arm/boot/dts/animeo_ip.dts | 3 +-
arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +-
arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +-
arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +-
arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 17 +
.../boot/dts/aspeed-bmc-facebook-minipack.dts | 47 +-
.../boot/dts/aspeed-bmc-facebook-wedge40.dts | 5 +-
.../boot/dts/aspeed-bmc-facebook-wedge400.dts | 420 +++
arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 17 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 23 +-
arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 662 +++++
arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 7 +
arch/arm/boot/dts/aspeed-g5.dtsi | 1 -
.../dts/ast2500-facebook-netbmc-common.dtsi | 13 -
arch/arm/boot/dts/at91-ariag25.dts | 3 +-
arch/arm/boot/dts/at91-ariettag25.dts | 3 +-
arch/arm/boot/dts/at91-cosino.dtsi | 3 +-
arch/arm/boot/dts/at91-cosino_mega2560.dts | 1 +
arch/arm/boot/dts/at91-foxg20.dts | 3 +-
arch/arm/boot/dts/at91-kizbox.dts | 2 +-
arch/arm/boot/dts/at91-kizbox2-common.dtsi | 2 +-
arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 2 +-
arch/arm/boot/dts/at91-linea.dtsi | 2 +-
arch/arm/boot/dts/at91-qil_a9260.dts | 3 +-
arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 2 +-
arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 +-
arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +-
arch/arm/boot/dts/at91-som60.dtsi | 2 +-
arch/arm/boot/dts/at91-vinco.dts | 2 +-
arch/arm/boot/dts/at91-wb45n.dtsi | 3 +-
arch/arm/boot/dts/at91-wb50n.dtsi | 2 +-
arch/arm/boot/dts/at91rm9200.dtsi | 11 +-
arch/arm/boot/dts/at91rm9200ek.dts | 2 +-
arch/arm/boot/dts/at91sam9260.dtsi | 11 +-
arch/arm/boot/dts/at91sam9260ek.dts | 3 +-
arch/arm/boot/dts/at91sam9261.dtsi | 10 +-
arch/arm/boot/dts/at91sam9261ek.dts | 2 +-
arch/arm/boot/dts/at91sam9263.dtsi | 15 +-
arch/arm/boot/dts/at91sam9263ek.dts | 3 +-
arch/arm/boot/dts/at91sam9g20.dtsi | 5 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +-
.../dts/at91sam9g25-gardena-smart-gateway.dts | 158 ++
arch/arm/boot/dts/at91sam9g45.dtsi | 12 +-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 10 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 2 +-
arch/arm/boot/dts/at91sam9rl.dtsi | 10 +-
arch/arm/boot/dts/at91sam9rlek.dts | 2 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 12 +-
arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 +
arch/arm/boot/dts/at91sam9xe.dtsi | 3 +
arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +-
arch/arm/boot/dts/bcm-nsp.dtsi | 6 +-
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 48 +
arch/arm/boot/dts/bcm2711.dtsi | 122 +-
arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 197 ++
arch/arm/boot/dts/bcm5301x.dtsi | 25 +-
arch/arm/boot/dts/bcm958525xmc.dts | 2 +-
arch/arm/boot/dts/bcm958625k.dts | 2 +-
arch/arm/boot/dts/dra7-evm.dts | 15 +-
arch/arm/boot/dts/dra7-l4.dtsi | 54 -
arch/arm/boot/dts/dra7.dtsi | 4 +-
arch/arm/boot/dts/dra71-evm.dts | 14 +-
arch/arm/boot/dts/dra72-evm-common.dtsi | 10 +-
arch/arm/boot/dts/dra72-evm-revc.dts | 14 +-
arch/arm/boot/dts/dra72-evm.dts | 13 +-
arch/arm/boot/dts/dra76-evm.dts | 18 +-
arch/arm/boot/dts/emev2.dtsi | 2 +-
arch/arm/boot/dts/ethernut5.dts | 2 +-
arch/arm/boot/dts/exynos3250-artik5.dtsi | 4 +
arch/arm/boot/dts/exynos3250-monk.dts | 6 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 6 +-
arch/arm/boot/dts/exynos3250.dtsi | 44 +-
arch/arm/boot/dts/exynos4210-i9100.dts | 56 +-
arch/arm/boot/dts/exynos4210-origen.dts | 27 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 25 +
arch/arm/boot/dts/exynos4210-trats.dts | 186 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 36 +-
arch/arm/boot/dts/exynos4210.dtsi | 38 +-
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 42 +-
arch/arm/boot/dts/exynos4412-i9300.dts | 6 +-
arch/arm/boot/dts/exynos4412-i9305.dts | 2 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 116 +-
arch/arm/boot/dts/exynos4412-n710x.dts | 39 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 35 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 46 +-
arch/arm/boot/dts/exynos4412-origen.dts | 25 +
arch/arm/boot/dts/exynos4412-smdk4412.dts | 27 +
arch/arm/boot/dts/exynos4412-tiny4412.dts | 24 +
arch/arm/boot/dts/exynos4412-trats2.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 18 +-
arch/arm/boot/dts/exynos5.dtsi | 10 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 20 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +-
arch/arm/boot/dts/exynos5250-spring.dts | 41 +-
arch/arm/boot/dts/exynos5250.dtsi | 54 +-
arch/arm/boot/dts/exynos5260.dtsi | 4 +-
arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +-
arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 +
arch/arm/boot/dts/exynos5410.dtsi | 12 +-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +
arch/arm/boot/dts/exynos5420.dtsi | 16 +-
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +-
.../boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +-
arch/arm/boot/dts/exynos5422-odroidxu4.dts | 60 +-
arch/arm/boot/dts/hi3620.dtsi | 32 +-
arch/arm/boot/dts/hip04.dtsi | 6 +-
arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +-
arch/arm/boot/dts/imx23-evk.dts | 2 +-
arch/arm/boot/dts/imx23.dtsi | 2 +-
arch/arm/boot/dts/imx25-pinfunc.h | 28 +-
.../boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
arch/arm/boot/dts/imx27.dtsi | 2 +-
arch/arm/boot/dts/imx28-apf28.dts | 2 +-
arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +-
arch/arm/boot/dts/imx28-evk.dts | 2 +-
arch/arm/boot/dts/imx28-m28.dtsi | 2 +-
arch/arm/boot/dts/imx28-m28cu3.dts | 2 +-
arch/arm/boot/dts/imx28.dtsi | 2 +-
arch/arm/boot/dts/imx50-evk.dts | 2 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 4 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 2 +-
arch/arm/boot/dts/imx53-smd.dts | 2 +-
arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +-
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +-
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +-
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +-
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +-
arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +-
arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +-
arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 +
arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 +
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +-
arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +-
arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 +
arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 +
arch/arm/boot/dts/imx6dl.dtsi | 8 +-
arch/arm/boot/dts/imx6q-b450v3.dts | 14 +-
arch/arm/boot/dts/imx6q-b650v3.dts | 12 +-
arch/arm/boot/dts/imx6q-b850v3.dts | 4 +-
arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +-
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 31 +-
arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +-
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +-
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +-
arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +-
arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +-
arch/arm/boot/dts/imx6q-logicpd.dts | 2 +-
arch/arm/boot/dts/imx6q-prti6q.dts | 6 +-
arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 +
arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 +
arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +-
arch/arm/boot/dts/imx6q.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +-
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +-
arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 201 ++
arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 +
arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 +
arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 5 +-
arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +-
arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 +
arch/arm/boot/dts/imx6sl-evk.dts | 11 +-
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 ++++
arch/arm/boot/dts/imx6sl.dtsi | 2 +
arch/arm/boot/dts/imx6sll-evk.dts | 73 +
arch/arm/boot/dts/imx6sll.dtsi | 7 +
arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 +
.../arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +-
arch/arm/boot/dts/imx6sx.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +-
.../dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx6ull.dtsi | 7 +
arch/arm/boot/dts/imx7-colibri.dtsi | 2 +-
arch/arm/boot/dts/imx7d-sdb.dts | 83 +-
arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +-
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +-
arch/arm/boot/dts/imx7s.dtsi | 15 +-
arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +-
.../arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +-
arch/arm/boot/dts/meson.dtsi | 14 +-
arch/arm/boot/dts/meson8.dtsi | 2 -
arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +-
arch/arm/boot/dts/mpa1600.dts | 2 +-
arch/arm/boot/dts/mps2.dtsi | 10 +-
...=> mstar-infinity-msc313-breadbee_crust.dts} | 2 +-
...ssc8336n.dtsi => mstar-infinity-msc313.dtsi} | 2 +-
.../dts/{infinity.dtsi => mstar-infinity.dtsi} | 0
...dts => mstar-infinity3-msc313e-breadbee.dts} | 2 +-
...msc313.dtsi => mstar-infinity3-msc313e.dtsi} | 2 +-
.../{infinity3.dtsi => mstar-infinity3.dtsi} | 2 +-
...s => mstar-mercury5-ssc8336n-midrived08.dts} | 2 +-
...sc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} | 2 +-
.../dts/{mercury5.dtsi => mstar-mercury5.dtsi} | 0
arch/arm/boot/dts/mstar-v7.dtsi | 20 +
arch/arm/boot/dts/mt2701.dtsi | 13 +
arch/arm/boot/dts/mt7623.dtsi | 123 -
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 88 +-
arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 74 +-
arch/arm/boot/dts/mt7623n.dtsi | 306 ++
arch/arm/boot/dts/nspire.dtsi | 12 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +-
arch/arm/boot/dts/omap3-beagle.dts | 6 +-
arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +-
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 4 +-
arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 +
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 8 +-
arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +-
arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +-
arch/arm/boot/dts/omap3-n9.dts | 1 -
arch/arm/boot/dts/omap3-n900.dts | 6 +-
arch/arm/boot/dts/omap3-n950.dts | 8 +-
arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +-
arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +-
arch/arm/boot/dts/omap3-pandora-common.dtsi | 4 +-
.../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +-
arch/arm/boot/dts/omap3-thunder.dts | 2 +-
arch/arm/boot/dts/omap3.dtsi | 3 +
arch/arm/boot/dts/omap34xx.dtsi | 3 +-
arch/arm/boot/dts/omap36xx.dtsi | 3 +-
arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +-
arch/arm/boot/dts/omap4-sdp.dts | 14 +-
arch/arm/boot/dts/omap4.dtsi | 8 +-
arch/arm/boot/dts/omap443x.dtsi | 10 +
arch/arm/boot/dts/omap5-board-common.dtsi | 4 +-
arch/arm/boot/dts/omap5-cm-t54.dts | 6 +-
arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 +
arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 +
arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 +
arch/arm/boot/dts/owl-s500.dtsi | 6 +-
arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 -
arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 -
arch/arm/boot/dts/pm9g45.dts | 3 +-
arch/arm/boot/dts/prima2.dtsi | 2 +-
arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 +-
arch/arm/boot/dts/r7s72100.dtsi | 2 +-
arch/arm/boot/dts/r7s9210.dtsi | 2 +-
arch/arm/boot/dts/r8a73a4.dtsi | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 2 +-
arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 11 +
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 120 +
arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +-
arch/arm/boot/dts/r8a7742.dtsi | 337 ++-
arch/arm/boot/dts/r8a7743.dtsi | 2 +-
arch/arm/boot/dts/r8a7744.dtsi | 2 +-
arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +-
arch/arm/boot/dts/r8a7745.dtsi | 2 +-
arch/arm/boot/dts/r8a77470.dtsi | 2 +-
arch/arm/boot/dts/r8a7778.dtsi | 2 +-
arch/arm/boot/dts/r8a7779.dtsi | 2 +-
arch/arm/boot/dts/r8a7790.dtsi | 2 +-
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
arch/arm/boot/dts/r8a7792.dtsi | 2 +-
arch/arm/boot/dts/r8a7793.dtsi | 2 +-
arch/arm/boot/dts/r8a7794.dtsi | 2 +-
arch/arm/boot/dts/r9a06g032.dtsi | 2 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 6 +-
arch/arm/boot/dts/rk3066a-marsboard.dts | 6 +-
arch/arm/boot/dts/rk3066a-rayeager.dts | 6 +-
arch/arm/boot/dts/rk3066a.dtsi | 2 +-
arch/arm/boot/dts/rk3288-evb.dtsi | 2 +-
.../boot/dts/rk3288-firefly-reload-core.dtsi | 2 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +-
arch/arm/boot/dts/rk3288-miqi.dts | 16 +-
arch/arm/boot/dts/rk3288-popmetal.dts | 16 +-
arch/arm/boot/dts/rk3288-r89.dts | 16 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +-
arch/arm/boot/dts/rk3288-tinker.dtsi | 2 +-
arch/arm/boot/dts/rk3288-vyasa.dts | 14 +-
arch/arm/boot/dts/s3c2416-smdk2416.dts | 17 +-
arch/arm/boot/dts/s3c2416.dtsi | 111 +-
arch/arm/boot/dts/s3c24xx.dtsi | 24 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 32 +-
arch/arm/boot/dts/s3c6410-smdk6410.dts | 32 +-
arch/arm/boot/dts/s3c64xx.dtsi | 2 +-
arch/arm/boot/dts/s5pv210-aquila.dts | 73 +-
arch/arm/boot/dts/s5pv210-aries.dtsi | 26 +-
arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 +
arch/arm/boot/dts/s5pv210-galaxys.dts | 85 +
arch/arm/boot/dts/s5pv210-goni.dts | 97 +-
arch/arm/boot/dts/s5pv210-smdkc110.dts | 9 +
arch/arm/boot/dts/s5pv210-smdkv210.dts | 14 +-
arch/arm/boot/dts/s5pv210-torbreck.dts | 9 +
arch/arm/boot/dts/s5pv210.dtsi | 163 +-
arch/arm/boot/dts/sam9x60.dtsi | 10 +-
arch/arm/boot/dts/sama5d2.dtsi | 19 +-
arch/arm/boot/dts/sama5d3.dtsi | 8 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 2 +-
arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 2 +-
arch/arm/boot/dts/sama5d4.dtsi | 8 +-
arch/arm/boot/dts/sd5203.dts | 96 +
arch/arm/boot/dts/sh73a0.dtsi | 2 +-
arch/arm/boot/dts/spear13xx.dtsi | 2 +-
arch/arm/boot/dts/ste-href.dtsi | 22 +-
arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 91 +
arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 15 +-
arch/arm/boot/dts/stm32h743.dtsi | 20 +-
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 26 +
arch/arm/boot/dts/stm32mp151.dtsi | 50 +-
arch/arm/boot/dts/stm32mp153.dtsi | 6 +
arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 35 +
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +-
arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 3 +-
arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 276 ++
arch/arm/boot/dts/stm32mp157c-odyssey.dts | 80 +
arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 157 ++
arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 45 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 42 +-
.../boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 7 +-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 25 +
arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +-
arch/arm/boot/dts/sun8i-a33.dtsi | 4 +-
.../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 4 +
arch/arm/boot/dts/sun8i-r40.dtsi | 104 +
arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 ++
arch/arm/boot/dts/sun8i-v3.dtsi | 13 +
arch/arm/boot/dts/sun8i-v3s.dtsi | 118 +
arch/arm/boot/dts/tango4-common.dtsi | 2 +-
arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 30 +-
.../dts/tegra30-asus-nexus7-grouper-common.dtsi | 54 +-
arch/arm/boot/dts/tny_a9260_common.dtsi | 2 +-
arch/arm/boot/dts/tny_a9263.dts | 2 +-
arch/arm/boot/dts/usb_a9260.dts | 2 +-
arch/arm/boot/dts/usb_a9263.dts | 2 +-
arch/arm/boot/dts/usb_a9g20_common.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +-
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +-
arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 2 -
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 -
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 -
arch/arm/boot/dts/zx296702.dtsi | 2 +-
arch/arm64/Kconfig.platforms | 7 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/actions/s700.dtsi | 17 +-
arch/arm64/boot/dts/allwinner/Makefile | 1 +
.../allwinner/sun50i-a100-allwinner-perf1.dts | 180 ++
arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 364 +++
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +-
.../dts/allwinner/sun50i-a64-orangepi-win.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-pine64.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 8 +-
.../dts/allwinner/sun50i-a64-pinephone.dtsi | 8 +-
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 8 +-
.../allwinner/sun50i-a64-sopine-baseboard.dts | 8 +-
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 +-
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +-
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 1 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 1 +
.../boot/dts/altera/socfpga_stratix10.dtsi | 12 +-
arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 2 +-
arch/arm64/boot/dts/amlogic/Makefile | 2 +
.../dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 -
.../dts/amlogic/meson-g12b-odroid-n2-plus.dts | 31 +
.../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 618 +----
.../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 625 +++++
.../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 318 +++
.../boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +-
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 86 -
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +-
arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +-
.../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +-
.../arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +-
.../dts/broadcom/stingray/bcm958742-base.dtsi | 2 +-
.../boot/dts/broadcom/stingray/stingray.dtsi | 2 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 12 +-
arch/arm64/boot/dts/freescale/Makefile | 5 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +-
.../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 +
.../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 +
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 134 +
.../boot/dts/freescale/fsl-ls1028a-qds.dts | 4 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 134 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 +-
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 40 +-
.../boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 +
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 +---
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 ++++
.../dts/freescale/imx8mm-var-som-symphony.dts | 255 ++
.../boot/dts/freescale/imx8mm-var-som.dtsi | 561 ++++
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +-
.../boot/dts/freescale/imx8mn-ddr4-evk.dts | 32 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 3 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 20 +-
.../dts/freescale/imx8mn-var-som-symphony.dts | 240 ++
.../boot/dts/freescale/imx8mn-var-som.dtsi | 551 ++++
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +-
arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +--
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 52 +-
.../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +-
.../dts/freescale/imx8mq-librem5-devkit.dts | 52 +-
.../boot/dts/freescale/imx8mq-librem5-r2.dts | 29 +
.../boot/dts/freescale/imx8mq-librem5-r3.dts | 27 +
.../boot/dts/freescale/imx8mq-librem5.dtsi | 1106 ++++++++
.../boot/dts/freescale/imx8mq-phanbell.dts | 21 +-
.../arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 15 +-
.../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +-
.../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +-
.../boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 53 +-
.../boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +-
.../boot/dts/hisilicon/hi3660-hikey960.dts | 6 +-
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 10 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 2 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +-
arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +-
arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 18 +-
arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 20 +-
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +-
arch/arm64/boot/dts/lg/lg1312.dtsi | 10 +-
arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +-
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 +
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 15 +-
.../arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +-
arch/arm64/boot/dts/microchip/sparx5.dtsi | 81 +
arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 31 +
arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 53 +
arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 1 +
.../boot/dts/microchip/sparx5_pcb134_board.dtsi | 32 +
.../boot/dts/microchip/sparx5_pcb134_emmc.dts | 23 +
arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 1 +
.../boot/dts/microchip/sparx5_pcb135_board.dtsi | 32 +
.../boot/dts/microchip/sparx5_pcb135_emmc.dts | 23 +
arch/arm64/boot/dts/nvidia/Makefile | 1 +
.../boot/dts/nvidia/tegra186-p2771-0000.dts | 1 +
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 217 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 16 +
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 14 +
.../nvidia/tegra194-p3509-0000+p3668-0000.dts | 14 +
.../boot/dts/nvidia/tegra194-p3668-0000.dtsi | 16 +
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 247 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +-
.../boot/dts/nvidia/tegra210-p2371-2180.dts | 1 +
.../boot/dts/nvidia/tegra210-p3450-0000.dts | 29 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 150 +-
arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 40 +
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 189 ++
arch/arm64/boot/dts/qcom/Makefile | 16 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 900 +++---
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 96 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 34 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +-
.../boot/dts/qcom/msm8916-longcheer-l8150.dts | 108 +-
arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 14 +-
arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 79 +
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 132 +-
.../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 12 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 2608 +++++++++---------
arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +-
arch/arm64/boot/dts/qcom/pm8916.dtsi | 92 +-
arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 2 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 12 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 +++++
arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 +
.../dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 17 +
.../dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 +
.../boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 ++
.../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 +
.../boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 +
arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 ++
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1402 ++++++++++
arch/arm64/boot/dts/qcom/sc7180.dtsi | 332 ++-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 380 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 92 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 111 +-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 32 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 1059 ++++++-
arch/arm64/boot/dts/renesas/Makefile | 3 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 40 +-
.../dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 40 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 26 +-
.../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 +
.../dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 5 +
.../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 +
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1334 ++++++++-
arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 +-
.../boot/dts/renesas/r8a77961-salvator-xs.dts | 57 +
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 617 ++++-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 127 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +-
.../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 46 +
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 22 +
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 133 +
arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 +
arch/arm64/boot/dts/rockchip/Makefile | 6 +-
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 374 +++
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 12 +
.../boot/dts/rockchip/rk3328-nanopi-r2s.dts | 368 +++
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +-
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 4 +-
.../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 24 +
.../dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18 +-
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 12 +-
...3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 26 -
.../boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 +
.../boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42 +
.../boot/dts/rockchip/rk3399-rock-pi-4c.dts | 51 +
arch/arm64/boot/dts/ti/Makefile | 8 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +-
.../dts/ti/k3-am654-industrial-thermal.dtsi | 12 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 215 ++
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 449 +++
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 273 ++
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 65 +
arch/arm64/boot/dts/ti/k3-j7200.dtsi | 172 ++
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 195 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 301 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 155 +-
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 11 +-
arch/arm64/boot/dts/toshiba/Makefile | 2 +
.../arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 +
arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 +++
arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 +
arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 -
.../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +-
.../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +-
arch/arm64/configs/defconfig | 1 +
drivers/soc/tegra/Kconfig | 10 +
include/dt-bindings/clock/tegra234-clock.h | 14 +
include/dt-bindings/mux/ti-serdes.h | 22 +
include/dt-bindings/reset/tegra234-reset.h | 10 +
660 files changed, 27924 insertions(+), 6530 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt
create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml
create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml
create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts
create mode 100644 arch/arm/boot/dts/at91sam9g25-gardena-smart-gateway.dts
create mode 100644 arch/arm/boot/dts/bcm53016-meraki-mr32.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts
create mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi
create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts
rename arch/arm/boot/dts/{infinity-msc313-breadbee_crust.dts => mstar-infinity-msc313-breadbee_crust.dts} (90%)
rename arch/arm/boot/dts/{mercury5-ssc8336n.dtsi => mstar-infinity-msc313.dtsi} (87%)
rename arch/arm/boot/dts/{infinity.dtsi => mstar-infinity.dtsi} (100%)
rename arch/arm/boot/dts/{infinity3-msc313e-breadbee.dts => mstar-infinity3-msc313e-breadbee.dts} (89%)
rename arch/arm/boot/dts/{infinity-msc313.dtsi => mstar-infinity3-msc313e.dtsi} (87%)
rename arch/arm/boot/dts/{infinity3.dtsi => mstar-infinity3.dtsi} (84%)
rename arch/arm/boot/dts/{mercury5-ssc8336n-midrived08.dts => mstar-mercury5-ssc8336n-midrived08.dts} (89%)
rename arch/arm/boot/dts/{infinity3-msc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} (87%)
rename arch/arm/boot/dts/{mercury5.dtsi => mstar-mercury5.dtsi} (100%)
create mode 100644 arch/arm/boot/dts/mt7623n.dtsi
create mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts
create mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi
create mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts
create mode 100644 arch/arm/boot/dts/sd5203.dts
create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts
create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi
create mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi
create mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
rename arch/arm64/boot/dts/rockchip/{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} (95%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200.dtsi
create mode 100644 arch/arm64/boot/dts/toshiba/Makefile
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi
create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi
create mode 100644 include/dt-bindings/clock/tegra234-clock.h
create mode 100644 include/dt-bindings/reset/tegra234-reset.h