* [GIT PULL 0/6] ARM SoC branches for 5.13
@ 2021-04-26 15:52 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:52 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
Here are six branches for the SoC tree for the 5.13 merge window.
There are a couple
of new SoCs this time, with the initial Apple M1 support being the
most exciting one.
The STM32H750 platform is also noteworthy because it's fairly
unexpected to still
see new MMU-less boards.
The arm-apple-m1-5.13 tag includes changes from the tty and arm64
trees, so it would
be good to merge those first in order to get a neater git history.
Both have been
submitted today by Greg and Catalin.
As usual, the changes are mostly for devicetree files, aside from the
ongoing cleanup
work to omap2 and driver work for tegra and socfpga. About two thirds
this of the
overall changes this time are for 64-bit machines, which is more than usual but
fits in with the long-term trend.
A few more statistics: There are 863 non-merge commits this time, from 195
authors. These twenty people have done more than ten changes each:
79 Tony Lindgren
47 Krzysztof Kozlowski
38 Cristian Marussi
28 Vinod Koul
28 Dmitry Osipenko
21 Manivannan Sadhasivam
18 Hector Martin
18 Geert Uytterhoeven
18 Dong Aisheng
18 Arnd Bergmann
17 Sai Prakash Ranjan
17 Rafał Miłecki
15 Jagan Teki
12 Stephen Boyd
12 Nicolas Saenz Julienne
11 Linus Walleij
11 Jonathan Neuschäfer
11 Heiko Stuebner
11 Eddie James
11 Chunfeng Yun
This is the total diffstat:
0.6% Documentation/devicetree/bindings/arm/
0.2% Documentation/devicetree/bindings/interrupt-controller/
0.3% Documentation/devicetree/bindings/memory-controllers/
0.2% Documentation/devicetree/bindings/mfd/
0.2% Documentation/devicetree/bindings/
1.6% Documentation/driver-api/
23.1% arch/arm/boot/dts/
0.5% arch/arm/configs/
4.8% arch/arm/mach-omap2/
1.2% arch/arm/
0.2% arch/arm64/boot/dts/allwinner/
0.8% arch/arm64/boot/dts/amlogic/
0.3% arch/arm64/boot/dts/apple/
0.5% arch/arm64/boot/dts/broadcom/bcm4908/
8.1% arch/arm64/boot/dts/freescale/
0.6% arch/arm64/boot/dts/intel/
0.4% arch/arm64/boot/dts/marvell/
3.1% arch/arm64/boot/dts/mediatek/
14.4% arch/arm64/boot/dts/qcom/
2.3% arch/arm64/boot/dts/renesas/
0.8% arch/arm64/boot/dts/rockchip/
8.3% arch/arm64/boot/dts/ti/
0.2% arch/arm64/include/asm/
0.2% arch/arm64/
0.2% drivers/bus/
0.4% drivers/clk/
0.3% drivers/cpufreq/
9.2% drivers/firmware/arm_scmi/
0.6% drivers/firmware/
1.7% drivers/iio/common/scmi_sensors/
2.1% drivers/irqchip/
1.2% drivers/memory/tegra/
0.5% drivers/pwm/
0.9% drivers/soc/fsl/qe/
2.5% drivers/soc/mediatek/
0.5% drivers/soc/qcom/
0.5% drivers/soc/tegra/
0.3% drivers/soc/
0.4% drivers/tty/serial/
1.2% drivers/
1.3% include/linux/
0.2% include/soc/
0.2% include/
774 files changed, 35247 insertions(+), 8091 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 1/6] ARM: SoC changes for v5.13
@ 2021-04-26 15:53 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:53 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit 4c9f4865f4604744d4f1a43db22ac6ec9dc8e587:
Merge branch 'fixes-rc2' into fixes (2021-03-08 11:34:12 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.13
for you to fetch changes up to d92e5e32fb4fce7ae939ad322aad77955dd5dcda:
Merge tag 'arm-soc/for-5.13/maintainers' of
https://github.com/Broadcom/stblinux into arm/soc (2021-04-09 21:48:03
+0200)
----------------------------------------------------------------
ARM: SoC changes for v5.13
Almost all SoC code changes this time are for the TI OMAP
platform, which continues its decade-long quest to move from
describing a complex SoC in code to device tree.
Aside from this, the Uniphier platform has a new maintainer
and some platforms have minor bugfixes and cleanups that were
not urgent enough for v5.12.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Aditya Srivastava (2):
ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file
ARM: OMAP1: fix incorrect kernel-doc comment syntax in file
Arnd Bergmann (7):
Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/soc
Merge tag 'imx-soc-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/soc
Merge tag 'at91-soc-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag 'hisi-armv7soc-for-5.13' of
git://github.com/hisilicon/linux-hisi into arm/soc
Merge tag 'omap-for-v5.13/soc-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/soc
Merge tag 'samsung-soc-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Merge tag 'arm-soc/for-5.13/maintainers' of
https://github.com/Broadcom/stblinux into arm/soc
Ben Dooks (1):
ARM: ux500: make ux500_cpu_die static
Bhaskar Chowdhury (1):
ARM: mach-imx: Fix a spelling in the file pm-imx5.c
Hao Fang (1):
ARM: hisi: use the correct HiSilicon copyright
Jiapeng Chong (1):
ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
Krzysztof Kozlowski (2):
MAINTAINERS: use Krzysztof Kozlowski's Canonical address
ARM: exynos: correct kernel doc in platsmp
Kunihiko Hayashi (1):
MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status
Lee Jones (1):
ARM: at91: pm: Move prototypes to mutually included header
Lifu Chen (1):
ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock
Nicolas Saenz Julienne (2):
MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail
mailmap: Update email address for Nicolas Saenz
Nobuhiro Iwamatsu (1):
ARM: imx: Kconfig: Fix typo in help
Tony Lindgren (81):
bus: ti-sysc: Fix initializing module_pa for modules without sysc register
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
bus: ti-sysc: Detect more modules for debugging
bus: ti-sysc: Check for old incomplete dtb
ARM: OMAP2+: Init both prm and prcm nodes early for clocks
soc: ti: omap-prm: Allow hardware supported retention when idle
clk: ti: omap5: Add missing gpmc and ocmc clkctrl
PCI: pci-dra7xx: Prepare for deferred probe with module_platform_driver
ARM: dts: Update pcie ranges for dra7
ARM: dts: Configure interconnect target module for dra7 pcie
ARM: dts: Properly configure dra7 edma sysconfig registers
ARM: OMAP2+: Drop legacy platform data for dra7 pcie
ARM: dts: Move dra7 l3 noc to a separate node
ARM: OMAP2+: Drop legacy platform data for dra7 qspi
ARM: dts: Configure interconnect target module for dra7 qspi
ARM: OMAP2+: Drop legacy platform data for dra7 sata
ARM: dts: Configure interconnect target module for dra7 sata
ARM: OMAP2+: Drop legacy platform data for dra7 mpu
ARM: dts: Configure interconnect target module for dra7 mpu
ARM: OMAP2+: Drop legacy platform data for dra7 dmm
ARM: dts: Configure interconnect target module for dra7 dmm
ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup
ARM: dts: Configure simple-pm-bus for dra7 l4_wkup
ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1
ARM: dts: Configure simple-pm-bus for dra7 l4_per1
ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2
ARM: dts: Configure simple-pm-bus for dra7 l4_per2
ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3
ARM: dts: Configure simple-pm-bus for dra7 l4_per3
ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg
ARM: dts: Configure simple-pm-bus for dra7 l4_cfg
ARM: OMAP2+: Drop legacy platform data for dra7 l3
ARM: dts: Configure simple-pm-bus for dra7 l3
ARM: OMAP2+: Drop legacy platform data for dra7 hwmod
ARM: dts: Configure power-domain for omap4 gfx
ARM: dts: Configure power-domain for omap4 dts iss
ARM: dts: Configure interconnect target module for omap4 dmm
ARM: dts: Configure interconnect target module for omap4 emif
ARM: dts: Configure interconnect target module for omap4 debugss
ARM: dts: Configure interconnect target module for omap4 mpu
ARM: dts: Move omap4 mmio-sram out of l3 interconnect
ARM: dts: Move omap4 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap4 l4_wkup
ARM: dts: Configure simple-pm-bus for omap4 l4_per
ARM: dts: Configure simple-pm-bus for omap4 l4_cfg
ARM: OMAP2+: Drop legacy platform data for omap4 iss
ARM: OMAP2+: Drop legacy platform data for omap4 control modules
ARM: dts: Prepare for simple-pm-bus for omap4 l3
ARM: OMAP2+: Drop legacy platform data for omap4 dmm
ARM: OMAP2+: Drop legacy platform data for omap4 emif
ARM: OMAP2+: Drop legacy platform data for omap4 debugss
ARM: OMAP2+: Drop legacy platform data for omap4 mpu
ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup
ARM: OMAP2+: Drop legacy platform data for omap4 l4_per
ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg
ARM: OMAP2+: Drop legacy platform data for omap4 l3
ARM: OMAP2+: Drop legacy platform data for omap4 hwmod
ARM: dts: Configure interconnect target module for omap5 dmm
ARM: dts: Configure interconnect target module for omap5 emif
ARM: dts: Configure interconnect target module for omap5 mpu
ARM: dts: Configure interconnect target module for omap5 gpmc
ARM: dts: Configure interconnect target module for omap5 sata
ARM: dts: Move omap5 mmio-sram out of l3 interconnect
ARM: dts: Move omap5 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap5 l4_wkup
ARM: dts: Configure simple-pm-bus for omap5 l4_per
ARM: dts: Configure simple-pm-bus for omap5 l4_cfg
ARM: dts: Configure simple-pm-bus for omap5 l3
ARM: OMAP2+: Drop legacy platform data for omap5 dmm
ARM: OMAP2+: Drop legacy platform data for omap5 emif
ARM: OMAP2+: Drop legacy platform data for omap5 mpu
ARM: OMAP2+: Drop legacy platform data for omap5 sata
ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup
ARM: OMAP2+: Drop legacy platform data for omap5 l4_per
ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg
ARM: OMAP2+: Drop legacy platform data for omap5 l3
ARM: OMAP2+: Drop legacy platform data for omap5 hwmod
Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and
'genpd-dts-omap5' into omap-for-v5.13/dts-genpd
Merge branches 'omap-for-v5.13/genpd-dra7',
'omap-for-v5.13/genpd-omap4' and 'omap-for-v5.13/genpd-omap5' into
omap-for-v5.13/genpd-drop-legacy
ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5
bus: ti-sysc: Warn about old dtb for dra7 and omap4/5
Uwe Kleine-König (1):
ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950
Yang Li (2):
ARM: OMAP2+: add missing call to of_node_put()
ARM: OMAP2+: use true and false for bool variable
.mailmap | 2 +
MAINTAINERS | 30 +-
arch/arm/boot/dts/dra7-l4.dtsi | 75 ++-
arch/arm/boot/dts/dra7.dtsi | 220 +++++---
arch/arm/boot/dts/omap4-l4.dtsi | 43 +-
arch/arm/boot/dts/omap4.dtsi | 169 ++++--
arch/arm/boot/dts/omap4460.dtsi | 13 +-
arch/arm/boot/dts/omap5-l4.dtsi | 67 ++-
arch/arm/boot/dts/omap5.dtsi | 204 ++++---
arch/arm/mach-at91/pm.c | 19 +-
arch/arm/mach-exynos/platsmp.c | 28 +-
arch/arm/mach-hisi/hisilicon.c | 4 +-
arch/arm/mach-hisi/hotplug.c | 2 +-
arch/arm/mach-hisi/platmcpm.c | 2 +-
arch/arm/mach-hisi/platsmp.c | 2 +-
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-imx/pm-imx5.c | 2 +-
arch/arm/mach-omap1/timer.c | 2 +-
arch/arm/mach-omap2/Kconfig | 3 -
arch/arm/mach-omap2/Makefile | 11 +-
arch/arm/mach-omap2/common.h | 9 -
arch/arm/mach-omap2/io.c | 12 +-
arch/arm/mach-omap2/omap_hwmod.c | 9 +-
arch/arm/mach-omap2/omap_hwmod.h | 14 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 -----------------------------
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 ---------------
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 -----------------------
arch/arm/mach-omap2/omap_twl.c | 2 +-
arch/arm/mach-omap2/pdata-quirks.c | 31 +-
arch/arm/mach-omap2/pm-debug.c | 4 +-
arch/arm/mach-omap2/powerdomain.c | 12 +-
arch/arm/mach-omap2/sr_device.c | 7 +
arch/arm/mach-s3c/mach-rx1950.c | 11 +-
arch/arm/mach-ux500/platsmp.c | 2 +-
arch/arm/plat-omap/dma.c | 3 +-
drivers/bus/ti-sysc.c | 81 ++-
drivers/clk/ti/clk-54xx.c | 2 +
drivers/pci/controller/dwc/pci-dra7xx.c | 13 +-
drivers/pinctrl/pinctrl-at91.c | 2 +
drivers/soc/ti/omap_prm.c | 16 +-
include/dt-bindings/clock/omap5.h | 2 +
include/soc/at91/pm.h | 16 +
42 files changed, 758 insertions(+), 2453 deletions(-)
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c
create mode 100644 include/soc/at91/pm.h
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 1/6] ARM: SoC changes for v5.13
@ 2021-04-26 15:53 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:53 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit 4c9f4865f4604744d4f1a43db22ac6ec9dc8e587:
Merge branch 'fixes-rc2' into fixes (2021-03-08 11:34:12 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.13
for you to fetch changes up to d92e5e32fb4fce7ae939ad322aad77955dd5dcda:
Merge tag 'arm-soc/for-5.13/maintainers' of
https://github.com/Broadcom/stblinux into arm/soc (2021-04-09 21:48:03
+0200)
----------------------------------------------------------------
ARM: SoC changes for v5.13
Almost all SoC code changes this time are for the TI OMAP
platform, which continues its decade-long quest to move from
describing a complex SoC in code to device tree.
Aside from this, the Uniphier platform has a new maintainer
and some platforms have minor bugfixes and cleanups that were
not urgent enough for v5.12.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Aditya Srivastava (2):
ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file
ARM: OMAP1: fix incorrect kernel-doc comment syntax in file
Arnd Bergmann (7):
Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/soc
Merge tag 'imx-soc-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/soc
Merge tag 'at91-soc-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag 'hisi-armv7soc-for-5.13' of
git://github.com/hisilicon/linux-hisi into arm/soc
Merge tag 'omap-for-v5.13/soc-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/soc
Merge tag 'samsung-soc-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Merge tag 'arm-soc/for-5.13/maintainers' of
https://github.com/Broadcom/stblinux into arm/soc
Ben Dooks (1):
ARM: ux500: make ux500_cpu_die static
Bhaskar Chowdhury (1):
ARM: mach-imx: Fix a spelling in the file pm-imx5.c
Hao Fang (1):
ARM: hisi: use the correct HiSilicon copyright
Jiapeng Chong (1):
ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
Krzysztof Kozlowski (2):
MAINTAINERS: use Krzysztof Kozlowski's Canonical address
ARM: exynos: correct kernel doc in platsmp
Kunihiko Hayashi (1):
MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status
Lee Jones (1):
ARM: at91: pm: Move prototypes to mutually included header
Lifu Chen (1):
ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock
Nicolas Saenz Julienne (2):
MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail
mailmap: Update email address for Nicolas Saenz
Nobuhiro Iwamatsu (1):
ARM: imx: Kconfig: Fix typo in help
Tony Lindgren (81):
bus: ti-sysc: Fix initializing module_pa for modules without sysc register
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
bus: ti-sysc: Detect more modules for debugging
bus: ti-sysc: Check for old incomplete dtb
ARM: OMAP2+: Init both prm and prcm nodes early for clocks
soc: ti: omap-prm: Allow hardware supported retention when idle
clk: ti: omap5: Add missing gpmc and ocmc clkctrl
PCI: pci-dra7xx: Prepare for deferred probe with module_platform_driver
ARM: dts: Update pcie ranges for dra7
ARM: dts: Configure interconnect target module for dra7 pcie
ARM: dts: Properly configure dra7 edma sysconfig registers
ARM: OMAP2+: Drop legacy platform data for dra7 pcie
ARM: dts: Move dra7 l3 noc to a separate node
ARM: OMAP2+: Drop legacy platform data for dra7 qspi
ARM: dts: Configure interconnect target module for dra7 qspi
ARM: OMAP2+: Drop legacy platform data for dra7 sata
ARM: dts: Configure interconnect target module for dra7 sata
ARM: OMAP2+: Drop legacy platform data for dra7 mpu
ARM: dts: Configure interconnect target module for dra7 mpu
ARM: OMAP2+: Drop legacy platform data for dra7 dmm
ARM: dts: Configure interconnect target module for dra7 dmm
ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup
ARM: dts: Configure simple-pm-bus for dra7 l4_wkup
ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1
ARM: dts: Configure simple-pm-bus for dra7 l4_per1
ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2
ARM: dts: Configure simple-pm-bus for dra7 l4_per2
ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3
ARM: dts: Configure simple-pm-bus for dra7 l4_per3
ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg
ARM: dts: Configure simple-pm-bus for dra7 l4_cfg
ARM: OMAP2+: Drop legacy platform data for dra7 l3
ARM: dts: Configure simple-pm-bus for dra7 l3
ARM: OMAP2+: Drop legacy platform data for dra7 hwmod
ARM: dts: Configure power-domain for omap4 gfx
ARM: dts: Configure power-domain for omap4 dts iss
ARM: dts: Configure interconnect target module for omap4 dmm
ARM: dts: Configure interconnect target module for omap4 emif
ARM: dts: Configure interconnect target module for omap4 debugss
ARM: dts: Configure interconnect target module for omap4 mpu
ARM: dts: Move omap4 mmio-sram out of l3 interconnect
ARM: dts: Move omap4 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap4 l4_wkup
ARM: dts: Configure simple-pm-bus for omap4 l4_per
ARM: dts: Configure simple-pm-bus for omap4 l4_cfg
ARM: OMAP2+: Drop legacy platform data for omap4 iss
ARM: OMAP2+: Drop legacy platform data for omap4 control modules
ARM: dts: Prepare for simple-pm-bus for omap4 l3
ARM: OMAP2+: Drop legacy platform data for omap4 dmm
ARM: OMAP2+: Drop legacy platform data for omap4 emif
ARM: OMAP2+: Drop legacy platform data for omap4 debugss
ARM: OMAP2+: Drop legacy platform data for omap4 mpu
ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup
ARM: OMAP2+: Drop legacy platform data for omap4 l4_per
ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg
ARM: OMAP2+: Drop legacy platform data for omap4 l3
ARM: OMAP2+: Drop legacy platform data for omap4 hwmod
ARM: dts: Configure interconnect target module for omap5 dmm
ARM: dts: Configure interconnect target module for omap5 emif
ARM: dts: Configure interconnect target module for omap5 mpu
ARM: dts: Configure interconnect target module for omap5 gpmc
ARM: dts: Configure interconnect target module for omap5 sata
ARM: dts: Move omap5 mmio-sram out of l3 interconnect
ARM: dts: Move omap5 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap5 l4_wkup
ARM: dts: Configure simple-pm-bus for omap5 l4_per
ARM: dts: Configure simple-pm-bus for omap5 l4_cfg
ARM: dts: Configure simple-pm-bus for omap5 l3
ARM: OMAP2+: Drop legacy platform data for omap5 dmm
ARM: OMAP2+: Drop legacy platform data for omap5 emif
ARM: OMAP2+: Drop legacy platform data for omap5 mpu
ARM: OMAP2+: Drop legacy platform data for omap5 sata
ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup
ARM: OMAP2+: Drop legacy platform data for omap5 l4_per
ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg
ARM: OMAP2+: Drop legacy platform data for omap5 l3
ARM: OMAP2+: Drop legacy platform data for omap5 hwmod
Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and
'genpd-dts-omap5' into omap-for-v5.13/dts-genpd
Merge branches 'omap-for-v5.13/genpd-dra7',
'omap-for-v5.13/genpd-omap4' and 'omap-for-v5.13/genpd-omap5' into
omap-for-v5.13/genpd-drop-legacy
ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5
bus: ti-sysc: Warn about old dtb for dra7 and omap4/5
Uwe Kleine-König (1):
ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950
Yang Li (2):
ARM: OMAP2+: add missing call to of_node_put()
ARM: OMAP2+: use true and false for bool variable
.mailmap | 2 +
MAINTAINERS | 30 +-
arch/arm/boot/dts/dra7-l4.dtsi | 75 ++-
arch/arm/boot/dts/dra7.dtsi | 220 +++++---
arch/arm/boot/dts/omap4-l4.dtsi | 43 +-
arch/arm/boot/dts/omap4.dtsi | 169 ++++--
arch/arm/boot/dts/omap4460.dtsi | 13 +-
arch/arm/boot/dts/omap5-l4.dtsi | 67 ++-
arch/arm/boot/dts/omap5.dtsi | 204 ++++---
arch/arm/mach-at91/pm.c | 19 +-
arch/arm/mach-exynos/platsmp.c | 28 +-
arch/arm/mach-hisi/hisilicon.c | 4 +-
arch/arm/mach-hisi/hotplug.c | 2 +-
arch/arm/mach-hisi/platmcpm.c | 2 +-
arch/arm/mach-hisi/platsmp.c | 2 +-
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-imx/pm-imx5.c | 2 +-
arch/arm/mach-omap1/timer.c | 2 +-
arch/arm/mach-omap2/Kconfig | 3 -
arch/arm/mach-omap2/Makefile | 11 +-
arch/arm/mach-omap2/common.h | 9 -
arch/arm/mach-omap2/io.c | 12 +-
arch/arm/mach-omap2/omap_hwmod.c | 9 +-
arch/arm/mach-omap2/omap_hwmod.h | 14 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 -----------------------------
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 ---------------
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 -----------------------
arch/arm/mach-omap2/omap_twl.c | 2 +-
arch/arm/mach-omap2/pdata-quirks.c | 31 +-
arch/arm/mach-omap2/pm-debug.c | 4 +-
arch/arm/mach-omap2/powerdomain.c | 12 +-
arch/arm/mach-omap2/sr_device.c | 7 +
arch/arm/mach-s3c/mach-rx1950.c | 11 +-
arch/arm/mach-ux500/platsmp.c | 2 +-
arch/arm/plat-omap/dma.c | 3 +-
drivers/bus/ti-sysc.c | 81 ++-
drivers/clk/ti/clk-54xx.c | 2 +
drivers/pci/controller/dwc/pci-dra7xx.c | 13 +-
drivers/pinctrl/pinctrl-at91.c | 2 +
drivers/soc/ti/omap_prm.c | 16 +-
include/dt-bindings/clock/omap5.h | 2 +
include/soc/at91/pm.h | 16 +
42 files changed, 758 insertions(+), 2453 deletions(-)
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c
create mode 100644 include/soc/at91/pm.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 1/6] ARM: SoC changes for v5.13
@ 2021-04-26 19:42 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2021-04-26 19:42 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, SoC Team, Linux ARM, Linux Kernel Mailing List
The pull request you sent on Mon, 26 Apr 2021 17:53:31 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/01d7136894410a71932096e0fb9f1d301b6ccf07
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 2/6] ARM: defconfigs for v5.13
@ 2021-04-26 15:54 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:54 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-defconfig-5.13
for you to fetch changes up to 028a1e968435383c9555fc9386d116688f31dfce:
Merge tag 'qcom-defconfig-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/defconfig (2021-04-19 17:39:12 +0200)
----------------------------------------------------------------
ARM: defconfigs for v5.13
The usual set of defconfig updates, enabling newly added drivers.
There are platform updates for at91, omap, ux500 and qcom platforms,
and a number of changes to the arm64 defconfig.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Adam Ford (1):
ARM: omap2plus_defconfig: Add AT25 EEPROM module
Adrien Grassein (1):
arm64: defconfig: Enable wm8960 audio driver.
Arnd Bergmann (8):
Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/defconfig
Merge tag 'arm64_defconfig_for_v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/defconfig
Merge tag 'imx-defconfig-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/defconfig
Merge tag 'v5.12-next-defconfig' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/defconfig
Merge tag 'at91-defconfig-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into
arm/defconfig
Merge tag 'qcom-arm64-defconfig-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/defconfig
Merge tag 'omap-for-v5.13/defconfig-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/defconfig
Merge tag 'qcom-defconfig-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/defconfig
Bjorn Andersson (1):
arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC
Codrin Ciubotariu (1):
ARM: configs: at91: sama5: Add audio MIKROE PROTO board
Dong Aisheng (1):
arm64: defconfig: add imx8qm pinctrl support
Emil Velikov (2):
ARM: configs: at91: sama5: update with savedefconfig
ARM: configs: at91: sama5: enable the Hantro G1 engine
Enric Balletbo i Serra (2):
arm64: defconfig: Allow mt8173-based boards to boot from usb
arm64: defconfig: Enable options to support panel display for
Mediatek Chromebooks
Fabio Estevam (2):
arm64: defconfig: Enable the Hantro decoder
arm64: configs: Select REALTEK_PHY as built-in
Geert Uytterhoeven (1):
ARM: shmobile: defconfig: Refresh for v5.12-rc2
Guido Günther (2):
arm64: defconfig: Enable devfreq support for i.MX8MQ
arm64: defconfig: Enable asoc simple mux
Heiko Thiery (1):
arm64: configs: Enable PCIe support for imx8mq boards
Ivan Jelincic (2):
ARM: omap2plus_defconfig: Update for dropped simple-pm-bus
ARM: omap2plus_defconfig: Enable Netfilter components as modules
Krzysztof Kozlowski (1):
arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Keem Bay SoC
Linus Walleij (1):
ARM: configs: ux500: Update for new drivers
Manivannan Sadhasivam (7):
ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver
ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS clock driver
ARM: configs: qcom_defconfig: Enable CPUFreq support
ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver
ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver
ARM: configs: qcom_defconfig: Enable GLINK SMEM driver
ARM: configs: qcom_defconfig: Reduce CMA size to 64MB
Mark Brown (1):
ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER
Michael Walle (1):
arm64: configs: enable FlexTimer alarm timer
Nicolas Ferre (4):
ARM: configs: at91: sama5: MCP16502 regulator as built-in
ARM: configs: at91: Add mtd tests as modules
ARM: configs: at91: Add USB Video webcam class
ARM: configs: at91: Modernize UBI defconfig part
Razvan Stefanescu (2):
ARM: configs: at91: sama5: PIOBU as built-in
ARM: configs: at91: sama5: Enable LAN78XX as module
arch/arm/configs/at91_dt_defconfig | 5 +-
arch/arm/configs/ezx_defconfig | 1 -
arch/arm/configs/imote2_defconfig | 1 -
arch/arm/configs/omap2plus_defconfig | 151 ++++++++++++++++++++++++++++++++++-
arch/arm/configs/pxa_defconfig | 1 -
arch/arm/configs/qcom_defconfig | 10 ++-
arch/arm/configs/sama5_defconfig | 51 +++++++-----
arch/arm/configs/shmobile_defconfig | 1 -
arch/arm/configs/u8500_defconfig | 14 ++++
arch/arm64/configs/defconfig | 35 +++++++-
10 files changed, 240 insertions(+), 30 deletions(-)
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 2/6] ARM: defconfigs for v5.13
@ 2021-04-26 15:54 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:54 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-defconfig-5.13
for you to fetch changes up to 028a1e968435383c9555fc9386d116688f31dfce:
Merge tag 'qcom-defconfig-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/defconfig (2021-04-19 17:39:12 +0200)
----------------------------------------------------------------
ARM: defconfigs for v5.13
The usual set of defconfig updates, enabling newly added drivers.
There are platform updates for at91, omap, ux500 and qcom platforms,
and a number of changes to the arm64 defconfig.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Adam Ford (1):
ARM: omap2plus_defconfig: Add AT25 EEPROM module
Adrien Grassein (1):
arm64: defconfig: Enable wm8960 audio driver.
Arnd Bergmann (8):
Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/defconfig
Merge tag 'arm64_defconfig_for_v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/defconfig
Merge tag 'imx-defconfig-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/defconfig
Merge tag 'v5.12-next-defconfig' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/defconfig
Merge tag 'at91-defconfig-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into
arm/defconfig
Merge tag 'qcom-arm64-defconfig-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/defconfig
Merge tag 'omap-for-v5.13/defconfig-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/defconfig
Merge tag 'qcom-defconfig-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/defconfig
Bjorn Andersson (1):
arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC
Codrin Ciubotariu (1):
ARM: configs: at91: sama5: Add audio MIKROE PROTO board
Dong Aisheng (1):
arm64: defconfig: add imx8qm pinctrl support
Emil Velikov (2):
ARM: configs: at91: sama5: update with savedefconfig
ARM: configs: at91: sama5: enable the Hantro G1 engine
Enric Balletbo i Serra (2):
arm64: defconfig: Allow mt8173-based boards to boot from usb
arm64: defconfig: Enable options to support panel display for
Mediatek Chromebooks
Fabio Estevam (2):
arm64: defconfig: Enable the Hantro decoder
arm64: configs: Select REALTEK_PHY as built-in
Geert Uytterhoeven (1):
ARM: shmobile: defconfig: Refresh for v5.12-rc2
Guido Günther (2):
arm64: defconfig: Enable devfreq support for i.MX8MQ
arm64: defconfig: Enable asoc simple mux
Heiko Thiery (1):
arm64: configs: Enable PCIe support for imx8mq boards
Ivan Jelincic (2):
ARM: omap2plus_defconfig: Update for dropped simple-pm-bus
ARM: omap2plus_defconfig: Enable Netfilter components as modules
Krzysztof Kozlowski (1):
arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Keem Bay SoC
Linus Walleij (1):
ARM: configs: ux500: Update for new drivers
Manivannan Sadhasivam (7):
ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver
ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS clock driver
ARM: configs: qcom_defconfig: Enable CPUFreq support
ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver
ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver
ARM: configs: qcom_defconfig: Enable GLINK SMEM driver
ARM: configs: qcom_defconfig: Reduce CMA size to 64MB
Mark Brown (1):
ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER
Michael Walle (1):
arm64: configs: enable FlexTimer alarm timer
Nicolas Ferre (4):
ARM: configs: at91: sama5: MCP16502 regulator as built-in
ARM: configs: at91: Add mtd tests as modules
ARM: configs: at91: Add USB Video webcam class
ARM: configs: at91: Modernize UBI defconfig part
Razvan Stefanescu (2):
ARM: configs: at91: sama5: PIOBU as built-in
ARM: configs: at91: sama5: Enable LAN78XX as module
arch/arm/configs/at91_dt_defconfig | 5 +-
arch/arm/configs/ezx_defconfig | 1 -
arch/arm/configs/imote2_defconfig | 1 -
arch/arm/configs/omap2plus_defconfig | 151 ++++++++++++++++++++++++++++++++++-
arch/arm/configs/pxa_defconfig | 1 -
arch/arm/configs/qcom_defconfig | 10 ++-
arch/arm/configs/sama5_defconfig | 51 +++++++-----
arch/arm/configs/shmobile_defconfig | 1 -
arch/arm/configs/u8500_defconfig | 14 ++++
arch/arm64/configs/defconfig | 35 +++++++-
10 files changed, 240 insertions(+), 30 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 2/6] ARM: defconfigs for v5.13
@ 2021-04-26 19:42 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2021-04-26 19:42 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, SoC Team, Linux ARM, Linux Kernel Mailing List
The pull request you sent on Mon, 26 Apr 2021 17:54:30 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-defconfig-5.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2b90506a8186df5f7c81ad1ebd250103d8469e27
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 3/6] ARM: SoC drivers for v5.13
@ 2021-04-26 15:55 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:55 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit 4c9f4865f4604744d4f1a43db22ac6ec9dc8e587:
Merge branch 'fixes-rc2' into fixes (2021-03-08 11:34:12 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-drivers-5.13
for you to fetch changes up to 5ffa828534036348fa90fb3079ccc0972d202c4a:
soc: aspeed: fix a ternary sign expansion bug (2021-04-23 11:16:47 +0200)
----------------------------------------------------------------
ARM: SoC drivers for v5.13
Updates for SoC specific drivers include a few subsystems that
have their own maintainers but send them through the soc tree:
TEE/OP-TEE:
- Add tracepoints around calls to secure world
Memory controller drivers:
- Minor fixes for Renesas, Exynos, Mediatek and Tegra platforms
- Add debug statistics to Tegra20 memory controller
- Update Tegra bindings and convert to dtschema
ARM SCMI Firmware:
- Support for modular SCMI protocols and vendor specific extensions
- New SCMI IIO driver
- Per-cpu DVFS
The other driver changes are all from the platform maintainers
directly and reflect the drivers that don't fit into any other
subsystem as well as treewide changes for a particular platform.
SoCFPGA:
- Various cleanups contributed by Krzysztof Kozlowski
Mediatek:
- add MT8183 support to mutex driver
- MMSYS: use per SoC array to describe the possible routing
- add MMSYS support for MT8183 and MT8167
- add support for PMIC wrapper with integrated arbiter
- add support for MT8192/MT6873
Tegra:
- Bug fixes to PMC and clock drivers
NXP/i.MX:
- Update SCU power domain driver to keep console domain power on.
- Add missing ADC1 power domain to SCU power domain driver.
- Update comments for single global power domain in SCU power domain
driver.
- Add i.MX51/i.MX53 unique id support to i.MX SoC driver.
NXP/FSL SoC driver updates for v5.13
- Add ACPI support for RCPM driver
- Use generic io{read,write} for QE drivers after performance optimized
for PowerPC
- Fix QBMAN probe to cleanup HW states correctly for kexec
- Various cleanup and style fix for QBMAN/QE/GUTS drivers
OMAP:
- Preparation to use devicetree for genpd
- ti-sysc needs iorange check improved when the interconnect target module
has no control registers listed
- ti-sysc needs to probe l4_wkup and l4_cfg interconnects first to avoid
issues with missing resources and unnecessary deferred probe
- ti-sysc debug option can now detect more devices
- ti-sysc now warns if an old incomplete devicetree data is found as we
now rely on it being complete for am3 and 4
- soc init code needs to check for prcm and prm nodes for omap4/5 and dra7
- omap-prm driver needs to enable autoidle retention support for omap4
- omap5 clocks are missing gpmc and ocmc clock registers
- pci-dra7xx now needs to use builtin_platform_driver instead of using
builtin_platform_driver_probe for deferred probe to work
Raspberry Pi:
- Fix-up all RPi firmware drivers so as for unbind to happen in an
orderly fashion
- Support for RPi's PoE hat PWM bus
Qualcomm
- Improved detection for SCM calling conventions
- Support for OEM specific wifi firmware path
- Added drivers for SC7280/SM8350: RPMH, LLCC< AOSS QMP
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Aditya Srivastava (1):
soc: fsl: guts: fix comment syntax in file
Arnd Bergmann (23):
Merge tag 'optee-tracepoints-for-v5.13' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'renesas-drivers-for-v5.13-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/drivers
Merge tag 'optee-tracepoints-fix-for-v5.13' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag 'rpi-poe-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi into
arm/drivers
Merge tag 'omap-for-v5.13/ti-sysc-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/drivers
Merge tag 'optee-memref-size-for-v5.13' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'arm-soc/for-5.13/drivers' of
https://github.com/Broadcom/stblinux into arm/drivers
Merge tag 'imx-drivers-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/drivers
Merge tag 'tegra-for-5.13-clk' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into
arm/drivers
Merge tag 'tegra-for-5.13-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into
arm/drivers
Merge tag 'v5.12-next-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/drivers
Merge tag 'socfpga_update_for_v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/drivers
Merge tag 'scmi-updates-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/drivers
Merge tag 'qcom-drivers-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers
Merge tag 'socfpga_update_for_v5.13_part2' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/drivers
Merge tag 'v5.12-next-soc.2' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/drivers
Merge tag 'memory-controller-drv-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'memory-controller-drv-tegra-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'aspeed-5.13-lpc' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into
arm/drivers
Merge tag 'qcom-drivers-for-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers
Merge tag 'zynqmp-soc-for-v5.13' of
https://github.com/Xilinx/linux-xlnx into arm/drivers
Merge tag 'soc-fsl-next-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into
arm/drivers
Merge tag 'memory-controller-drv-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Bhaskar Chowdhury (1):
soc: qcom: Fix typos in the file qmi_encdec.c
Bjorn Andersson (5):
dt-bindings: soc: qcom: wcnss: Add firmware-name property
soc: qcom: wcnss_ctrl: Introduce local variable "dev"
soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT
soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
soc: qcom: mdt_loader: Detect truncated read of segments
CK Hu (2):
soc: mediatek: mmsys: Create struct mtk_mmsys to store context data
soc: mediatek: mmsys: Use an array for setting the routing registers
Chia-Wei, Wang (5):
dt-bindings: aspeed-lpc: Remove LPC partitioning
ARM: dts: Remove LPC BMC and Host partitions
ipmi: kcs: aspeed: Adapt to new LPC DTS layout
pinctrl: aspeed-g5: Adapt to new LPC device tree layout
soc: aspeed: Adapt to new LPC device tree layout
Christophe Leroy (3):
soc: fsl: qe: replace qe_io{read,write}* wrappers by generic
io{read,write}*
tty: serial: ucc_uart: replace qe_io{read,write}* wrappers by
generic io{read,write}*
Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers"
Colin Ian King (1):
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
Cristian Marussi (38):
firmware: arm_scmi: Extend protocol registration interfaces
firmware: arm_scmi: Introduce protocol handle definitions
firmware: arm_scmi: Introduce devres get/put protocols operations
firmware: arm_scmi: Make notifications aware of protocols users
firmware: arm_scmi: Introduce new devres notification ops
firmware: arm_scmi: Refactor events registration
firmware: arm_scmi: Convert events registration to protocol handles
firmware: arm_scmi: Add new protocol handle core transfer ops
firmware: arm_scmi: Add helper to access protocol revision/version
firmware: arm_scmi: Port base protocol to new interface
firmware: arm_scmi: Port perf protocol to new protocols interface
cpufreq: scmi: Port driver to the new scmi_perf_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_perf_ops protocol interface
firmware: arm_scmi: Port power protocol to new protocols interface
firmware: arm_scmi: Port genpd driver to the new
scmi_power_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_power_ops protocol interface
firmware: arm_scmi: Port clock protocol to new protocols interface
clk: scmi: Port driver to the new scmi_clk_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface
firmware: arm_scmi: Port reset protocol to new protocols interface
reset: reset-scmi: Port driver to the new scmi_reset_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_reset_ops protocol interface
firmware: arm_scmi: Port sensor protocol to new protocols interface
hwmon: (scmi) port driver to the new scmi_sensor_proto_ops interface
iio/scmi: Port driver to the new scmi_sensor_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol interface
firmware: arm_scmi: Port systempower protocol to new protocols interface
firmware: arm_scmi: Port voltage protocol to new protocols interface
regulator: scmi: Port driver to the new scmi_voltage_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_voltage_ops protocol interface
firmware: arm_scmi: Make references to handle const
firmware: arm_scmi: Cleanup legacy protocol init code
firmware: arm_scmi: Cleanup unused core transfer helper wrappers
firmware: arm_scmi: Cleanup events registration transient code
firmware: arm_scmi: Make notify_priv really private
firmware: arm_scmi: Rename non devres notify_ops
firmware: arm_scmi: Add protocol modularization support
firmware: arm_scmi: Add dynamic scmi devices creation
Dan Carpenter (1):
soc: aspeed: fix a ternary sign expansion bug
Dmitry Osipenko (13):
soc/tegra: regulators: Fix locking up when voltage-spread is out of range
soc/tegra: pmc: Fix imbalanced clock disabling in error code path
soc/tegra: pmc: Fix completion of power-gate toggling
soc/tegra: pmc: Ensure that clock rates aren't too high
soc/tegra: pmc: Print out domain name when reset fails to acquire
memory: tegra20: Add debug statistics
memory: tegra20: Correct comment to MC_STAT registers writes
memory: tegra20: Protect debug code with a lock
memory: tegra: Print out info-level once per driver probe
dt-bindings: memory: tegra20: emc: Replace core regulator with
power domain
dt-bindings: memory: tegra30: emc: Replace core regulator with
power domain
dt-bindings: memory: tegra124: emc: Replace core regulator with
power domain
dt-bindings: memory: tegra20: mc: Convert to schema
Dong Aisheng (1):
firmware: imx: scu-pd: do not power off console domain
Enric Balletbo i Serra (5):
soc: mediatek: pm-domains: Fix missing error code in
scpsys_add_subdomain()
soc: mediatek: pm-domains: Add a meaningful power domain name
soc: mediatek: pm-domains: Add a power domain names for mt8183
soc: mediatek: pm-domains: Add a power domain names for mt8192
soc: mediatek: pm-domains: Add a power domain names for mt8167
Fabien Parent (2):
dt-bindings: mediatek: mmsys: add mt8167 binding
soc: mediatek: mmsys: Add support for MT8167 SoC
Frank Li (1):
firmware: imx: scu-pd: add missed ADC1 pd
Geert Uytterhoeven (2):
soc: renesas: rmobile-sysc: Remove unneeded platform includes
soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added
Hsin-Hsiung Wang (4):
soc: mediatek: pwrap: use BIT() macro
soc: mediatek: pwrap: add arbiter capability
dt-bindings: mediatek: add compatible for MT6873/8192 pwrap
soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs
Hsin-Yi Wang (1):
soc: mediatek: mmsys: Add mt8183 mmsys routing table
JC Kuo (3):
clk: tegra: Add PLLE HW power sequencer control
clk: tegra: Don't enable PLLE HW sequencer at init
soc/tegra: pmc: Provide USB sleepwalk register map
Jerome Forissier (1):
tee: optee: do not check memref size on return from Secure World
Jisheng Zhang (2):
tee: optee: add invoke_fn tracepoints
tee: optee: fix build error caused by recent optee tracepoints feature
Jyoti Bhayana (1):
iio/scmi: Adding support for IIO SCMI Based Sensors
Krzysztof Kozlowski (19):
clk: socfpga: allow building N5X clocks with ARCH_N5X
ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA
mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10
net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10
clk: socfpga: build together Stratix 10, Agilex and N5X clock drivers
clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10
EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10
arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA
clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks
clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
(and compile test)
dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
ARM: socfpga: drop ARCH_SOCFPGA
firmware: stratix10-svc: build only on 64-bit ARM
clk: socfpga: fix iomem pointer cast on 64-bit
memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
Lukas Bulwahn (2):
MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT
soc: qcom: address kernel-doc warnings
Nicola Mazzucato (2):
scmi-cpufreq: Remove deferred probe
scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM
Nicolas Saenz Julienne (10):
firmware: raspberrypi: Keep count of all consumers
firmware: raspberrypi: Introduce devm_rpi_firmware_get()
clk: bcm: rpi: Release firmware handle on unbind
gpio: raspberrypi-exp: Release firmware handle on unbind
reset: raspberrypi: Release firmware handle on unbind
soc: bcm: raspberrypi-power: Release firmware handle on unbind
staging: vchiq: Release firmware handle on unbind
input: raspberrypi-ts: Release firmware handle when not needed
dt-bindings: pwm: Add binding for RPi firmware PWM bus
pwm: Add Raspberry Pi Firmware based PWM bus
Nobuhiro Iwamatsu (1):
firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in
IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
Pan Bian (1):
bus: qcom: Put child node before return
Peng Ma (1):
soc: fsl: enable acpi support in RCPM driver
Qiheng Lin (1):
memory: fsl-corenet-cf: Remove redundant dev_err call in ccf_probe()
Qinglang Miao (1):
soc: qcom: pdr: Fix error return code in pdr_register_listener
Rafał Miłecki (2):
dt-bindings: power: bcm-pmb: add BCM63138 binding
soc: bcm: bcm-pmb: add BCM63138 SATA support
Rajendra Nayak (3):
dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding
soc: qcom: rpmhpd: Add sc7280 powerdomains
dt-bindings: firmware: scm: Add sc7280 support
Roy Pledge (1):
soc: fsl: qbman: Ensure device cleanup is run for kexec
Sai Prakash Ranjan (4):
dt-bindings: arm: msm: Add LLCC for SC7280
soc: qcom: llcc: Add configuration data for SC7280
dt-bindings: soc: qcom: aoss: Add SC7280 compatible
soc: qcom: aoss: Add AOSS QMP support for SC7280
Sebastian Reichel (1):
soc: imx: add i.MX51/i.MX53 unique id support
Sibi Sankar (1):
soc: qcom: smem: Update max processor count
Stephen Boyd (8):
soc: qcom: rpmh-rsc: Remove tcs_is_free() API
soc: qcom: rpmh-rsc: Loop over fewer bits in irq handler
soc: qcom: rpmh-rsc: Fold WARN_ON() into if condition
firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
firmware: qcom_scm: Reduce locking section for __get_convention()
firmware: qcom_scm: Workaround lack of "is available" call on SC7180
firmware: qcom_scm: Suppress sysfs bind attributes
firmware: qcom_scm: Fix kernel-doc function names to match
Sudeep Holla (1):
Merge branch 'ib-iio-scmi-5.12-rc2-take3' of
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into
for-next/scmi
Tejas Patel (1):
firmware: xilinx: Fix dereferencing freed memory
Tony Lindgren (8):
bus: ti-sysc: Fix initializing module_pa for modules without sysc register
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
bus: ti-sysc: Detect more modules for debugging
bus: ti-sysc: Check for old incomplete dtb
ARM: OMAP2+: Init both prm and prcm nodes early for clocks
soc: ti: omap-prm: Allow hardware supported retention when idle
clk: ti: omap5: Add missing gpmc and ocmc clkctrl
PCI: pci-dra7xx: Prepare for deferred probe with module_platform_driver
Ulf Hansson (1):
firmware: imx: scu-pd: Update comments for single global power domain
Vinod Koul (2):
dt-bindings: power: Add rpm power domain bindings for SM8350
soc: qcom: rpmhpd: Add SM8350 power domains
Wei Yongjun (2):
ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static
soc: mediatek: Make symbol 'mtk_mutex_driver' static
Yang Li (3):
bus: ti-sysc: remove unneeded semicolon
memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with
DEFINE_DEBUGFS_ATTRIBUTE
soc: fsl: guts: remove unneeded semicolon
Yong Wu (1):
memory: mtk-smi: Add device-link between smi-larb and smi-common
Yongqiang Niu (1):
soc: mediatek: add mtk mutex support for MT8183
Zheng Yongjun (3):
bus: ti-sysc: Use kzalloc for allocating only one thing
soc: fsl: qbman: Delete useless kfree code
soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock
gexueyuan (1):
memory: pl353: fix mask of ECC page_size config register
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 20 +
.../bindings/arm/mediatek/mediatek,mmsys.txt | 1 +
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 +
.../devicetree/bindings/firmware/qcom,scm.txt | 1 +
.../memory-controllers/nvidia,tegra124-emc.yaml | 7 +-
.../memory-controllers/nvidia,tegra20-emc.txt | 4 +-
.../memory-controllers/nvidia,tegra20-mc.txt | 40 --
.../memory-controllers/nvidia,tegra20-mc.yaml | 79 ++
.../memory-controllers/nvidia,tegra30-emc.yaml | 7 +-
.../devicetree/bindings/mfd/aspeed-lpc.txt | 100 +--
.../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 2 +
.../devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
.../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 +
.../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 +
Documentation/driver-api/xilinx/eemi.rst | 31 +-
MAINTAINERS | 7 +
arch/arm/Kconfig | 2 +-
arch/arm/Kconfig.debug | 6 +-
arch/arm/Makefile | 2 +-
arch/arm/boot/dts/Makefile | 2 +-
arch/arm/boot/dts/aspeed-g4.dtsi | 76 +-
arch/arm/boot/dts/aspeed-g5.dtsi | 137 ++--
arch/arm/boot/dts/aspeed-g6.dtsi | 137 ++--
arch/arm/configs/multi_v7_defconfig | 2 +-
arch/arm/configs/socfpga_defconfig | 2 +-
arch/arm/mach-omap2/pdata-quirks.c | 29 +-
arch/arm/mach-socfpga/Kconfig | 4 +-
arch/arm64/Kconfig.platforms | 17 +-
arch/arm64/boot/dts/altera/Makefile | 2 +-
arch/arm64/boot/dts/intel/Makefile | 6 +-
arch/arm64/configs/defconfig | 2 +-
drivers/bus/qcom-ebi2.c | 4 +-
drivers/bus/ti-sysc.c | 84 ++-
drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +-
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 4 +-
drivers/clk/bcm/clk-raspberrypi.c | 2 +-
drivers/clk/clk-scmi.c | 28 +-
drivers/clk/socfpga/Kconfig | 19 +
drivers/clk/socfpga/Makefile | 11 +-
drivers/clk/socfpga/clk-gate.c | 2 +-
drivers/clk/tegra/clk-pll.c | 12 -
drivers/clk/tegra/clk-tegra210.c | 53 +-
drivers/clk/ti/clk-54xx.c | 2 +
drivers/cpufreq/scmi-cpufreq.c | 107 ++-
drivers/dma/Kconfig | 2 +-
drivers/edac/Kconfig | 2 +-
drivers/edac/altera_edac.c | 17 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/arm_scmi/base.c | 142 ++--
drivers/firmware/arm_scmi/bus.c | 100 ++-
drivers/firmware/arm_scmi/clock.c | 129 ++--
drivers/firmware/arm_scmi/common.h | 133 +++-
drivers/firmware/arm_scmi/driver.c | 798 +++++++++++++++++++--
drivers/firmware/arm_scmi/notify.c | 328 +++++++--
drivers/firmware/arm_scmi/notify.h | 40 +-
drivers/firmware/arm_scmi/perf.c | 262 +++----
drivers/firmware/arm_scmi/power.c | 134 ++--
drivers/firmware/arm_scmi/reset.c | 146 ++--
drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +-
drivers/firmware/arm_scmi/sensors.c | 232 +++---
drivers/firmware/arm_scmi/system.c | 63 +-
drivers/firmware/arm_scmi/voltage.c | 126 ++--
drivers/firmware/imx/scu-pd.c | 41 +-
drivers/firmware/qcom_scm-legacy.c | 4 +-
drivers/firmware/qcom_scm-smc.c | 12 +-
drivers/firmware/qcom_scm.c | 89 ++-
drivers/firmware/qcom_scm.h | 7 +-
drivers/firmware/raspberrypi.c | 69 +-
drivers/firmware/xilinx/zynqmp.c | 5 +-
drivers/fpga/Kconfig | 8 +-
drivers/gpio/gpio-raspberrypi-exp.c | 2 +-
drivers/hwmon/scmi-hwmon.c | 24 +-
drivers/i2c/busses/Kconfig | 2 +-
drivers/iio/common/Kconfig | 1 +
drivers/iio/common/Makefile | 1 +
drivers/iio/common/scmi_sensors/Kconfig | 18 +
drivers/iio/common/scmi_sensors/Makefile | 5 +
drivers/iio/common/scmi_sensors/scmi_iio.c | 683 ++++++++++++++++++
drivers/input/touchscreen/raspberrypi-ts.c | 2 +-
drivers/memory/fsl-corenet-cf.c | 4 +-
drivers/memory/mtk-smi.c | 19 +-
drivers/memory/omap-gpmc.c | 7 +-
drivers/memory/pl353-smc.c | 2 +-
drivers/memory/renesas-rpc-if.c | 2 +-
drivers/memory/samsung/exynos5422-dmc.c | 4 +-
drivers/memory/tegra/mc.c | 9 +
drivers/memory/tegra/mc.h | 4 +-
drivers/memory/tegra/tegra124-emc.c | 16 +-
drivers/memory/tegra/tegra20-emc.c | 20 +-
drivers/memory/tegra/tegra20.c | 332 +++++++++
drivers/memory/tegra/tegra30-emc.c | 18 +-
drivers/mfd/Kconfig | 4 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +-
drivers/pci/controller/dwc/pci-dra7xx.c | 13 +-
drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 17 +-
drivers/pwm/Kconfig | 9 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-raspberrypi-poe.c | 206 ++++++
drivers/regulator/scmi-regulator.c | 42 +-
drivers/reset/Kconfig | 6 +-
drivers/reset/reset-raspberrypi.c | 2 +-
drivers/reset/reset-scmi.c | 33 +-
drivers/soc/aspeed/aspeed-lpc-ctrl.c | 20 +-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 27 +-
drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 +
drivers/soc/bcm/raspberrypi-power.c | 2 +-
drivers/soc/fsl/guts.c | 2 +-
drivers/soc/fsl/qbman/bman.c | 1 -
drivers/soc/fsl/qbman/bman_portal.c | 3 +-
drivers/soc/fsl/qbman/qman_portal.c | 3 +-
drivers/soc/fsl/qe/gpio.c | 20 +-
drivers/soc/fsl/qe/qe.c | 24 +-
drivers/soc/fsl/qe/qe_common.c | 3 +-
drivers/soc/fsl/qe/qe_ic.c | 4 +-
drivers/soc/fsl/qe/qe_io.c | 36 +-
drivers/soc/fsl/qe/ucc_fast.c | 68 +-
drivers/soc/fsl/qe/ucc_slow.c | 42 +-
drivers/soc/fsl/rcpm.c | 24 +-
drivers/soc/imx/soc-imx.c | 12 +
drivers/soc/mediatek/mt8167-mmsys.h | 35 +
drivers/soc/mediatek/mt8167-pm-domains.h | 7 +
drivers/soc/mediatek/mt8173-pm-domains.h | 10 +
drivers/soc/mediatek/mt8183-mmsys.h | 54 ++
drivers/soc/mediatek/mt8183-pm-domains.h | 15 +
drivers/soc/mediatek/mt8192-pm-domains.h | 21 +
drivers/soc/mediatek/mtk-mmsys.c | 314 ++------
drivers/soc/mediatek/mtk-mmsys.h | 215 ++++++
drivers/soc/mediatek/mtk-mutex.c | 52 +-
drivers/soc/mediatek/mtk-pm-domains.c | 11 +-
drivers/soc/mediatek/mtk-pm-domains.h | 2 +
drivers/soc/mediatek/mtk-pmic-wrap.c | 97 ++-
drivers/soc/qcom/llcc-qcom.c | 19 +
drivers/soc/qcom/mdt_loader.c | 17 +
drivers/soc/qcom/pdr_interface.c | 2 +-
drivers/soc/qcom/qcom_aoss.c | 1 +
drivers/soc/qcom/qmi_encdec.c | 8 +-
drivers/soc/qcom/rpmh-rsc.c | 65 +-
drivers/soc/qcom/rpmhpd.c | 56 ++
drivers/soc/qcom/smem.c | 2 +-
drivers/soc/qcom/wcnss_ctrl.c | 15 +-
drivers/soc/renesas/rmobile-sysc.c | 4 +-
drivers/soc/tegra/pmc.c | 259 ++++++-
drivers/soc/tegra/regulators-tegra30.c | 2 +-
drivers/soc/ti/omap_prm.c | 16 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +-
drivers/tee/optee/Makefile | 3 +
drivers/tee/optee/call.c | 4 +
drivers/tee/optee/core.c | 10 -
drivers/tee/optee/optee_trace.h | 67 ++
drivers/tty/serial/ucc_uart.c | 124 ++--
include/dt-bindings/clock/omap5.h | 2 +
include/dt-bindings/power/qcom-rpmpd.h | 26 +
.../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 +
include/dt-bindings/soc/bcm-pmb.h | 1 +
include/linux/clk/tegra.h | 4 +-
include/linux/firmware/xlnx-zynqmp.h | 5 -
include/linux/fsl/guts.h | 4 +-
include/linux/scmi_protocol.h | 200 +++---
include/linux/soc/qcom/apr.h | 2 +-
include/linux/soc/qcom/irq.h | 2 +-
include/linux/soc/qcom/llcc-qcom.h | 6 +-
include/linux/soc/qcom/qmi.h | 4 +-
include/soc/bcm2835/raspberrypi-firmware.h | 10 +
include/soc/fsl/qe/qe.h | 34 +-
include/soc/tegra/mc.h | 7 +
167 files changed, 5560 insertions(+), 2111 deletions(-)
delete mode 100644
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-mc.txt
create mode 100644
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-mc.yaml
create mode 100644 drivers/clk/socfpga/Kconfig
create mode 100644 drivers/iio/common/scmi_sensors/Kconfig
create mode 100644 drivers/iio/common/scmi_sensors/Makefile
create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c
create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c
create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h
create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h
create mode 100644 drivers/soc/mediatek/mtk-mmsys.h
create mode 100644 drivers/tee/optee/optee_trace.h
create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 3/6] ARM: SoC drivers for v5.13
@ 2021-04-26 15:55 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:55 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit 4c9f4865f4604744d4f1a43db22ac6ec9dc8e587:
Merge branch 'fixes-rc2' into fixes (2021-03-08 11:34:12 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-drivers-5.13
for you to fetch changes up to 5ffa828534036348fa90fb3079ccc0972d202c4a:
soc: aspeed: fix a ternary sign expansion bug (2021-04-23 11:16:47 +0200)
----------------------------------------------------------------
ARM: SoC drivers for v5.13
Updates for SoC specific drivers include a few subsystems that
have their own maintainers but send them through the soc tree:
TEE/OP-TEE:
- Add tracepoints around calls to secure world
Memory controller drivers:
- Minor fixes for Renesas, Exynos, Mediatek and Tegra platforms
- Add debug statistics to Tegra20 memory controller
- Update Tegra bindings and convert to dtschema
ARM SCMI Firmware:
- Support for modular SCMI protocols and vendor specific extensions
- New SCMI IIO driver
- Per-cpu DVFS
The other driver changes are all from the platform maintainers
directly and reflect the drivers that don't fit into any other
subsystem as well as treewide changes for a particular platform.
SoCFPGA:
- Various cleanups contributed by Krzysztof Kozlowski
Mediatek:
- add MT8183 support to mutex driver
- MMSYS: use per SoC array to describe the possible routing
- add MMSYS support for MT8183 and MT8167
- add support for PMIC wrapper with integrated arbiter
- add support for MT8192/MT6873
Tegra:
- Bug fixes to PMC and clock drivers
NXP/i.MX:
- Update SCU power domain driver to keep console domain power on.
- Add missing ADC1 power domain to SCU power domain driver.
- Update comments for single global power domain in SCU power domain
driver.
- Add i.MX51/i.MX53 unique id support to i.MX SoC driver.
NXP/FSL SoC driver updates for v5.13
- Add ACPI support for RCPM driver
- Use generic io{read,write} for QE drivers after performance optimized
for PowerPC
- Fix QBMAN probe to cleanup HW states correctly for kexec
- Various cleanup and style fix for QBMAN/QE/GUTS drivers
OMAP:
- Preparation to use devicetree for genpd
- ti-sysc needs iorange check improved when the interconnect target module
has no control registers listed
- ti-sysc needs to probe l4_wkup and l4_cfg interconnects first to avoid
issues with missing resources and unnecessary deferred probe
- ti-sysc debug option can now detect more devices
- ti-sysc now warns if an old incomplete devicetree data is found as we
now rely on it being complete for am3 and 4
- soc init code needs to check for prcm and prm nodes for omap4/5 and dra7
- omap-prm driver needs to enable autoidle retention support for omap4
- omap5 clocks are missing gpmc and ocmc clock registers
- pci-dra7xx now needs to use builtin_platform_driver instead of using
builtin_platform_driver_probe for deferred probe to work
Raspberry Pi:
- Fix-up all RPi firmware drivers so as for unbind to happen in an
orderly fashion
- Support for RPi's PoE hat PWM bus
Qualcomm
- Improved detection for SCM calling conventions
- Support for OEM specific wifi firmware path
- Added drivers for SC7280/SM8350: RPMH, LLCC< AOSS QMP
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Aditya Srivastava (1):
soc: fsl: guts: fix comment syntax in file
Arnd Bergmann (23):
Merge tag 'optee-tracepoints-for-v5.13' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'renesas-drivers-for-v5.13-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/drivers
Merge tag 'optee-tracepoints-fix-for-v5.13' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag 'rpi-poe-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi into
arm/drivers
Merge tag 'omap-for-v5.13/ti-sysc-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/drivers
Merge tag 'optee-memref-size-for-v5.13' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
Merge tag 'arm-soc/for-5.13/drivers' of
https://github.com/Broadcom/stblinux into arm/drivers
Merge tag 'imx-drivers-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/drivers
Merge tag 'tegra-for-5.13-clk' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into
arm/drivers
Merge tag 'tegra-for-5.13-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into
arm/drivers
Merge tag 'v5.12-next-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/drivers
Merge tag 'socfpga_update_for_v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/drivers
Merge tag 'scmi-updates-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/drivers
Merge tag 'qcom-drivers-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers
Merge tag 'socfpga_update_for_v5.13_part2' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/drivers
Merge tag 'v5.12-next-soc.2' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/drivers
Merge tag 'memory-controller-drv-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'memory-controller-drv-tegra-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'aspeed-5.13-lpc' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into
arm/drivers
Merge tag 'qcom-drivers-for-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers
Merge tag 'zynqmp-soc-for-v5.13' of
https://github.com/Xilinx/linux-xlnx into arm/drivers
Merge tag 'soc-fsl-next-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into
arm/drivers
Merge tag 'memory-controller-drv-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Bhaskar Chowdhury (1):
soc: qcom: Fix typos in the file qmi_encdec.c
Bjorn Andersson (5):
dt-bindings: soc: qcom: wcnss: Add firmware-name property
soc: qcom: wcnss_ctrl: Introduce local variable "dev"
soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT
soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
soc: qcom: mdt_loader: Detect truncated read of segments
CK Hu (2):
soc: mediatek: mmsys: Create struct mtk_mmsys to store context data
soc: mediatek: mmsys: Use an array for setting the routing registers
Chia-Wei, Wang (5):
dt-bindings: aspeed-lpc: Remove LPC partitioning
ARM: dts: Remove LPC BMC and Host partitions
ipmi: kcs: aspeed: Adapt to new LPC DTS layout
pinctrl: aspeed-g5: Adapt to new LPC device tree layout
soc: aspeed: Adapt to new LPC device tree layout
Christophe Leroy (3):
soc: fsl: qe: replace qe_io{read,write}* wrappers by generic
io{read,write}*
tty: serial: ucc_uart: replace qe_io{read,write}* wrappers by
generic io{read,write}*
Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers"
Colin Ian King (1):
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
Cristian Marussi (38):
firmware: arm_scmi: Extend protocol registration interfaces
firmware: arm_scmi: Introduce protocol handle definitions
firmware: arm_scmi: Introduce devres get/put protocols operations
firmware: arm_scmi: Make notifications aware of protocols users
firmware: arm_scmi: Introduce new devres notification ops
firmware: arm_scmi: Refactor events registration
firmware: arm_scmi: Convert events registration to protocol handles
firmware: arm_scmi: Add new protocol handle core transfer ops
firmware: arm_scmi: Add helper to access protocol revision/version
firmware: arm_scmi: Port base protocol to new interface
firmware: arm_scmi: Port perf protocol to new protocols interface
cpufreq: scmi: Port driver to the new scmi_perf_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_perf_ops protocol interface
firmware: arm_scmi: Port power protocol to new protocols interface
firmware: arm_scmi: Port genpd driver to the new
scmi_power_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_power_ops protocol interface
firmware: arm_scmi: Port clock protocol to new protocols interface
clk: scmi: Port driver to the new scmi_clk_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface
firmware: arm_scmi: Port reset protocol to new protocols interface
reset: reset-scmi: Port driver to the new scmi_reset_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_reset_ops protocol interface
firmware: arm_scmi: Port sensor protocol to new protocols interface
hwmon: (scmi) port driver to the new scmi_sensor_proto_ops interface
iio/scmi: Port driver to the new scmi_sensor_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol interface
firmware: arm_scmi: Port systempower protocol to new protocols interface
firmware: arm_scmi: Port voltage protocol to new protocols interface
regulator: scmi: Port driver to the new scmi_voltage_proto_ops interface
firmware: arm_scmi: Remove legacy scmi_voltage_ops protocol interface
firmware: arm_scmi: Make references to handle const
firmware: arm_scmi: Cleanup legacy protocol init code
firmware: arm_scmi: Cleanup unused core transfer helper wrappers
firmware: arm_scmi: Cleanup events registration transient code
firmware: arm_scmi: Make notify_priv really private
firmware: arm_scmi: Rename non devres notify_ops
firmware: arm_scmi: Add protocol modularization support
firmware: arm_scmi: Add dynamic scmi devices creation
Dan Carpenter (1):
soc: aspeed: fix a ternary sign expansion bug
Dmitry Osipenko (13):
soc/tegra: regulators: Fix locking up when voltage-spread is out of range
soc/tegra: pmc: Fix imbalanced clock disabling in error code path
soc/tegra: pmc: Fix completion of power-gate toggling
soc/tegra: pmc: Ensure that clock rates aren't too high
soc/tegra: pmc: Print out domain name when reset fails to acquire
memory: tegra20: Add debug statistics
memory: tegra20: Correct comment to MC_STAT registers writes
memory: tegra20: Protect debug code with a lock
memory: tegra: Print out info-level once per driver probe
dt-bindings: memory: tegra20: emc: Replace core regulator with
power domain
dt-bindings: memory: tegra30: emc: Replace core regulator with
power domain
dt-bindings: memory: tegra124: emc: Replace core regulator with
power domain
dt-bindings: memory: tegra20: mc: Convert to schema
Dong Aisheng (1):
firmware: imx: scu-pd: do not power off console domain
Enric Balletbo i Serra (5):
soc: mediatek: pm-domains: Fix missing error code in
scpsys_add_subdomain()
soc: mediatek: pm-domains: Add a meaningful power domain name
soc: mediatek: pm-domains: Add a power domain names for mt8183
soc: mediatek: pm-domains: Add a power domain names for mt8192
soc: mediatek: pm-domains: Add a power domain names for mt8167
Fabien Parent (2):
dt-bindings: mediatek: mmsys: add mt8167 binding
soc: mediatek: mmsys: Add support for MT8167 SoC
Frank Li (1):
firmware: imx: scu-pd: add missed ADC1 pd
Geert Uytterhoeven (2):
soc: renesas: rmobile-sysc: Remove unneeded platform includes
soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added
Hsin-Hsiung Wang (4):
soc: mediatek: pwrap: use BIT() macro
soc: mediatek: pwrap: add arbiter capability
dt-bindings: mediatek: add compatible for MT6873/8192 pwrap
soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs
Hsin-Yi Wang (1):
soc: mediatek: mmsys: Add mt8183 mmsys routing table
JC Kuo (3):
clk: tegra: Add PLLE HW power sequencer control
clk: tegra: Don't enable PLLE HW sequencer at init
soc/tegra: pmc: Provide USB sleepwalk register map
Jerome Forissier (1):
tee: optee: do not check memref size on return from Secure World
Jisheng Zhang (2):
tee: optee: add invoke_fn tracepoints
tee: optee: fix build error caused by recent optee tracepoints feature
Jyoti Bhayana (1):
iio/scmi: Adding support for IIO SCMI Based Sensors
Krzysztof Kozlowski (19):
clk: socfpga: allow building N5X clocks with ARCH_N5X
ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA
mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10
net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10
clk: socfpga: build together Stratix 10, Agilex and N5X clock drivers
clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10
EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10
arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA
clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks
clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
(and compile test)
dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs
ARM: socfpga: drop ARCH_SOCFPGA
firmware: stratix10-svc: build only on 64-bit ARM
clk: socfpga: fix iomem pointer cast on 64-bit
memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
Lukas Bulwahn (2):
MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT
soc: qcom: address kernel-doc warnings
Nicola Mazzucato (2):
scmi-cpufreq: Remove deferred probe
scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM
Nicolas Saenz Julienne (10):
firmware: raspberrypi: Keep count of all consumers
firmware: raspberrypi: Introduce devm_rpi_firmware_get()
clk: bcm: rpi: Release firmware handle on unbind
gpio: raspberrypi-exp: Release firmware handle on unbind
reset: raspberrypi: Release firmware handle on unbind
soc: bcm: raspberrypi-power: Release firmware handle on unbind
staging: vchiq: Release firmware handle on unbind
input: raspberrypi-ts: Release firmware handle when not needed
dt-bindings: pwm: Add binding for RPi firmware PWM bus
pwm: Add Raspberry Pi Firmware based PWM bus
Nobuhiro Iwamatsu (1):
firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in
IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
Pan Bian (1):
bus: qcom: Put child node before return
Peng Ma (1):
soc: fsl: enable acpi support in RCPM driver
Qiheng Lin (1):
memory: fsl-corenet-cf: Remove redundant dev_err call in ccf_probe()
Qinglang Miao (1):
soc: qcom: pdr: Fix error return code in pdr_register_listener
Rafał Miłecki (2):
dt-bindings: power: bcm-pmb: add BCM63138 binding
soc: bcm: bcm-pmb: add BCM63138 SATA support
Rajendra Nayak (3):
dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding
soc: qcom: rpmhpd: Add sc7280 powerdomains
dt-bindings: firmware: scm: Add sc7280 support
Roy Pledge (1):
soc: fsl: qbman: Ensure device cleanup is run for kexec
Sai Prakash Ranjan (4):
dt-bindings: arm: msm: Add LLCC for SC7280
soc: qcom: llcc: Add configuration data for SC7280
dt-bindings: soc: qcom: aoss: Add SC7280 compatible
soc: qcom: aoss: Add AOSS QMP support for SC7280
Sebastian Reichel (1):
soc: imx: add i.MX51/i.MX53 unique id support
Sibi Sankar (1):
soc: qcom: smem: Update max processor count
Stephen Boyd (8):
soc: qcom: rpmh-rsc: Remove tcs_is_free() API
soc: qcom: rpmh-rsc: Loop over fewer bits in irq handler
soc: qcom: rpmh-rsc: Fold WARN_ON() into if condition
firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
firmware: qcom_scm: Reduce locking section for __get_convention()
firmware: qcom_scm: Workaround lack of "is available" call on SC7180
firmware: qcom_scm: Suppress sysfs bind attributes
firmware: qcom_scm: Fix kernel-doc function names to match
Sudeep Holla (1):
Merge branch 'ib-iio-scmi-5.12-rc2-take3' of
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into
for-next/scmi
Tejas Patel (1):
firmware: xilinx: Fix dereferencing freed memory
Tony Lindgren (8):
bus: ti-sysc: Fix initializing module_pa for modules without sysc register
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
bus: ti-sysc: Detect more modules for debugging
bus: ti-sysc: Check for old incomplete dtb
ARM: OMAP2+: Init both prm and prcm nodes early for clocks
soc: ti: omap-prm: Allow hardware supported retention when idle
clk: ti: omap5: Add missing gpmc and ocmc clkctrl
PCI: pci-dra7xx: Prepare for deferred probe with module_platform_driver
Ulf Hansson (1):
firmware: imx: scu-pd: Update comments for single global power domain
Vinod Koul (2):
dt-bindings: power: Add rpm power domain bindings for SM8350
soc: qcom: rpmhpd: Add SM8350 power domains
Wei Yongjun (2):
ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static
soc: mediatek: Make symbol 'mtk_mutex_driver' static
Yang Li (3):
bus: ti-sysc: remove unneeded semicolon
memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with
DEFINE_DEBUGFS_ATTRIBUTE
soc: fsl: guts: remove unneeded semicolon
Yong Wu (1):
memory: mtk-smi: Add device-link between smi-larb and smi-common
Yongqiang Niu (1):
soc: mediatek: add mtk mutex support for MT8183
Zheng Yongjun (3):
bus: ti-sysc: Use kzalloc for allocating only one thing
soc: fsl: qbman: Delete useless kfree code
soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock
gexueyuan (1):
memory: pl353: fix mask of ECC page_size config register
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 20 +
.../bindings/arm/mediatek/mediatek,mmsys.txt | 1 +
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 +
.../devicetree/bindings/firmware/qcom,scm.txt | 1 +
.../memory-controllers/nvidia,tegra124-emc.yaml | 7 +-
.../memory-controllers/nvidia,tegra20-emc.txt | 4 +-
.../memory-controllers/nvidia,tegra20-mc.txt | 40 --
.../memory-controllers/nvidia,tegra20-mc.yaml | 79 ++
.../memory-controllers/nvidia,tegra30-emc.yaml | 7 +-
.../devicetree/bindings/mfd/aspeed-lpc.txt | 100 +--
.../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 2 +
.../devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
.../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 +
.../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 +
Documentation/driver-api/xilinx/eemi.rst | 31 +-
MAINTAINERS | 7 +
arch/arm/Kconfig | 2 +-
arch/arm/Kconfig.debug | 6 +-
arch/arm/Makefile | 2 +-
arch/arm/boot/dts/Makefile | 2 +-
arch/arm/boot/dts/aspeed-g4.dtsi | 76 +-
arch/arm/boot/dts/aspeed-g5.dtsi | 137 ++--
arch/arm/boot/dts/aspeed-g6.dtsi | 137 ++--
arch/arm/configs/multi_v7_defconfig | 2 +-
arch/arm/configs/socfpga_defconfig | 2 +-
arch/arm/mach-omap2/pdata-quirks.c | 29 +-
arch/arm/mach-socfpga/Kconfig | 4 +-
arch/arm64/Kconfig.platforms | 17 +-
arch/arm64/boot/dts/altera/Makefile | 2 +-
arch/arm64/boot/dts/intel/Makefile | 6 +-
arch/arm64/configs/defconfig | 2 +-
drivers/bus/qcom-ebi2.c | 4 +-
drivers/bus/ti-sysc.c | 84 ++-
drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +-
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 4 +-
drivers/clk/bcm/clk-raspberrypi.c | 2 +-
drivers/clk/clk-scmi.c | 28 +-
drivers/clk/socfpga/Kconfig | 19 +
drivers/clk/socfpga/Makefile | 11 +-
drivers/clk/socfpga/clk-gate.c | 2 +-
drivers/clk/tegra/clk-pll.c | 12 -
drivers/clk/tegra/clk-tegra210.c | 53 +-
drivers/clk/ti/clk-54xx.c | 2 +
drivers/cpufreq/scmi-cpufreq.c | 107 ++-
drivers/dma/Kconfig | 2 +-
drivers/edac/Kconfig | 2 +-
drivers/edac/altera_edac.c | 17 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/arm_scmi/base.c | 142 ++--
drivers/firmware/arm_scmi/bus.c | 100 ++-
drivers/firmware/arm_scmi/clock.c | 129 ++--
drivers/firmware/arm_scmi/common.h | 133 +++-
drivers/firmware/arm_scmi/driver.c | 798 +++++++++++++++++++--
drivers/firmware/arm_scmi/notify.c | 328 +++++++--
drivers/firmware/arm_scmi/notify.h | 40 +-
drivers/firmware/arm_scmi/perf.c | 262 +++----
drivers/firmware/arm_scmi/power.c | 134 ++--
drivers/firmware/arm_scmi/reset.c | 146 ++--
drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +-
drivers/firmware/arm_scmi/sensors.c | 232 +++---
drivers/firmware/arm_scmi/system.c | 63 +-
drivers/firmware/arm_scmi/voltage.c | 126 ++--
drivers/firmware/imx/scu-pd.c | 41 +-
drivers/firmware/qcom_scm-legacy.c | 4 +-
drivers/firmware/qcom_scm-smc.c | 12 +-
drivers/firmware/qcom_scm.c | 89 ++-
drivers/firmware/qcom_scm.h | 7 +-
drivers/firmware/raspberrypi.c | 69 +-
drivers/firmware/xilinx/zynqmp.c | 5 +-
drivers/fpga/Kconfig | 8 +-
drivers/gpio/gpio-raspberrypi-exp.c | 2 +-
drivers/hwmon/scmi-hwmon.c | 24 +-
drivers/i2c/busses/Kconfig | 2 +-
drivers/iio/common/Kconfig | 1 +
drivers/iio/common/Makefile | 1 +
drivers/iio/common/scmi_sensors/Kconfig | 18 +
drivers/iio/common/scmi_sensors/Makefile | 5 +
drivers/iio/common/scmi_sensors/scmi_iio.c | 683 ++++++++++++++++++
drivers/input/touchscreen/raspberrypi-ts.c | 2 +-
drivers/memory/fsl-corenet-cf.c | 4 +-
drivers/memory/mtk-smi.c | 19 +-
drivers/memory/omap-gpmc.c | 7 +-
drivers/memory/pl353-smc.c | 2 +-
drivers/memory/renesas-rpc-if.c | 2 +-
drivers/memory/samsung/exynos5422-dmc.c | 4 +-
drivers/memory/tegra/mc.c | 9 +
drivers/memory/tegra/mc.h | 4 +-
drivers/memory/tegra/tegra124-emc.c | 16 +-
drivers/memory/tegra/tegra20-emc.c | 20 +-
drivers/memory/tegra/tegra20.c | 332 +++++++++
drivers/memory/tegra/tegra30-emc.c | 18 +-
drivers/mfd/Kconfig | 4 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +-
drivers/pci/controller/dwc/pci-dra7xx.c | 13 +-
drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 17 +-
drivers/pwm/Kconfig | 9 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-raspberrypi-poe.c | 206 ++++++
drivers/regulator/scmi-regulator.c | 42 +-
drivers/reset/Kconfig | 6 +-
drivers/reset/reset-raspberrypi.c | 2 +-
drivers/reset/reset-scmi.c | 33 +-
drivers/soc/aspeed/aspeed-lpc-ctrl.c | 20 +-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 27 +-
drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 +
drivers/soc/bcm/raspberrypi-power.c | 2 +-
drivers/soc/fsl/guts.c | 2 +-
drivers/soc/fsl/qbman/bman.c | 1 -
drivers/soc/fsl/qbman/bman_portal.c | 3 +-
drivers/soc/fsl/qbman/qman_portal.c | 3 +-
drivers/soc/fsl/qe/gpio.c | 20 +-
drivers/soc/fsl/qe/qe.c | 24 +-
drivers/soc/fsl/qe/qe_common.c | 3 +-
drivers/soc/fsl/qe/qe_ic.c | 4 +-
drivers/soc/fsl/qe/qe_io.c | 36 +-
drivers/soc/fsl/qe/ucc_fast.c | 68 +-
drivers/soc/fsl/qe/ucc_slow.c | 42 +-
drivers/soc/fsl/rcpm.c | 24 +-
drivers/soc/imx/soc-imx.c | 12 +
drivers/soc/mediatek/mt8167-mmsys.h | 35 +
drivers/soc/mediatek/mt8167-pm-domains.h | 7 +
drivers/soc/mediatek/mt8173-pm-domains.h | 10 +
drivers/soc/mediatek/mt8183-mmsys.h | 54 ++
drivers/soc/mediatek/mt8183-pm-domains.h | 15 +
drivers/soc/mediatek/mt8192-pm-domains.h | 21 +
drivers/soc/mediatek/mtk-mmsys.c | 314 ++------
drivers/soc/mediatek/mtk-mmsys.h | 215 ++++++
drivers/soc/mediatek/mtk-mutex.c | 52 +-
drivers/soc/mediatek/mtk-pm-domains.c | 11 +-
drivers/soc/mediatek/mtk-pm-domains.h | 2 +
drivers/soc/mediatek/mtk-pmic-wrap.c | 97 ++-
drivers/soc/qcom/llcc-qcom.c | 19 +
drivers/soc/qcom/mdt_loader.c | 17 +
drivers/soc/qcom/pdr_interface.c | 2 +-
drivers/soc/qcom/qcom_aoss.c | 1 +
drivers/soc/qcom/qmi_encdec.c | 8 +-
drivers/soc/qcom/rpmh-rsc.c | 65 +-
drivers/soc/qcom/rpmhpd.c | 56 ++
drivers/soc/qcom/smem.c | 2 +-
drivers/soc/qcom/wcnss_ctrl.c | 15 +-
drivers/soc/renesas/rmobile-sysc.c | 4 +-
drivers/soc/tegra/pmc.c | 259 ++++++-
drivers/soc/tegra/regulators-tegra30.c | 2 +-
drivers/soc/ti/omap_prm.c | 16 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +-
drivers/tee/optee/Makefile | 3 +
drivers/tee/optee/call.c | 4 +
drivers/tee/optee/core.c | 10 -
drivers/tee/optee/optee_trace.h | 67 ++
drivers/tty/serial/ucc_uart.c | 124 ++--
include/dt-bindings/clock/omap5.h | 2 +
include/dt-bindings/power/qcom-rpmpd.h | 26 +
.../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 +
include/dt-bindings/soc/bcm-pmb.h | 1 +
include/linux/clk/tegra.h | 4 +-
include/linux/firmware/xlnx-zynqmp.h | 5 -
include/linux/fsl/guts.h | 4 +-
include/linux/scmi_protocol.h | 200 +++---
include/linux/soc/qcom/apr.h | 2 +-
include/linux/soc/qcom/irq.h | 2 +-
include/linux/soc/qcom/llcc-qcom.h | 6 +-
include/linux/soc/qcom/qmi.h | 4 +-
include/soc/bcm2835/raspberrypi-firmware.h | 10 +
include/soc/fsl/qe/qe.h | 34 +-
include/soc/tegra/mc.h | 7 +
167 files changed, 5560 insertions(+), 2111 deletions(-)
delete mode 100644
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-mc.txt
create mode 100644
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-mc.yaml
create mode 100644 drivers/clk/socfpga/Kconfig
create mode 100644 drivers/iio/common/scmi_sensors/Kconfig
create mode 100644 drivers/iio/common/scmi_sensors/Makefile
create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c
create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c
create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h
create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h
create mode 100644 drivers/soc/mediatek/mtk-mmsys.h
create mode 100644 drivers/tee/optee/optee_trace.h
create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 3/6] ARM: SoC drivers for v5.13
@ 2021-04-26 19:42 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2021-04-26 19:42 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, SoC Team, Linux ARM, Linux Kernel Mailing List
The pull request you sent on Mon, 26 Apr 2021 17:55:47 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/37f00ab4a003f371f81e0eae76cf372f06dec780
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 4/6] ARM: devicetree changes for 5.13
@ 2021-04-26 15:57 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:57 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit 405fa9e9d8664e830982c5fbcb70f9ba8656bafc:
arm64: tegra: Move clocks from RT5658 endpoint to device node
(2021-03-25 14:04:49 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.13
for you to fetch changes up to 3f9a3345a3a116af806064826d42cf5211dd611d:
dt-bindings: mali-bifrost: add dma-coherent (2021-04-22 23:19:47 +0200)
----------------------------------------------------------------
ARM: devicetree changes for 5.13
There are six new SoCs added this time. Apple M1 and Nuvoton WPCM450
have separate branches because they are new SoC families that require
changes outside of device tree files. The other four are variations of
already supported chips and get merged through this branch:
- STMicroelectronics STM32H750 is one of many variants of STM32
microcontrollers based on the Cortex-M7 core. This is particularly
notable since we rarely add support for new MMU-less chips
these days. In this case, the board that gets added along with
the platform is not a SoC reference platform but the "Art Pi"
(https://art-pi.gitee.io/website/) machine that was originally design
for the RT-Thread RTOS.
- NXP i.MX8QuadMax is a variant of the growing i.MX8 embedded/industrial
SoC family, using two Cortex-A72 and four Cortex-A53 cores. It
gets added along with its reference board, the "NXP i.MX8QuadMax
Multisensory Enablement Kit".
- Qualcomm SC7280 is a Laptop SoC following the SC7180 (Snapdragon 7c)
that is used in some Chromebooks and Windows laptops. Only a reference
board is added for the moment.
- TI AM64x Sita4ra is a new version of the K3 SoC family for industrial
control, motor control, remote IO, IoT gateway etc., similar to the
older AM65x family. Two reference machines are added alongside.
Among the newly added machines, there is a very clear skew towards 64-bit
machines now, with 12 32-bit machines compared to 23 64-bit machines. The
full list sorted by SoC is:
- ASpeed AST2500 BMC: ASRock E3C246D4I Xeon server board
- Allwinner A10: Topwise A721 Tablet
- Amlogic GXL: MeCool KII TV box
- Amlogic GXM: Mecool KIII, Minix Neo U9-H TV boxes
- Broadcom BCM4908: TP-Link Archer C2300 V1 router
- MStar SSD202D: M5Stack UnitV2 camera
- Marvell Armada 38x: ATL-x530 ethernet switch
- Mediatek MT8183 Chromebooks: Lenovo 10e, Acer Spin 311,
Asus Flip CM3, Asus Detachable CM3
- Mediatek MT8516/MT8183: OLogic Pumpkin Board
- NXP i.MX7: reMarkable Tablet
- NXP i.MX8M: Kontron pitx-imx8m, Engicam i.Core MX8M Mini
- Nuvoton NPCM730: Quanta GBS BMC
- Qualcomm X55: Telit FN980 TLB SoM, Thundercomm TurboX T55 SoM
- Qualcomm MSM8998: OnePlus 5/5T phones
- Qualcomm SM8350: Snapdragon 888 Mobile Hardware Development Kit
- Rockchip RK3399: NanoPi R4S board
- STM32MP1: Engicam MicroGEA STM32MP1 MicroDev 2.0 and SOM,
EDIMM2.2 Starter Kit, Carrier, SOM
- TI AM65: Siemens SIMATIC IOT2050 gateway
There is notable work going into extending already supported machines
and SoCs:
- ASpeed AST2500
- Allwinner A23, A83t, A31, A64, H6
- Amlogic G12B
- Broadcom BCM4908
- Marvell Armada 7K/8K/CN91xx
- Mediatek MT6589, MT7622, MT8173, MT8183, MT8195
- NXP i.MX8Q, i.MX8MM, i.MX8MP
- Qualcomm MSM8916, SC7180, SDM845, SDX55, SM8350
- Renesas R-Car M3, V3U
- Rockchip RK3328, RK3399
- STEricsson U8500
- STMicroelectronics STM32MP141
- Samsung Exynos 4412
- TI K3-AM65, K3-J7200
- TI OMAP3
Among the treewide cleanups and bug fixes, two parts stand out:
- There are a number of cleanups for issues pointed out by 'make
dtbs_check' this time, and I expect more to come in the future as we
increasingly check for regressions.
- After a change to the MMC subsystem that can lead to unpredictable
device numbers, several platforms add 'aliases' properties for these
to give each MMC controller a fixed number.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Abhishek Kumar (1):
arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor
Adam Ford (1):
arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface
Adrien Grassein (9):
arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip
arm64: dts: imx8mm-nitrogen-r2: rework USDHC1
arm64: dts: imx8mm-nitrogen-r2: add USB support
arm64: dts: imx8mm-nitrogen-r2: add UARTs
arm64: dts: imx8mm-nitrogen-r2: rework UART 2
arm64: dts: imx8mm-nitrogen-r2: add PWMs
arm64: dts: imx8mm-nitrogen-r2: add FlexSPI
arm64: dts: imx8mm-nitrogen-r2: add audio
arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support
Ajit Pandey (1):
arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I2S driver
Alain Volmat (1):
ARM: dts: stm32: enable the analog filter for all I2C nodes in stm32mp151
Alex Elder (1):
ARM: dts: qcom: sdx55: add IPA information
Alexander Shiyan (8):
ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option
ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode for AUDMUX
ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded pin groups
ARM: dts: clps711x: Add SYSCON nodes where it is used
ARM: dts: clps711x: Add keypad node
ARM: dts: clps711x: Fix serial port names
ARM: dts: clps711x: edb7211: Add unit-address to memory node
ARM: dts: clps711x: Add an empty chosen node to top level DTSI
Alexander Stein (1):
arm64: dts: amlogic: Assign a fixed index to mmc devices
Alexandre Torgue (2):
ARM: dts: stm32: add new instances for stm32h743 MCU
ARM: dts: stm32: fix i2c node typo in stm32h743
Alexandru M Stan (1):
arm64: dts: qcom: sc7180-trogdor: Remove fp control pins in prep
for coachz
Alexey Minnekhanov (2):
ARM: dts: qcom: msm8974: add blsp2_uart8
ARM: dts: qcom: msm8974-klte: Add bluetooth support
Alistair Francis (3):
dt-bindings: Add vendor prefix for reMarkable
dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet
ARM: imx7d-remarkable2: Initial device tree for reMarkable2
Alpana Kumari (2):
ARM: dts: aspeed: rainier: Add presence GPIOs
ARM: dts: aspeed: everest: GPIOs support
Andreas Kemnade (1):
ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded controller
André Hentschel (2):
ARM: dts: omap3-echo: Update LED configuration
ARM: dts: omap3-echo: Add ath6kl node
Angus Ainslie (1):
arm64: dts: librem5: protect some partitions of the nor-flash
Arnd Bergmann (39):
Merge tag 'renesas-arm-dt-for-v5.13-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'omap-for-v5.13/dts-genpd-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'socfpga_dts_update_for_v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/dt
Merge tag 'arm-soc/for-5.13/devicetree' of
https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'arm-soc/for-5.13/devicetre-arm64' of
https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'imx-bindgins-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'imx-dt-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'imx-dt64-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'juno-updates-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/dt
Merge tag 'ux500-dts-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik
into arm/dt
Merge tag 'stm32-dt-for-v5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into
arm/dt
Merge tag 'tegra-for-5.13-dt-bindings' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'tegra-for-5.13-arm-dt' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'tegra-for-5.13-arm64-dt' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'v5.12-next-dts32' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt
Merge tag 'v5.12-next-dts64' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt
Merge tag 'renesas-arm-dt-for-v5.13-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'sunxi-dt-for-5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag 'mvebu-dt64-5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into
arm/dt
Merge tag 'qcom-arm64-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt
Merge tag 'amlogic-dt64' of
git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic
into arm/dt
Merge tag 'omap-for-v5.13/dt-v2-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'samsung-dt-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'at91-dt-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag 'mvebu-dt-5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into
arm/dt
Merge tag 'bmc-5.13-devicetree' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
ARM: dts: mvebu: fix SPI device node
ARM: dts: clps711x: fix missing interrupt parent
Merge tag 'qcom-dts-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'qcom-arm64-for-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'amlogic-dt64-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic
into arm/dt
Merge tag 'v5.13-rockchip-dts32' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/dt
Merge tag 'v5.13-rockchip-dts64' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/dt
Merge tag 'zynqmp-dt-for-v5.13' of
https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'qcom-dts-for-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'qcom-arm64-for-5.13-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'bmc-5.13-devicetree-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Aryan Srivastava (1):
ARM: dts: mvebu: Add device tree for ATL-x530 Board
Aswath Govindraju (7):
arm64: dts: ti: k3-j721e-main: Update the speed modes supported
and their itap delay values for MMCSD subsystems
arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM
arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem
arm64: dts: ti: k3-am642-evm: Add USB support
arm64: dts: ti: k3-am64: Add GPIO DT nodes
arm64: dts: ti: k3-am642: reserve gpio in mcu domain for firmware usage
arm64: dts: ti: k3-j7200: Add support for higher speed modes and
update delay select values for MMCSD subsystems
Bhaskar Chowdhury (1):
ARM: dts: at91: Fix a typo
Bjorn Andersson (3):
arm64: dts: qcom: Introduce SM8350 HDK
dt-bindings: arm: qcom: Add SM8350 HDK
arm64: dts: qcom: pm8150: Enable RTC
Boris Lysov (1):
arm: mediatek: dts: activate SMP for mt6589
Brandon Wyman (2):
ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans
ARM: dts: aspeed: everest: Add power supply i2c devices
Bryan O'Donoghue (1):
arm64: dts: qcom: sm8250: Add venus DT node
Caleb Connolly (2):
arm64: dts: qcom: sm8150: add other QUP nodes and iommus
arm64: dts: qcom: sm8150: add i2c nodes
Cameron Nemo (1):
arm64: dts: rockchip: add rk3328 dwc3 usb controller node
Christian Hewitt (6):
dt-bindings: arm: amlogic: add support for the Minix NEO U9-H
arm64: dts: meson: add initial device-tree for Minix NEO U9-H
dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings
arm64: dts: meson: add initial device-tree for MeCool KII Pro
arm64: dts: meson: add initial device-tree for MeCool KIII Pro
arm64: dts: meson: remove extra tab from ODROID N2/N2+ ext_mdio node
Chunfeng Yun (11):
arm64: dts: mt8183: update wakeup register offset
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
arm64: dts: mediatek: mt8173: fix dtbs_check warning
arm64: dts: mediatek: mt2712: harmonize node names
arm64: dts: mediatek: mt8516: harmonize node names and compatibles
arm64: dts: mediatek: mt7622: harmonize node names and compatibles
arm64: dts: mediatek: mt8183: fix dtbs_check warning
arm: dts: mt7629: harmonize node names and compatibles
arm: dts: mt7623: harmonize node names and compatibles
arm: dts: mt2701: harmonize node names and compatibles
arm64: dts: mt8173: fix wrong power-domain phandle of pmic
Cristian Ciocaltea (1):
ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC
Daniel Palmer (6):
ARM: mstar: Select MSTAR_MSC313_MPLL
ARM: mstar: Add the external clocks to the base dsti
ARM: mstar: Add mpll to base dtsi
dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack
dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2
ARM: dts: mstar: Add a dts for M5Stack UnitV2
Dario Binacchi (1):
ARM: dts: am33xx-l4: fix tscadc@0 node indentation
Dave Gerlach (4):
dt-bindings: arm: ti: Add bindings for AM642 SoC
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64
arm64: dts: ti: Add support for AM642 SoC
arm64: dts: ti: Add support for AM642 EVM
Dien Pham (1):
arm64: dts: renesas: salvator-common: Add cpu-supply property to
a57_0 node
Dima Azarkin (1):
ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions for
i2c bus recovery
Dinh Nguyen (1):
arm64: dts: intel: adjust qpsi read-delay property
Dmitry Baryshkov (8):
arm64: dts: qcom: sm8250: split spi pinctrl config
arm64: dts: qcom: sm8250: further split of spi pinctrl config
arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS
arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS
arm64: dts: qcom: sdm845: add required clocks on the gcc
arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode
arm64: dts: qcom: use dp_phy to provide clocks to dispcc
arm64: dts: sdm845-db845c: make firmware filenames follow linux-firmware
Dmitry Osipenko (15):
ARM: tegra: ventana: Support CPU and Core voltage scaling
ARM: tegra: ventana: Support CPU thermal throttling
ARM: tegra: cardhu: Support CPU frequency and voltage scaling on
all board variants
ARM: tegra: cardhu: Support CPU thermal throttling
ARM: tegra: paz00: Enable full voltage scaling ranges for CPU
and Core domains
ARM: tegra: acer-a500: Enable core voltage scaling
ARM: tegra: acer-a500: Reduce thermal throttling hysteresis to 0.2C
ARM: tegra: acer-a500: Specify all CPU cores as cooling devices
ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
ARM: tegra: nexus7: Specify all CPU cores as cooling devices
ARM: tegra: ouya: Specify all CPU cores as cooling devices
ARM: tegra: Specify CPU suspend OPP in device-tree
ARM: tegra: Specify memory suspend OPP in device-tree
ARM: tegra: Specify tps65911 as wakeup source
ARM: tegra: acer-a500: Add atmel,wakeup-method property
Dong Aisheng (16):
dt-bindings: arm: fsl: add imx8qm boards compatible string
dt-bindings: mailbox: mu: add imx8qm support
arm64: dts: imx8qxp: add fallback compatible string for scu pd
arm64: dts: imx8qxp: move scu pd node before scu clock node
arm64: dts: imx8qxp: orginize dts in subsystems
arm64: dts: imx8: add lsio lpcg clocks
arm64: dts: imx8: add conn lpcg clocks
arm64: dts: imx8: add adma lpcg clocks
arm64: dts: imx8: switch to two cell scu clock binding
arm64: dts: imx8: switch to new lpcg clock binding
arm64: dts: imx8qm: add lsio ss support
arm64: dts: imx8qm: add conn ss support
arm64: dts: imx8: split adma ss into dma and audio ss
arm64: dts: imx8qm: add dma ss support
arm64: dts: imx: add imx8qm common dts file
arm64: dts: imx: add imx8qm mek support
Douglas Anderson (9):
arm64: dts: qcom: Move sc7180 MI2S config to board files and make pulldown
arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards
arm64: dts: qcom: Unify the sc7180-trogdor panel nodes
arm64: dts: qcom: Add sc7180-lazor-limozeen skus
arm64: dts: qcom: Add sc7180-trogdor-pompom skus
arm64: dts: qcom: Add sc7180-trogdor-coachz skus
arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor
arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en"
arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model
Drew Fustini (2):
ARM: dts: am335x-pocketbeagle: unique gpio-line-names
ARM: dts: am335x-boneblack.dts: unique gpio-line-names
Eddie James (11):
ARM: dts: aspeed: rainier: Add additional processor CFAMs
ARM: dts: aspeed: rainier: Enable fan watchdog
ARM: dts: aspeed: rainier 4U: Fix fan configuration
ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines
ARM: dts: aspeed: everest: Add RTC
ARM: dts: aspeed: everest: Enable fan watchdog
ARM: dts: aspeed: Add Rainier 1S4U machine
ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes
ARM: dts: aspeed: Rainier: Update to pass 2 hardware
Fabien Parent (4):
dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board
dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board
arm64: dts: mt8183: add mt8183 pumpkin board
arm64: dts: mediatek: fix reset GPIO level on pumpkin
Fabio Estevam (5):
arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name
ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin
ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings
ARM: dts: imx7d-mba7: Remove unsupported PCI properties
arm64: dts: imx8mp-evk: Improve the Ethernet PHY description
Faiz Abbas (2):
arm64: dts: ti: k3-j7200: Add gpio nodes
arm64: dts: ti: k3-j7200-common-proc-board: Disable unused gpio modules
Geert Uytterhoeven (15):
ARM: dts: renesas: Group tuples in APMU cpus properties
ARM: dts: renesas: Group tuples in playback and capture properties
ARM: dts: renesas: Group tuples in pin control properties
arm64: dts: renesas: Group tuples in playback and capture properties
arm64: dts: renesas: Group tuples in pin control properties
arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling
ARM: dts: rza2mevb: Upstream Linux requires SDRAM
arm64: dts: renesas: falcon: Add I2C EEPROM nodes
arm64: dts: renesas: falcon: Add CSI/DSI sub-board
arm64: dts: renesas: falcon: Add Ethernet sub-board
arm64: dts: renesas: falcon: Move console config to CPU board DTS
arm64: dts: renesas: falcon: Move watchdog config to CPU board DTS
arm64: dts: renesas: falcon: Move AVB0 to main DTS
ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys
arm64: dts: renesas: r8a77950: Drop operating points above 1.5 GHz
George Hung (1):
ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree
Grygorii Strashko (1):
arm64: dts: ti: k3-am64-main: add main CPTS entry
Guido Günther (8):
arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay
arm64: dts: librem5: Drop assigned-clocks from SAI2
arm64: dts: librem5-devkit: Use a less generic codec name
arm64: dts: librem5-devkit: Add speaker amplifier
arm64: dts: librem5-devkit: "Drop Line In Jack"
arm64: dts: librem5-devkit: Add mux for built-in vs headset mic
arm64: dts: librem5-devkit: Move headphone detection to sound card
arm64: dts: imx8mq-librem5: Hog the correct gpio
Heiko Stuebner (11):
arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel
arm64: dts: rockchip: used range'd gpu opps on rk3399
arm64: dts: rockchip: drop separate opp table on rk3399-puma
arm64: dts: rockchip: add phandle to timer0 on rk3368
ARM: dts: rockchip: move rk322x mmcx aliases to board dts files
ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files
arm64: dts: rockchip: move mmc aliases to board dts on px30
arm64: dts: rockchip: move mmc aliases to board dts on rk3308
arm64: dts: rockchip: move mmc aliases to board dts on rk3328
arm64: dts: rockchip: move mmc aliases to board dts on rk3368
arm64: dts: rockchip: move mmc aliases to board dts on rk3399
Heiko Thiery (2):
dt-bindings: arm: fsl: add Kontron pITX-imx8m board
arm64: dts: fsl: add support for Kontron pitx-imx8m board
Horia Geantă (1):
ARM: dts: ls1021a: mark crypto engine dma coherent
Hsin-Yi Wang (9):
arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-juniper
arm64: dts: mt8183: Add kukui-jacuzzi-damu board
arm64: dts: mt8183: Add kukui-jacuzzi-juniper board
arm64: dts: mt8183: Add gce client reg for display subcomponents
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama
arm64: dts: mt8183: Add kukui kodama board
Hyeonki Hong (2):
arm64: dts: meson: add saradc node to ODROID N2/N2+
arm64: dts: meson: add GPIO line names to ODROID N2/N2+
Ian Ray (1):
ARM: dts: imx: bx50v3: Define GPIO line names
JC Kuo (1):
dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop
Jack Pham (2):
arm64: dts: qcom: sm8350: add USB and PHY device nodes
arm64: dts: qcom: sm8350-mtp: enable USB nodes
Jagan Teki (15):
dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0
ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM
ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board
dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF
ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF
dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM
ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM
arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0
arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
Jami Kettunen (2):
arm64: dts: qcom: msm8998: Disable MSS remoteproc by default
arm64: dts: qcom: Add support for OnePlus 5/5T
Jan Kiszka (5):
arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes
arm64: dts: ti: k3-am65-mcu: Add RTI watchdog entry
dt-bindings: Add Siemens vendor prefix
dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards
arm64: dts: ti: Add support for Siemens IOT2050 boards
Jernej Skrabec (1):
ARM: dts: sun8i: h3: beelink-x2: Add power button
Jim Wright (1):
ARM: dts: aspeed: everest: Add UCD90320 power sequencer
Joel Stanley (2):
ARM: dts: aspeed: rainier: Add missing fan nodes
ARM: dts: aspeed: everest: Add size/address cells
Johan Jonker (8):
arm64: dts: rockchip: enable dwc3 usb for A95X Z2
arm64: dts: rockchip: add new watchdog compatible to px30.dtsi
arm64: dts: rockchip: add new watchdog compatible to rk3308.dtsi
arm64: dts: rockchip: add new watchdog compatible to rk3328.dtsi
arm64: dts: rockchip: add new watchdog compatible to rk3399.dtsi
ARM: dts: rockchip: add new watchdog compatible to rv1108.dtsi
ARM: dts: rockchip: add new watchdog compatible to rk322x.dtsi
ARM: dts: rockchip: remove clock-names property from watchdog
node in rv1108.dtsi
Jonathan Marek (2):
arm64: dts: qcom: sm8250: fix display nodes
arm64: dts: qcom: update usb qmp phy clock-cells property
Jonathan Neuschäfer (1):
ARM: dts: imx50-kobo-aura: Add Netronix embedded controller
Kevin Hilman (2):
arm64: dts: amlogic: misc DT schema fixups
dt-bindings: mali-bifrost: add dma-coherent
Kieran Bingham (3):
arm64: dts: renesas: falcon-cpu: Add GP LEDs
arm64: dts: renesas: r8a779a0: Add FCPVD support
arm64: dts: renesas: r8a779a0: Add VSPD support
Konstantin Aladyshev (1):
ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses
Konstantin Porotchkin (2):
arm64: dts: marvell: add support for Marvell CP110 UTMI PHY
arm64: dts: marvell: enable CP110 UTMI PHY usage
Krzysztof Kozlowski (25):
ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
ARM: dts: exynos: correct fuel gauge interrupt trigger level on
P4 Note family
ARM: dts: exynos: correct fuel gauge interrupt trigger level on
Midas family
ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid
X/U3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family
ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on
Fascinate family
arm64: dts: exynos: re-order Slim SSS clocks to match dtschema
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: replace deprecated NTC/Murata compatibles
ARM: dts: exynos: white-space cleanups
arm64: dts: exynos: white-space cleanups
arm64: dts: intel: socfpga: override clocks by label
arm64: dts: intel: socfpga_agilex: move clocks out of soc node
arm64: dts: intel: socfpga_agilex: move timer out of soc node
arm64: dts: intel: socfpga_agilex: remove default status=okay
arm64: dts: intel: socfpga_agilex: move usbphy out of soc node
arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts
arm64: dts: intel: socfpga_agilex: align node names with dtschema
arm64: dts: intel: socfpga_agilex_socdk_nand: align LED node
names with dtschema
ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge interrupt
trigger level
ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge
interrupt trigger level
Kuldeep Singh (2):
arm64: dts: imx8mm: Reorder flexspi clock-names entry
arm64: dts: imx8mn: Reorder flexspi clock-names entry
Kurt Kanzenbach (1):
ARM: dts: stm32: Add PTP clock to Ethernet controller
Lad Prabhakar (2):
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit ov7725 sensors
Laurent Pinchart (1):
arm64: dts: zynqmp: Add power domain for the DisplayPort DMA controller
Linus Walleij (10):
ARM: dts: ux500: Fix BT+WLAN on Janice
ARM: dts: ux500: Fix touchscreen on TVK R2
ARM: dts: ux500: Move Synaptics to right include
ARM: dts: ux500: Push sensors to TVK R2 board
ARM: dts: ux500: Fix up TVK R3 sensors
ARM: dts: ux500: Push TC35893 defines to each UIB
ARM: dts: ux500: Totally separate TVK R2 and R3
ARM: dts: ux500: Clarify UIB version per board
ARM: dts: ux500: Bump AUX1 voltage
ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB
Lokesh Vutla (2):
dt-bindings: arm: ti: Add bindings for AM642 SK
arm64: dts: ti: Add support for AM642 SK
Luca Weiss (1):
ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU
Ludovic Desroches (1):
ARM: dts: at91: change the key code of the gpio key
Maciej Matuszczyk (1):
arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi
Manivannan Sadhasivam (14):
ARM: dts: qcom: sdx55: Add support for A7 PLL clock
ARM: dts: qcom: sdx55: Add support for APCS block
ARM: dts: qcom: sdx55: Add CPUFreq support
ARM: dts: qcom: sdx55: Add modem SMP2P node
ARM: dts: qcom: sdx55: Add IMEM and PIL info region
dt-bindings: firmware: scm: Add compatible for SDX55
ARM: dts: qcom: sdx55: Add SCM node
ARM: dts: qcom: sdx55: Add interconnect nodes
ARM: dts: qcom: Fix node name for NAND controller node
ARM: dts: qcom: sdx55: Add Modem remoteproc node
dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board
ARM: dts: qcom: sdx55: Add basic devicetree support for Telit FN980 TLB
dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit
ARM: dts: qcom: sdx55: Add basic devicetree support for Thundercomm T55
Marek Behún (1):
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
Marek Vasut (7):
arm64: dts: imx8mp: add eqos node and alias
arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Pollux-i.MX8MP
ARM: dts: stm32: Fill GPIO line names on DHCOM SoM
ARM: dts: stm32: Fill GPIO line names on AV96
ARM: dts: stm32: Update GPIO line names on DRC02
ARM: dts: stm32: Update GPIO line names on PicoITX
ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM
Martin Kepplinger (1):
arm64: dts: imx8mq-librem5-r2: set nearlevel to 120
Matthew Barth (2):
ARM: dts: aspeed: everest: Add max31785 fan controller device
ARM: dts: aspeed: everest: Add pca9552 fan presence
Matthias Brugger (2):
arm64: dts: mt8183-pumpkin: fix dtbs_check warning
arm64: dts: mt8183: fix dtbs_check warning
Matthias Kaehlcke (6):
arm64: dts: qcom: sc7180: trogdor: Add label to charger thermal zone
arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor
arm64: dts: qcom: sc7180: trogdor: Fix trip point config of
charger thermal zone
arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 instead
of 1 for charger temperature
arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs
arm64: dts: mt8183: Configure CPU cooling
Maulik Shah (3):
arm64: dts: qcom: sc7280: Add RSC and PDC devices
arm64: dts: qcom: sc7280: Add reserved memory for fw
arm64: dts: qcom: sc7280: Add cpuidle states
Michael Walle (5):
arm64: dts: ls1028a: add interrupt to Root Complex Event Collector
arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions
arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions
arm64: dts: ls1028a: move rtc alias to individual boards
arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias
Nichole Wang (1):
ARM: dts: aspeed: mihawk: Add GPIO line names
Nicolas Boichat (1):
arm64: dts: mt8183: Add kukui kakadu board
Nicolas Ferre (2):
ARM: dts: at91: sama5d2: add ETB and ETM unit name
ARM: dts: at91: sama5d2/trivial: fix letter case for etm hex address
Niklas Söderlund (2):
arm64: dts: renesas: r8a779a0: Add thermal support
arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes
Pascal Roeleven (2):
dt-bindings: arm: Add Topwise A721
ARM: dts: sun4i: Add support for Topwise A721 tablet
Paul Fertser (1):
ARM: dts: aspeed: tiogapass: add hotplug controller
Peng Fan (3):
dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names
arm64: dts: imx8qxp: correct usdhc clock-names sequence
arm64: dts: imx8mp: add wdog2/3 nodes
Peter Ujfalusi (1):
arm64: dts: ti: k3-am64-main: Enable DMA support
Philippe Schenker (1):
ARM: dts: colibri-imx6ull: Change drive strength for usdhc2
Phong Hoang (2):
arm64: dts: renesas: r8a779a0: Add TMU support
arm64: dts: renesas: r8a779a0: Add CMT support
Pieter Beers (1):
ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out
Pratyush Yadav (6):
arm64: dts: ti: k3-j721e-som-p0: Enable 8D-8D-8D mode on OSPI
arm64: dts: ti: am654-base-board: Enable 8D-8D-8D mode on OSPI
arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0
arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible
arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible
arm64: dts: ti: k3-am64-main: Fix ospi compatible
Priyanga Ramasamy (1):
ARM: dts: aspeed: everest: Add I2C components
Quanyang Wang (1):
arm64: dts: zynqmp: Remove si5328 device nodes
Rafał Miłecki (15):
arm64: dts: broadcom: bcm4908: describe USB PHY
arm64: dts: broadcom: bcm4908: describe Ethernet controller
arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch
arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs
arm64: dts: broadcom: bcm4908: describe firmware partitions
arm64: dts: broadcom: bcm4908: fix switch parent node name
dt-bindings: arm: bcm: document TP-Link Archer C2300 binding
arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1
arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode
arm64: dts: broadcom: bcm4908: add Ethernet TX irq
ARM: dts: BCM5301X: fix "reg" formatting in /memory node
ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxul routers
ARM: dts: BCM5301X: Fix Linksys EA9500 partitions
ARM: dts: BCM5301X: Set Linksys EA9500 power LED
arm64: dts: broadcom: bcm4908: add Ethernet MAC addr
Rajendra Nayak (4):
dt-bindings: arm: qcom: Document sc7280 SoC and board
arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc
arm64: dts: qcom: SC7280: Add rpmhcc clock controller node
arm64: dts: qcom: sc7280: Add rpmh power-domain node
Robert Foss (5):
arm64: dts: qcom: sdm845: Add CAMSS ISP node
arm64: dts: qcom: sdm845-db845c: Configure regulators for camss node
arm64: dts: qcom: sdm845-db845c: Enable ov8856 sensor and connect to ISP
arm64: dts: qcom: sm8350: Add thermal zones and throttling support
arm64: dts: qcom: sm8350: Add support for PRNG EE
Robin Murphy (2):
arm64: dts: juno: Describe PCI dma-ranges
arm64: dts: juno: Enable more SMMUs
Russell King (3):
arm64: dts: lx2160a-clearfog-itx: add SFP support
arm64: dts: marvell: clearfog-gt-8k: add pwm-fan
arm64: dts: marvell: clearfog-gt-8k: add cooling maps
Ryan Wu (1):
dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC
Ryder Lee (1):
arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi
Sai Prakash Ranjan (13):
arm64: dts: qcom: sc7180: Rename the qmp node to power-controller
arm64: dts: qcom: sdm845: Rename the qmp node to power-controller
arm64: dts: qcom: sm8250: Rename the qmp node to power-controller
arm64: dts: qcom: sm8350: Rename the qmp node to power-controller
arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
arm64: dts: qcom: sm8350: Fix level triggered PMU interrupt polarity
arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2
physical timer
arm64: dts: qcom: sc7280: Add device node for APPS SMMU
arm64: dts: qcom: sc7280: Add APSS watchdog node
arm64: dts: qcom: sc7280: Add device tree node for LLCC
arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC
arm64: dts: qcom: sc7280: Add AOSS QMP node
arm64: dts: qcom: sc7280: Add Coresight support
Samuel Holland (6):
ARM: dts: sunxi: Use the new r_intc binding
ARM: dts: sunxi: h3/h5: Add r_intc node
ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc
arm64: dts: allwinner: Use the new r_intc binding
arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc
arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection
Sandeep Maheswaram (1):
arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of
GIC interrupts
Sebastian Krzyszkowiak (1):
arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
Sebastian Reichel (5):
ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53
ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO
ARM: dts: imx6q-ba16: improve PHY information
ARM: dts: imx: bx50v3: i2c GPIOs are open drain
ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing
Seiya Wang (3):
dt-bindings: timer: Add compatible for Mediatek MT8195
dt-bindings: serial: Add compatible for Mediatek MT8195
dt-bindings: arm: Add compatible for Mediatek MT8195
Serge Semin (1):
ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name
Shawn Guo (4):
arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges'
Srinivas Kandagatla (1):
arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
Srinivasa Rao Mandadapu (1):
arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz
Stefan Riedmueller (2):
ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing
ARM: dts: imx6: pbab01: Set USB OTG port to peripheral
Stephan Gerhold (1):
arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/interrupt
Stephen Boyd (4):
arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy
arm64: dts: qcom: trogdor: Only wakeup from pen eject
arm64: dts: qcom: Disable camera clk on sc7180-trogdor devices by default
arm64: dts: qcom: sc7180: Drop duplicate dp_hot_plug_det node in trogdor
Sujit Kautkar (1):
arm64: dts: qcom: Move rmtfs memory region
Suman Anna (5):
arm64: dts: ti: k3-am65-main: Add ICSSG nodes
arm64: dts: ti: k3-j721e-main: Add ICSSG nodes
arm64: dts: ti: k3-am64-main: Add hwspinlock node
arm64: dts: ti: k3-am64-main: Add mailbox cluster nodes
arm64: dts: ti: k3-am642-evm/sk: Add IPC sub-mailbox nodes
Sumit Semwal (1):
arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits
Teresa Remmet (1):
arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART
Thomas Schneider (1):
arm64: dts: rockchip: add infrared receiver node to rockpro64
Tianling Shen (2):
dt-bindings: Add doc for FriendlyARM NanoPi R4S
rockchip: rk3399: Add support for FriendlyARM NanoPi R4S
Tim Harvey (1):
ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/#size-cells
Timon Baetz (2):
ARM: dts: exynos: add charger supply for I9100
ARM: dts: exynos: Add front camera support to I9100
Tony Lindgren (46):
bus: ti-sysc: Fix initializing module_pa for modules without sysc register
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
bus: ti-sysc: Detect more modules for debugging
bus: ti-sysc: Check for old incomplete dtb
ARM: OMAP2+: Init both prm and prcm nodes early for clocks
soc: ti: omap-prm: Allow hardware supported retention when idle
clk: ti: omap5: Add missing gpmc and ocmc clkctrl
PCI: pci-dra7xx: Prepare for deferred probe with module_platform_driver
ARM: dts: Update pcie ranges for dra7
ARM: dts: Configure interconnect target module for dra7 pcie
ARM: dts: Properly configure dra7 edma sysconfig registers
ARM: dts: Move dra7 l3 noc to a separate node
ARM: dts: Configure interconnect target module for dra7 qspi
ARM: dts: Configure interconnect target module for dra7 sata
ARM: dts: Configure interconnect target module for dra7 mpu
ARM: dts: Configure interconnect target module for dra7 dmm
ARM: dts: Configure simple-pm-bus for dra7 l4_wkup
ARM: dts: Configure simple-pm-bus for dra7 l4_per1
ARM: dts: Configure simple-pm-bus for dra7 l4_per2
ARM: dts: Configure simple-pm-bus for dra7 l4_per3
ARM: dts: Configure simple-pm-bus for dra7 l4_cfg
ARM: dts: Configure simple-pm-bus for dra7 l3
ARM: dts: Configure power-domain for omap4 gfx
ARM: dts: Configure power-domain for omap4 dts iss
ARM: dts: Configure interconnect target module for omap4 dmm
ARM: dts: Configure interconnect target module for omap4 emif
ARM: dts: Configure interconnect target module for omap4 debugss
ARM: dts: Configure interconnect target module for omap4 mpu
ARM: dts: Move omap4 mmio-sram out of l3 interconnect
ARM: dts: Move omap4 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap4 l4_wkup
ARM: dts: Configure simple-pm-bus for omap4 l4_per
ARM: dts: Configure simple-pm-bus for omap4 l4_cfg
ARM: dts: Prepare for simple-pm-bus for omap4 l3
ARM: dts: Configure interconnect target module for omap5 dmm
ARM: dts: Configure interconnect target module for omap5 emif
ARM: dts: Configure interconnect target module for omap5 mpu
ARM: dts: Configure interconnect target module for omap5 gpmc
ARM: dts: Configure interconnect target module for omap5 sata
ARM: dts: Move omap5 mmio-sram out of l3 interconnect
ARM: dts: Move omap5 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap5 l4_wkup
ARM: dts: Configure simple-pm-bus for omap5 l4_per
ARM: dts: Configure simple-pm-bus for omap5 l4_cfg
ARM: dts: Configure simple-pm-bus for omap5 l3
Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and
'genpd-dts-omap5' into omap-for-v5.13/dts-genpd
V Sujith Kumar Reddy (1):
arm64: dts: qcom: sc7180: Update iommu property for simultaneous playback
Valentin CARON - foss (1):
ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
Venkata Lakshmi Narayana Gubba (1):
arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
Vignesh Raghavendra (6):
arm64: dts: ti: k3-am64-main: Add CPSW DT node
arm64: dts: ti: k3-am642-evm: add CPSW3g DT nodes
arm64: dts: ti: k3-am642-sk: Add CPSW DT nodes
arm64: dts: ti: k3-am64-main: Add ADC nodes
arm64: dts: ti: k3-am64-main: Add OSPI node
arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node
Vinod Koul (26):
arm64: dts: qcom: sm8350: Add apss_smmu node
arm64: dts: qcom: sm8350: Add UFS nodes
arm64: dts: qcom: sm8350-mtp: enable UFS nodes
arm64: dts: qcom: sm8350-mtp: add regulator names
arm64: dts: qcom: sm8350: fix typo
arm64: dts: qcom: sm8350: Add rpmhpd node
arm64: dts: qcom: sm8350: Add rmtfs node
arm64: dts: qcom: sm8350: Add SMP2P nodes
arm64: dts: qcom: sm8350: Add remoteprocs
arm64: dts: qcom: sm8350-mtp: Enable remoteprocs
arm64: dts: qcom: sm8350: Use enums for GCC
arm64: dts: qcom: sm8350: Add cpufreq node
arm64: dts: qcom: apq8016-sbc: drop qcom,sbc
arm64: dts: qcom: msm8916: don't use empty memory node
dt-bindings: arm: qcom: Document ipq6018-cp01 board
arm64: dts: qcom: msm8994: don't use empty memory node
dt-bindings: arm: qcom: Document sony boards for apq8094
arm64: dts: qcom: sm8350: Add spmi node
arm64: dts: qcom: pmk8350: Add base dts file
arm64: dts: qcom: pm8350: Add base dts file
arm64: dts: qcom: pm8350b: Add base dts file
arm64: dts: qcom: pm8350c: Add base dts file
arm64: dts: qcom: pmr735a: Add base dts file
arm64: dts: qcom: pmr735B: Add base dts file
arm64: dts: qcom: sm8350-mtp: Add PMICs
arm64: dts: qcom: sm8350: Add interconnects
Vishwanatha Subbanna (1):
ARM: dts: aspeed: rainier: Add directly controlled LEDs
Vladimir Barinov (1):
arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
Vladimir Oltean (1):
arm64: dts: ls1028a: set up the real link speed for ENETC port 2
Yoshihiro Shimoda (4):
ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
arm64: dts: renesas: Add mmc aliases into board dts files
arm64: dts: renesas: r8a77961: Add CAN nodes
arm64: dts: renesas: r8a779a0: Fix PMU interrupt
Yusuke Goda (1):
arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node
Yuya Hamamachi (1):
arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support
Zev Weiss (1):
ARM: dts: aspeed: Add ASRock E3C246D4I BMC
dillon min (6):
Documentation: arm: stm32: Add stm32h750 value line doc
dt-bindings: arm: stm32: Add compatible strings for ART-PI board
ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support stm32h750
ARM: dts: stm32: add support for art-pi board based on stm32h750xbh6
ARM: stm32: Add a new SoC - STM32H750
dt-bindings: serial: stm32: Use 'type: object' instead of false
for 'additionalProperties'
jonathan@marek.ca (1):
arm64: dts: qcom: sm8250: Add videocc DT node
michael.kao (1):
arm64: dts: mt8183: add thermal zone node
satya priya (2):
arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280
arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp
Documentation/arm/index.rst | 1 +
Documentation/arm/stm32/stm32h750-overview.rst | 34 +
Documentation/devicetree/bindings/arm/amlogic.yaml | 3 +
.../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 +
Documentation/devicetree/bindings/arm/fsl.yaml | 16 +
.../devicetree/bindings/arm/mediatek.yaml | 36 +
.../devicetree/bindings/arm/mstar/mstar.yaml | 1 +
Documentation/devicetree/bindings/arm/qcom.yaml | 20 +
.../devicetree/bindings/arm/rockchip.yaml | 1 +
.../devicetree/bindings/arm/stm32/stm32.yaml | 21 +
Documentation/devicetree/bindings/arm/sunxi.yaml | 5 +
Documentation/devicetree/bindings/arm/ti/k3.yaml | 9 +
.../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +-
.../devicetree/bindings/firmware/qcom,scm.txt | 1 +
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +
.../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +-
Documentation/devicetree/bindings/media/rc.yaml | 4 +
.../devicetree/bindings/nvmem/mtk-efuse.txt | 1 +
.../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 +
.../devicetree/bindings/serial/mtk-uart.txt | 1 +
.../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +-
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
arch/arm/boot/dts/Makefile | 18 +-
arch/arm/boot/dts/am335x-boneblack.dts | 132 +-
arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +-
arch/arm/boot/dts/am33xx-l4.dtsi | 28 +-
arch/arm/boot/dts/am33xx.dtsi | 3 +
arch/arm/boot/dts/armada-385-atl-x530.dts | 235 +++
arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 +
arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 202 +++
.../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 +
arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 1747 ++++++++++++++++++--
arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 14 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 14 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 748 ++++++++-
arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 33 +
arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +-
arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +-
arch/arm/boot/dts/at91sam9260ek.dts | 3 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +-
arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +-
arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +-
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +-
arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 +
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +-
arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +-
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +-
arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +-
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +-
arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +-
arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 +
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +-
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +-
arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +-
arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +-
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +-
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +-
arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +-
arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +-
arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +-
arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +-
arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +-
arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +-
arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +-
arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +-
arch/arm/boot/dts/dra7-l4.dtsi | 76 +-
arch/arm/boot/dts/dra7.dtsi | 215 ++-
arch/arm/boot/dts/ep7209.dtsi | 18 +-
arch/arm/boot/dts/ep7211-edb7211.dts | 2 +-
arch/arm/boot/dts/exynos3250-monk.dts | 4 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 4 +-
arch/arm/boot/dts/exynos4210-i9100.dts | 56 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +-
arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +-
arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +-
arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +-
arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +-
arch/arm/boot/dts/imx51.dtsi | 2 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 +
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/boot/dts/imx6dl-plybas.dts | 6 +-
arch/arm/boot/dts/imx6q-b450v3.dts | 5 +
arch/arm/boot/dts/imx6q-b650v3.dts | 5 +
arch/arm/boot/dts/imx6q-b850v3.dts | 5 +
arch/arm/boot/dts/imx6q-ba16.dtsi | 21 +
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 38 +-
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +-
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +-
arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +-
arch/arm/boot/dts/imx7d-mba7.dts | 2 -
arch/arm/boot/dts/imx7d-remarkable2.dts | 146 ++
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 +-
arch/arm/boot/dts/ls1021a.dtsi | 3 +-
arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +-
.../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 +
arch/arm/boot/dts/mstar-v7.dtsi | 23 +
arch/arm/boot/dts/mt2701.dtsi | 19 +-
arch/arm/boot/dts/mt6589.dtsi | 1 +
arch/arm/boot/dts/mt7623.dtsi | 26 +-
arch/arm/boot/dts/mt7623n.dtsi | 4 +-
arch/arm/boot/dts/mt7629.dtsi | 12 +-
arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 1135 +++++++++++++
arch/arm/boot/dts/omap3-echo.dts | 476 ++++--
arch/arm/boot/dts/omap4-l4.dtsi | 39 +-
arch/arm/boot/dts/omap4.dtsi | 170 +-
arch/arm/boot/dts/omap4460.dtsi | 13 +-
arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 -
arch/arm/boot/dts/omap5-l4.dtsi | 67 +-
arch/arm/boot/dts/omap5.dtsi | 209 ++-
arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +-
.../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +-
arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 9 +
arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++++
arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++++
arch/arm/boot/dts/qcom-sdx55.dtsi | 207 ++-
arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +-
arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +-
.../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 +
.../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 +
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +-
arch/arm/boot/dts/r8a7742.dtsi | 4 +-
arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +-
arch/arm/boot/dts/r8a7743.dtsi | 2 +-
arch/arm/boot/dts/r8a7744.dtsi | 2 +-
arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +-
arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +-
arch/arm/boot/dts/r8a7745.dtsi | 2 +-
arch/arm/boot/dts/r8a77470.dtsi | 2 +-
arch/arm/boot/dts/r8a7790-lager.dts | 11 +-
arch/arm/boot/dts/r8a7790-stout.dts | 4 +-
arch/arm/boot/dts/r8a7790.dtsi | 4 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 19 +-
arch/arm/boot/dts/r8a7791-porter.dts | 6 +-
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 2 +-
arch/arm/boot/dts/r8a7792-wheat.dts | 2 +-
arch/arm/boot/dts/r8a7792.dtsi | 2 +-
arch/arm/boot/dts/r8a7793-gose.dts | 11 +-
arch/arm/boot/dts/r8a7793.dtsi | 2 +-
arch/arm/boot/dts/r8a7794-alt.dts | 5 +-
arch/arm/boot/dts/r8a7794-silk.dts | 8 +-
arch/arm/boot/dts/r8a7794.dtsi | 2 +-
arch/arm/boot/dts/rk3228-evb.dts | 4 +
arch/arm/boot/dts/rk3229-evb.dts | 4 +
arch/arm/boot/dts/rk3229-xms6.dts | 6 +
arch/arm/boot/dts/rk322x.dtsi | 5 +-
arch/arm/boot/dts/rv1108-elgin-r1.dts | 4 +
arch/arm/boot/dts/rv1108-evb.dts | 4 +
arch/arm/boot/dts/rv1108.dtsi | 6 +-
arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +-
arch/arm/boot/dts/sama5d2.dtsi | 6 +-
arch/arm/boot/dts/sama5d3.dtsi | 2 +-
arch/arm/boot/dts/ste-ab8500.dtsi | 4 +-
arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 ++-
arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 ++-
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 ---
arch/arm/boot/dts/ste-href520-tvk.dts | 4 +-
arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +-
arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +-
arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +-
arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 +++
arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 ----
arch/arm/boot/dts/stm32h743.dtsi | 177 +-
arch/arm/boot/dts/stm32h743i-disco.dts | 2 +-
arch/arm/boot/dts/stm32h743i-eval.dts | 2 +-
arch/arm/boot/dts/stm32h750.dtsi | 6 +
arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 +++
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +-
arch/arm/boot/dts/stm32mp151.dtsi | 8 +
arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 +
.../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 +
.../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 +
arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 +++
...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 ++
.../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 +
.../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 ++
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +
arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 +
arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 +
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 +
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 +
arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 +++
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +-
arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +-
arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +-
arch/arm/boot/dts/sun6i-a31.dtsi | 6 +-
arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +-
arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +-
arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +-
.../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +-
.../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +-
arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +-
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +-
.../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +-
.../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 +
arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 +
arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +-
arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +-
.../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +-
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 +
arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 +
arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 16 +-
arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 2 +
arch/arm/boot/dts/tegra20-paz00.dts | 14 +-
arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 1 +
arch/arm/boot/dts/tegra20-ventana.dts | 78 +-
arch/arm/boot/dts/tegra30-apalis.dtsi | 1 +
.../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +-
.../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 +
arch/arm/boot/dts/tegra30-beaver.dts | 1 +
arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 -
arch/arm/boot/dts/tegra30-cardhu.dtsi | 84 +-
arch/arm/boot/dts/tegra30-colibri.dtsi | 1 +
arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 3 +
arch/arm/boot/dts/tegra30-ouya.dts | 16 +-
arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 3 +
arch/arm/mach-mstar/Kconfig | 1 +
arch/arm/mach-omap2/pdata-quirks.c | 29 +-
arch/arm/mach-omap2/sr_device.c | 75 +-
arch/arm/mach-stm32/board-dt.c | 1 +
.../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +-
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +-
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +-
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +-
.../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 40 +-
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 16 +-
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 24 +-
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +-
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +-
arch/arm64/boot/dts/amlogic/Makefile | 3 +
arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 -
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 20 +-
.../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +-
.../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +-
.../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 56 +-
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 +
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +-
.../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 +
.../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +-
.../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 ++
.../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 ++
.../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +-
.../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +-
arch/arm64/boot/dts/arm/juno-r1.dts | 4 +
arch/arm64/boot/dts/arm/juno-r2.dts | 4 +
arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 +
.../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +-
.../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 ++
.../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +-
arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +-
arch/arm64/boot/dts/freescale/Makefile | 4 +
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 12 +-
.../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 +
.../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 +
arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi | 8 +
arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 68 +
arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 184 +++
arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 18 +
arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 202 +++
arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 311 ++++
.../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 ++
.../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 ++
.../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 +++
.../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 314 +++-
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +-
.../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 +
.../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 56 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 39 +
.../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 613 +++++++
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +-
.../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +-
.../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +-
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 144 ++
arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 21 +
arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 51 +
arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 61 +
arch/arm64/boot/dts/freescale/imx8qm.dtsi | 176 ++
arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 20 +-
.../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 12 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 50 +-
arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 37 +
arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 25 +
arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 61 +
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 423 +----
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +--
arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +-
.../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +-
arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +-
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +-
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +-
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 ++
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +-
arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +-
arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 19 +
arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +-
arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +-
arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +-
arch/arm64/boot/dts/mediatek/Makefile | 8 +
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +-
arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 +
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 15 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +
.../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 +
.../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 +
.../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 +
.../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 ++++++
.../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 +
.../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 +++++
.../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 +
.../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 +
.../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 +
.../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 +
.../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 ++++
arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 +++++
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 160 +-
arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 3 +-
arch/arm64/boot/dts/qcom/Makefile | 15 +
arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +-
arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +-
arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 +
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 +
.../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 +
.../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 ++++++
.../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +
arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +-
arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 +
arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 +
arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 +
arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 +
arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 +
arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 +
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 18 +-
.../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 141 ++
.../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 +
.../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 266 +++
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 +
.../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 +
.../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 5 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 10 +
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +-
.../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 +
.../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 +
.../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 +
.../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 +
.../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 295 ++++
arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 222 ++-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 58 +-
arch/arm64/boot/dts/qcom/sc7280-idp.dts | 259 +++
arch/arm64/boot/dts/qcom/sc7280.dtsi | 1128 +++++++++++++
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 31 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 155 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 555 ++++++-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 -
arch/arm64/boot/dts/qcom/sm8250.dtsi | 676 ++++----
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 319 ++++
arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 116 ++
arch/arm64/boot/dts/qcom/sm8350.dtsi | 1637 +++++++++++++++++-
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +-
arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +
arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +-
.../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 +
.../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 +
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 6 +-
.../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 +
.../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +-
arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 +
.../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +-
.../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +-
.../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 -
.../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 -
.../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 -
arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 +
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 340 +++-
.../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 -
.../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 -
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 9 +-
.../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 +-
.../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 +
.../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 +
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 50 +-
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 263 ++-
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 52 +-
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 +
arch/arm64/boot/dts/renesas/ulcb.dtsi | 12 +-
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/px30-engicam-common.dtsi | 5 +
.../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 27 +-
arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 11 +
arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 24 +-
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 4 +
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +
.../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 +
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 +
.../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 6 +
.../boot/dts/rockchip/rk3399-kobol-helios64.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 ++
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 +
arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +-
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 6 +
.../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +
.../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 55 +-
.../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 6 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 19 +
.../dts/rockchip/rk3399-sapphire-excavator.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 5 +-
.../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 +
arch/arm64/boot/dts/ti/Makefile | 8 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 675 ++++++++
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 103 ++
arch/arm64/boot/dts/ti/k3-am64.dtsi | 105 ++
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 468 ++++++
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 334 ++++
arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 +
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 655 ++++++++
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 395 +++++
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 9 +
arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 61 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +-
.../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 60 +
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 94 ++
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 86 +-
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 51 +
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 36 +
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 279 +++-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +-
arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 20 +-
arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 20 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 +
drivers/bus/omap_l3_noc.c | 4 +-
drivers/bus/ti-sysc.c | 82 +-
drivers/clk/ti/clk-54xx.c | 2 +
drivers/pci/controller/dwc/pci-dra7xx.c | 13 +-
drivers/soc/ti/omap_prm.c | 24 +-
include/dt-bindings/clock/omap5.h | 2 +
include/dt-bindings/pinctrl/k3.h | 5 +-
532 files changed, 27292 insertions(+), 3725 deletions(-)
create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst
create mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts
create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts
create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts
create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts
create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts
create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts
create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi
create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi
delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi
create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stm32h750.dtsi
create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi
create mode 100644
arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts
create mode 100644
arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi
create mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts
create mode 100644
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts
create mode 100644
arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c2300-v1.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts
create mode 100644
arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts
create mode 100644
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
create mode 100644
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts
create mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi
create mode 100644
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts
create mode 100644
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 4/6] ARM: devicetree changes for 5.13
@ 2021-04-26 15:57 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 15:57 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit 405fa9e9d8664e830982c5fbcb70f9ba8656bafc:
arm64: tegra: Move clocks from RT5658 endpoint to device node
(2021-03-25 14:04:49 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.13
for you to fetch changes up to 3f9a3345a3a116af806064826d42cf5211dd611d:
dt-bindings: mali-bifrost: add dma-coherent (2021-04-22 23:19:47 +0200)
----------------------------------------------------------------
ARM: devicetree changes for 5.13
There are six new SoCs added this time. Apple M1 and Nuvoton WPCM450
have separate branches because they are new SoC families that require
changes outside of device tree files. The other four are variations of
already supported chips and get merged through this branch:
- STMicroelectronics STM32H750 is one of many variants of STM32
microcontrollers based on the Cortex-M7 core. This is particularly
notable since we rarely add support for new MMU-less chips
these days. In this case, the board that gets added along with
the platform is not a SoC reference platform but the "Art Pi"
(https://art-pi.gitee.io/website/) machine that was originally design
for the RT-Thread RTOS.
- NXP i.MX8QuadMax is a variant of the growing i.MX8 embedded/industrial
SoC family, using two Cortex-A72 and four Cortex-A53 cores. It
gets added along with its reference board, the "NXP i.MX8QuadMax
Multisensory Enablement Kit".
- Qualcomm SC7280 is a Laptop SoC following the SC7180 (Snapdragon 7c)
that is used in some Chromebooks and Windows laptops. Only a reference
board is added for the moment.
- TI AM64x Sita4ra is a new version of the K3 SoC family for industrial
control, motor control, remote IO, IoT gateway etc., similar to the
older AM65x family. Two reference machines are added alongside.
Among the newly added machines, there is a very clear skew towards 64-bit
machines now, with 12 32-bit machines compared to 23 64-bit machines. The
full list sorted by SoC is:
- ASpeed AST2500 BMC: ASRock E3C246D4I Xeon server board
- Allwinner A10: Topwise A721 Tablet
- Amlogic GXL: MeCool KII TV box
- Amlogic GXM: Mecool KIII, Minix Neo U9-H TV boxes
- Broadcom BCM4908: TP-Link Archer C2300 V1 router
- MStar SSD202D: M5Stack UnitV2 camera
- Marvell Armada 38x: ATL-x530 ethernet switch
- Mediatek MT8183 Chromebooks: Lenovo 10e, Acer Spin 311,
Asus Flip CM3, Asus Detachable CM3
- Mediatek MT8516/MT8183: OLogic Pumpkin Board
- NXP i.MX7: reMarkable Tablet
- NXP i.MX8M: Kontron pitx-imx8m, Engicam i.Core MX8M Mini
- Nuvoton NPCM730: Quanta GBS BMC
- Qualcomm X55: Telit FN980 TLB SoM, Thundercomm TurboX T55 SoM
- Qualcomm MSM8998: OnePlus 5/5T phones
- Qualcomm SM8350: Snapdragon 888 Mobile Hardware Development Kit
- Rockchip RK3399: NanoPi R4S board
- STM32MP1: Engicam MicroGEA STM32MP1 MicroDev 2.0 and SOM,
EDIMM2.2 Starter Kit, Carrier, SOM
- TI AM65: Siemens SIMATIC IOT2050 gateway
There is notable work going into extending already supported machines
and SoCs:
- ASpeed AST2500
- Allwinner A23, A83t, A31, A64, H6
- Amlogic G12B
- Broadcom BCM4908
- Marvell Armada 7K/8K/CN91xx
- Mediatek MT6589, MT7622, MT8173, MT8183, MT8195
- NXP i.MX8Q, i.MX8MM, i.MX8MP
- Qualcomm MSM8916, SC7180, SDM845, SDX55, SM8350
- Renesas R-Car M3, V3U
- Rockchip RK3328, RK3399
- STEricsson U8500
- STMicroelectronics STM32MP141
- Samsung Exynos 4412
- TI K3-AM65, K3-J7200
- TI OMAP3
Among the treewide cleanups and bug fixes, two parts stand out:
- There are a number of cleanups for issues pointed out by 'make
dtbs_check' this time, and I expect more to come in the future as we
increasingly check for regressions.
- After a change to the MMC subsystem that can lead to unpredictable
device numbers, several platforms add 'aliases' properties for these
to give each MMC controller a fixed number.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Abhishek Kumar (1):
arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor
Adam Ford (1):
arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface
Adrien Grassein (9):
arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip
arm64: dts: imx8mm-nitrogen-r2: rework USDHC1
arm64: dts: imx8mm-nitrogen-r2: add USB support
arm64: dts: imx8mm-nitrogen-r2: add UARTs
arm64: dts: imx8mm-nitrogen-r2: rework UART 2
arm64: dts: imx8mm-nitrogen-r2: add PWMs
arm64: dts: imx8mm-nitrogen-r2: add FlexSPI
arm64: dts: imx8mm-nitrogen-r2: add audio
arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support
Ajit Pandey (1):
arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I2S driver
Alain Volmat (1):
ARM: dts: stm32: enable the analog filter for all I2C nodes in stm32mp151
Alex Elder (1):
ARM: dts: qcom: sdx55: add IPA information
Alexander Shiyan (8):
ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option
ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode for AUDMUX
ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded pin groups
ARM: dts: clps711x: Add SYSCON nodes where it is used
ARM: dts: clps711x: Add keypad node
ARM: dts: clps711x: Fix serial port names
ARM: dts: clps711x: edb7211: Add unit-address to memory node
ARM: dts: clps711x: Add an empty chosen node to top level DTSI
Alexander Stein (1):
arm64: dts: amlogic: Assign a fixed index to mmc devices
Alexandre Torgue (2):
ARM: dts: stm32: add new instances for stm32h743 MCU
ARM: dts: stm32: fix i2c node typo in stm32h743
Alexandru M Stan (1):
arm64: dts: qcom: sc7180-trogdor: Remove fp control pins in prep
for coachz
Alexey Minnekhanov (2):
ARM: dts: qcom: msm8974: add blsp2_uart8
ARM: dts: qcom: msm8974-klte: Add bluetooth support
Alistair Francis (3):
dt-bindings: Add vendor prefix for reMarkable
dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet
ARM: imx7d-remarkable2: Initial device tree for reMarkable2
Alpana Kumari (2):
ARM: dts: aspeed: rainier: Add presence GPIOs
ARM: dts: aspeed: everest: GPIOs support
Andreas Kemnade (1):
ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded controller
André Hentschel (2):
ARM: dts: omap3-echo: Update LED configuration
ARM: dts: omap3-echo: Add ath6kl node
Angus Ainslie (1):
arm64: dts: librem5: protect some partitions of the nor-flash
Arnd Bergmann (39):
Merge tag 'renesas-arm-dt-for-v5.13-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'omap-for-v5.13/dts-genpd-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'socfpga_dts_update_for_v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into
arm/dt
Merge tag 'arm-soc/for-5.13/devicetree' of
https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'arm-soc/for-5.13/devicetre-arm64' of
https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'imx-bindgins-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'imx-dt-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'imx-dt64-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'juno-updates-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/dt
Merge tag 'ux500-dts-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik
into arm/dt
Merge tag 'stm32-dt-for-v5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into
arm/dt
Merge tag 'tegra-for-5.13-dt-bindings' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'tegra-for-5.13-arm-dt' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'tegra-for-5.13-arm64-dt' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'v5.12-next-dts32' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt
Merge tag 'v5.12-next-dts64' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt
Merge tag 'renesas-arm-dt-for-v5.13-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'sunxi-dt-for-5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag 'mvebu-dt64-5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into
arm/dt
Merge tag 'qcom-arm64-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt
Merge tag 'amlogic-dt64' of
git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic
into arm/dt
Merge tag 'omap-for-v5.13/dt-v2-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'samsung-dt-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'at91-dt-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag 'mvebu-dt-5.13-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into
arm/dt
Merge tag 'bmc-5.13-devicetree' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
ARM: dts: mvebu: fix SPI device node
ARM: dts: clps711x: fix missing interrupt parent
Merge tag 'qcom-dts-for-5.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'qcom-arm64-for-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'amlogic-dt64-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic
into arm/dt
Merge tag 'v5.13-rockchip-dts32' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/dt
Merge tag 'v5.13-rockchip-dts64' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/dt
Merge tag 'zynqmp-dt-for-v5.13' of
https://github.com/Xilinx/linux-xlnx into arm/dt
Merge tag 'qcom-dts-for-5.13-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'qcom-arm64-for-5.13-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'bmc-5.13-devicetree-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Aryan Srivastava (1):
ARM: dts: mvebu: Add device tree for ATL-x530 Board
Aswath Govindraju (7):
arm64: dts: ti: k3-j721e-main: Update the speed modes supported
and their itap delay values for MMCSD subsystems
arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM
arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem
arm64: dts: ti: k3-am642-evm: Add USB support
arm64: dts: ti: k3-am64: Add GPIO DT nodes
arm64: dts: ti: k3-am642: reserve gpio in mcu domain for firmware usage
arm64: dts: ti: k3-j7200: Add support for higher speed modes and
update delay select values for MMCSD subsystems
Bhaskar Chowdhury (1):
ARM: dts: at91: Fix a typo
Bjorn Andersson (3):
arm64: dts: qcom: Introduce SM8350 HDK
dt-bindings: arm: qcom: Add SM8350 HDK
arm64: dts: qcom: pm8150: Enable RTC
Boris Lysov (1):
arm: mediatek: dts: activate SMP for mt6589
Brandon Wyman (2):
ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans
ARM: dts: aspeed: everest: Add power supply i2c devices
Bryan O'Donoghue (1):
arm64: dts: qcom: sm8250: Add venus DT node
Caleb Connolly (2):
arm64: dts: qcom: sm8150: add other QUP nodes and iommus
arm64: dts: qcom: sm8150: add i2c nodes
Cameron Nemo (1):
arm64: dts: rockchip: add rk3328 dwc3 usb controller node
Christian Hewitt (6):
dt-bindings: arm: amlogic: add support for the Minix NEO U9-H
arm64: dts: meson: add initial device-tree for Minix NEO U9-H
dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings
arm64: dts: meson: add initial device-tree for MeCool KII Pro
arm64: dts: meson: add initial device-tree for MeCool KIII Pro
arm64: dts: meson: remove extra tab from ODROID N2/N2+ ext_mdio node
Chunfeng Yun (11):
arm64: dts: mt8183: update wakeup register offset
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
arm64: dts: mediatek: mt8173: fix dtbs_check warning
arm64: dts: mediatek: mt2712: harmonize node names
arm64: dts: mediatek: mt8516: harmonize node names and compatibles
arm64: dts: mediatek: mt7622: harmonize node names and compatibles
arm64: dts: mediatek: mt8183: fix dtbs_check warning
arm: dts: mt7629: harmonize node names and compatibles
arm: dts: mt7623: harmonize node names and compatibles
arm: dts: mt2701: harmonize node names and compatibles
arm64: dts: mt8173: fix wrong power-domain phandle of pmic
Cristian Ciocaltea (1):
ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC
Daniel Palmer (6):
ARM: mstar: Select MSTAR_MSC313_MPLL
ARM: mstar: Add the external clocks to the base dsti
ARM: mstar: Add mpll to base dtsi
dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack
dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2
ARM: dts: mstar: Add a dts for M5Stack UnitV2
Dario Binacchi (1):
ARM: dts: am33xx-l4: fix tscadc@0 node indentation
Dave Gerlach (4):
dt-bindings: arm: ti: Add bindings for AM642 SoC
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64
arm64: dts: ti: Add support for AM642 SoC
arm64: dts: ti: Add support for AM642 EVM
Dien Pham (1):
arm64: dts: renesas: salvator-common: Add cpu-supply property to
a57_0 node
Dima Azarkin (1):
ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions for
i2c bus recovery
Dinh Nguyen (1):
arm64: dts: intel: adjust qpsi read-delay property
Dmitry Baryshkov (8):
arm64: dts: qcom: sm8250: split spi pinctrl config
arm64: dts: qcom: sm8250: further split of spi pinctrl config
arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS
arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS
arm64: dts: qcom: sdm845: add required clocks on the gcc
arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode
arm64: dts: qcom: use dp_phy to provide clocks to dispcc
arm64: dts: sdm845-db845c: make firmware filenames follow linux-firmware
Dmitry Osipenko (15):
ARM: tegra: ventana: Support CPU and Core voltage scaling
ARM: tegra: ventana: Support CPU thermal throttling
ARM: tegra: cardhu: Support CPU frequency and voltage scaling on
all board variants
ARM: tegra: cardhu: Support CPU thermal throttling
ARM: tegra: paz00: Enable full voltage scaling ranges for CPU
and Core domains
ARM: tegra: acer-a500: Enable core voltage scaling
ARM: tegra: acer-a500: Reduce thermal throttling hysteresis to 0.2C
ARM: tegra: acer-a500: Specify all CPU cores as cooling devices
ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
ARM: tegra: nexus7: Specify all CPU cores as cooling devices
ARM: tegra: ouya: Specify all CPU cores as cooling devices
ARM: tegra: Specify CPU suspend OPP in device-tree
ARM: tegra: Specify memory suspend OPP in device-tree
ARM: tegra: Specify tps65911 as wakeup source
ARM: tegra: acer-a500: Add atmel,wakeup-method property
Dong Aisheng (16):
dt-bindings: arm: fsl: add imx8qm boards compatible string
dt-bindings: mailbox: mu: add imx8qm support
arm64: dts: imx8qxp: add fallback compatible string for scu pd
arm64: dts: imx8qxp: move scu pd node before scu clock node
arm64: dts: imx8qxp: orginize dts in subsystems
arm64: dts: imx8: add lsio lpcg clocks
arm64: dts: imx8: add conn lpcg clocks
arm64: dts: imx8: add adma lpcg clocks
arm64: dts: imx8: switch to two cell scu clock binding
arm64: dts: imx8: switch to new lpcg clock binding
arm64: dts: imx8qm: add lsio ss support
arm64: dts: imx8qm: add conn ss support
arm64: dts: imx8: split adma ss into dma and audio ss
arm64: dts: imx8qm: add dma ss support
arm64: dts: imx: add imx8qm common dts file
arm64: dts: imx: add imx8qm mek support
Douglas Anderson (9):
arm64: dts: qcom: Move sc7180 MI2S config to board files and make pulldown
arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards
arm64: dts: qcom: Unify the sc7180-trogdor panel nodes
arm64: dts: qcom: Add sc7180-lazor-limozeen skus
arm64: dts: qcom: Add sc7180-trogdor-pompom skus
arm64: dts: qcom: Add sc7180-trogdor-coachz skus
arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor
arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en"
arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model
Drew Fustini (2):
ARM: dts: am335x-pocketbeagle: unique gpio-line-names
ARM: dts: am335x-boneblack.dts: unique gpio-line-names
Eddie James (11):
ARM: dts: aspeed: rainier: Add additional processor CFAMs
ARM: dts: aspeed: rainier: Enable fan watchdog
ARM: dts: aspeed: rainier 4U: Fix fan configuration
ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines
ARM: dts: aspeed: everest: Add RTC
ARM: dts: aspeed: everest: Enable fan watchdog
ARM: dts: aspeed: Add Rainier 1S4U machine
ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes
ARM: dts: aspeed: Rainier: Update to pass 2 hardware
Fabien Parent (4):
dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board
dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board
arm64: dts: mt8183: add mt8183 pumpkin board
arm64: dts: mediatek: fix reset GPIO level on pumpkin
Fabio Estevam (5):
arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name
ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin
ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings
ARM: dts: imx7d-mba7: Remove unsupported PCI properties
arm64: dts: imx8mp-evk: Improve the Ethernet PHY description
Faiz Abbas (2):
arm64: dts: ti: k3-j7200: Add gpio nodes
arm64: dts: ti: k3-j7200-common-proc-board: Disable unused gpio modules
Geert Uytterhoeven (15):
ARM: dts: renesas: Group tuples in APMU cpus properties
ARM: dts: renesas: Group tuples in playback and capture properties
ARM: dts: renesas: Group tuples in pin control properties
arm64: dts: renesas: Group tuples in playback and capture properties
arm64: dts: renesas: Group tuples in pin control properties
arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling
ARM: dts: rza2mevb: Upstream Linux requires SDRAM
arm64: dts: renesas: falcon: Add I2C EEPROM nodes
arm64: dts: renesas: falcon: Add CSI/DSI sub-board
arm64: dts: renesas: falcon: Add Ethernet sub-board
arm64: dts: renesas: falcon: Move console config to CPU board DTS
arm64: dts: renesas: falcon: Move watchdog config to CPU board DTS
arm64: dts: renesas: falcon: Move AVB0 to main DTS
ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys
arm64: dts: renesas: r8a77950: Drop operating points above 1.5 GHz
George Hung (1):
ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree
Grygorii Strashko (1):
arm64: dts: ti: k3-am64-main: add main CPTS entry
Guido Günther (8):
arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay
arm64: dts: librem5: Drop assigned-clocks from SAI2
arm64: dts: librem5-devkit: Use a less generic codec name
arm64: dts: librem5-devkit: Add speaker amplifier
arm64: dts: librem5-devkit: "Drop Line In Jack"
arm64: dts: librem5-devkit: Add mux for built-in vs headset mic
arm64: dts: librem5-devkit: Move headphone detection to sound card
arm64: dts: imx8mq-librem5: Hog the correct gpio
Heiko Stuebner (11):
arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel
arm64: dts: rockchip: used range'd gpu opps on rk3399
arm64: dts: rockchip: drop separate opp table on rk3399-puma
arm64: dts: rockchip: add phandle to timer0 on rk3368
ARM: dts: rockchip: move rk322x mmcx aliases to board dts files
ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files
arm64: dts: rockchip: move mmc aliases to board dts on px30
arm64: dts: rockchip: move mmc aliases to board dts on rk3308
arm64: dts: rockchip: move mmc aliases to board dts on rk3328
arm64: dts: rockchip: move mmc aliases to board dts on rk3368
arm64: dts: rockchip: move mmc aliases to board dts on rk3399
Heiko Thiery (2):
dt-bindings: arm: fsl: add Kontron pITX-imx8m board
arm64: dts: fsl: add support for Kontron pitx-imx8m board
Horia Geantă (1):
ARM: dts: ls1021a: mark crypto engine dma coherent
Hsin-Yi Wang (9):
arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-juniper
arm64: dts: mt8183: Add kukui-jacuzzi-damu board
arm64: dts: mt8183: Add kukui-jacuzzi-juniper board
arm64: dts: mt8183: Add gce client reg for display subcomponents
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama
arm64: dts: mt8183: Add kukui kodama board
Hyeonki Hong (2):
arm64: dts: meson: add saradc node to ODROID N2/N2+
arm64: dts: meson: add GPIO line names to ODROID N2/N2+
Ian Ray (1):
ARM: dts: imx: bx50v3: Define GPIO line names
JC Kuo (1):
dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop
Jack Pham (2):
arm64: dts: qcom: sm8350: add USB and PHY device nodes
arm64: dts: qcom: sm8350-mtp: enable USB nodes
Jagan Teki (15):
dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0
ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM
ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board
dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF
ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF
dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM
ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM
arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0
arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
Jami Kettunen (2):
arm64: dts: qcom: msm8998: Disable MSS remoteproc by default
arm64: dts: qcom: Add support for OnePlus 5/5T
Jan Kiszka (5):
arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes
arm64: dts: ti: k3-am65-mcu: Add RTI watchdog entry
dt-bindings: Add Siemens vendor prefix
dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards
arm64: dts: ti: Add support for Siemens IOT2050 boards
Jernej Skrabec (1):
ARM: dts: sun8i: h3: beelink-x2: Add power button
Jim Wright (1):
ARM: dts: aspeed: everest: Add UCD90320 power sequencer
Joel Stanley (2):
ARM: dts: aspeed: rainier: Add missing fan nodes
ARM: dts: aspeed: everest: Add size/address cells
Johan Jonker (8):
arm64: dts: rockchip: enable dwc3 usb for A95X Z2
arm64: dts: rockchip: add new watchdog compatible to px30.dtsi
arm64: dts: rockchip: add new watchdog compatible to rk3308.dtsi
arm64: dts: rockchip: add new watchdog compatible to rk3328.dtsi
arm64: dts: rockchip: add new watchdog compatible to rk3399.dtsi
ARM: dts: rockchip: add new watchdog compatible to rv1108.dtsi
ARM: dts: rockchip: add new watchdog compatible to rk322x.dtsi
ARM: dts: rockchip: remove clock-names property from watchdog
node in rv1108.dtsi
Jonathan Marek (2):
arm64: dts: qcom: sm8250: fix display nodes
arm64: dts: qcom: update usb qmp phy clock-cells property
Jonathan Neuschäfer (1):
ARM: dts: imx50-kobo-aura: Add Netronix embedded controller
Kevin Hilman (2):
arm64: dts: amlogic: misc DT schema fixups
dt-bindings: mali-bifrost: add dma-coherent
Kieran Bingham (3):
arm64: dts: renesas: falcon-cpu: Add GP LEDs
arm64: dts: renesas: r8a779a0: Add FCPVD support
arm64: dts: renesas: r8a779a0: Add VSPD support
Konstantin Aladyshev (1):
ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses
Konstantin Porotchkin (2):
arm64: dts: marvell: add support for Marvell CP110 UTMI PHY
arm64: dts: marvell: enable CP110 UTMI PHY usage
Krzysztof Kozlowski (25):
ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
ARM: dts: exynos: correct fuel gauge interrupt trigger level on
P4 Note family
ARM: dts: exynos: correct fuel gauge interrupt trigger level on
Midas family
ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid
X/U3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family
ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on
Fascinate family
arm64: dts: exynos: re-order Slim SSS clocks to match dtschema
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: replace deprecated NTC/Murata compatibles
ARM: dts: exynos: white-space cleanups
arm64: dts: exynos: white-space cleanups
arm64: dts: intel: socfpga: override clocks by label
arm64: dts: intel: socfpga_agilex: move clocks out of soc node
arm64: dts: intel: socfpga_agilex: move timer out of soc node
arm64: dts: intel: socfpga_agilex: remove default status=okay
arm64: dts: intel: socfpga_agilex: move usbphy out of soc node
arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts
arm64: dts: intel: socfpga_agilex: align node names with dtschema
arm64: dts: intel: socfpga_agilex_socdk_nand: align LED node
names with dtschema
ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge interrupt
trigger level
ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge
interrupt trigger level
Kuldeep Singh (2):
arm64: dts: imx8mm: Reorder flexspi clock-names entry
arm64: dts: imx8mn: Reorder flexspi clock-names entry
Kurt Kanzenbach (1):
ARM: dts: stm32: Add PTP clock to Ethernet controller
Lad Prabhakar (2):
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit ov7725 sensors
Laurent Pinchart (1):
arm64: dts: zynqmp: Add power domain for the DisplayPort DMA controller
Linus Walleij (10):
ARM: dts: ux500: Fix BT+WLAN on Janice
ARM: dts: ux500: Fix touchscreen on TVK R2
ARM: dts: ux500: Move Synaptics to right include
ARM: dts: ux500: Push sensors to TVK R2 board
ARM: dts: ux500: Fix up TVK R3 sensors
ARM: dts: ux500: Push TC35893 defines to each UIB
ARM: dts: ux500: Totally separate TVK R2 and R3
ARM: dts: ux500: Clarify UIB version per board
ARM: dts: ux500: Bump AUX1 voltage
ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB
Lokesh Vutla (2):
dt-bindings: arm: ti: Add bindings for AM642 SK
arm64: dts: ti: Add support for AM642 SK
Luca Weiss (1):
ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU
Ludovic Desroches (1):
ARM: dts: at91: change the key code of the gpio key
Maciej Matuszczyk (1):
arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi
Manivannan Sadhasivam (14):
ARM: dts: qcom: sdx55: Add support for A7 PLL clock
ARM: dts: qcom: sdx55: Add support for APCS block
ARM: dts: qcom: sdx55: Add CPUFreq support
ARM: dts: qcom: sdx55: Add modem SMP2P node
ARM: dts: qcom: sdx55: Add IMEM and PIL info region
dt-bindings: firmware: scm: Add compatible for SDX55
ARM: dts: qcom: sdx55: Add SCM node
ARM: dts: qcom: sdx55: Add interconnect nodes
ARM: dts: qcom: Fix node name for NAND controller node
ARM: dts: qcom: sdx55: Add Modem remoteproc node
dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board
ARM: dts: qcom: sdx55: Add basic devicetree support for Telit FN980 TLB
dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit
ARM: dts: qcom: sdx55: Add basic devicetree support for Thundercomm T55
Marek Behún (1):
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
Marek Vasut (7):
arm64: dts: imx8mp: add eqos node and alias
arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Pollux-i.MX8MP
ARM: dts: stm32: Fill GPIO line names on DHCOM SoM
ARM: dts: stm32: Fill GPIO line names on AV96
ARM: dts: stm32: Update GPIO line names on DRC02
ARM: dts: stm32: Update GPIO line names on PicoITX
ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM
Martin Kepplinger (1):
arm64: dts: imx8mq-librem5-r2: set nearlevel to 120
Matthew Barth (2):
ARM: dts: aspeed: everest: Add max31785 fan controller device
ARM: dts: aspeed: everest: Add pca9552 fan presence
Matthias Brugger (2):
arm64: dts: mt8183-pumpkin: fix dtbs_check warning
arm64: dts: mt8183: fix dtbs_check warning
Matthias Kaehlcke (6):
arm64: dts: qcom: sc7180: trogdor: Add label to charger thermal zone
arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor
arm64: dts: qcom: sc7180: trogdor: Fix trip point config of
charger thermal zone
arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 instead
of 1 for charger temperature
arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs
arm64: dts: mt8183: Configure CPU cooling
Maulik Shah (3):
arm64: dts: qcom: sc7280: Add RSC and PDC devices
arm64: dts: qcom: sc7280: Add reserved memory for fw
arm64: dts: qcom: sc7280: Add cpuidle states
Michael Walle (5):
arm64: dts: ls1028a: add interrupt to Root Complex Event Collector
arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions
arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions
arm64: dts: ls1028a: move rtc alias to individual boards
arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias
Nichole Wang (1):
ARM: dts: aspeed: mihawk: Add GPIO line names
Nicolas Boichat (1):
arm64: dts: mt8183: Add kukui kakadu board
Nicolas Ferre (2):
ARM: dts: at91: sama5d2: add ETB and ETM unit name
ARM: dts: at91: sama5d2/trivial: fix letter case for etm hex address
Niklas Söderlund (2):
arm64: dts: renesas: r8a779a0: Add thermal support
arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes
Pascal Roeleven (2):
dt-bindings: arm: Add Topwise A721
ARM: dts: sun4i: Add support for Topwise A721 tablet
Paul Fertser (1):
ARM: dts: aspeed: tiogapass: add hotplug controller
Peng Fan (3):
dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names
arm64: dts: imx8qxp: correct usdhc clock-names sequence
arm64: dts: imx8mp: add wdog2/3 nodes
Peter Ujfalusi (1):
arm64: dts: ti: k3-am64-main: Enable DMA support
Philippe Schenker (1):
ARM: dts: colibri-imx6ull: Change drive strength for usdhc2
Phong Hoang (2):
arm64: dts: renesas: r8a779a0: Add TMU support
arm64: dts: renesas: r8a779a0: Add CMT support
Pieter Beers (1):
ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out
Pratyush Yadav (6):
arm64: dts: ti: k3-j721e-som-p0: Enable 8D-8D-8D mode on OSPI
arm64: dts: ti: am654-base-board: Enable 8D-8D-8D mode on OSPI
arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0
arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible
arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible
arm64: dts: ti: k3-am64-main: Fix ospi compatible
Priyanga Ramasamy (1):
ARM: dts: aspeed: everest: Add I2C components
Quanyang Wang (1):
arm64: dts: zynqmp: Remove si5328 device nodes
Rafał Miłecki (15):
arm64: dts: broadcom: bcm4908: describe USB PHY
arm64: dts: broadcom: bcm4908: describe Ethernet controller
arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch
arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs
arm64: dts: broadcom: bcm4908: describe firmware partitions
arm64: dts: broadcom: bcm4908: fix switch parent node name
dt-bindings: arm: bcm: document TP-Link Archer C2300 binding
arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1
arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode
arm64: dts: broadcom: bcm4908: add Ethernet TX irq
ARM: dts: BCM5301X: fix "reg" formatting in /memory node
ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxul routers
ARM: dts: BCM5301X: Fix Linksys EA9500 partitions
ARM: dts: BCM5301X: Set Linksys EA9500 power LED
arm64: dts: broadcom: bcm4908: add Ethernet MAC addr
Rajendra Nayak (4):
dt-bindings: arm: qcom: Document sc7280 SoC and board
arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc
arm64: dts: qcom: SC7280: Add rpmhcc clock controller node
arm64: dts: qcom: sc7280: Add rpmh power-domain node
Robert Foss (5):
arm64: dts: qcom: sdm845: Add CAMSS ISP node
arm64: dts: qcom: sdm845-db845c: Configure regulators for camss node
arm64: dts: qcom: sdm845-db845c: Enable ov8856 sensor and connect to ISP
arm64: dts: qcom: sm8350: Add thermal zones and throttling support
arm64: dts: qcom: sm8350: Add support for PRNG EE
Robin Murphy (2):
arm64: dts: juno: Describe PCI dma-ranges
arm64: dts: juno: Enable more SMMUs
Russell King (3):
arm64: dts: lx2160a-clearfog-itx: add SFP support
arm64: dts: marvell: clearfog-gt-8k: add pwm-fan
arm64: dts: marvell: clearfog-gt-8k: add cooling maps
Ryan Wu (1):
dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC
Ryder Lee (1):
arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi
Sai Prakash Ranjan (13):
arm64: dts: qcom: sc7180: Rename the qmp node to power-controller
arm64: dts: qcom: sdm845: Rename the qmp node to power-controller
arm64: dts: qcom: sm8250: Rename the qmp node to power-controller
arm64: dts: qcom: sm8350: Rename the qmp node to power-controller
arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
arm64: dts: qcom: sm8350: Fix level triggered PMU interrupt polarity
arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2
physical timer
arm64: dts: qcom: sc7280: Add device node for APPS SMMU
arm64: dts: qcom: sc7280: Add APSS watchdog node
arm64: dts: qcom: sc7280: Add device tree node for LLCC
arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC
arm64: dts: qcom: sc7280: Add AOSS QMP node
arm64: dts: qcom: sc7280: Add Coresight support
Samuel Holland (6):
ARM: dts: sunxi: Use the new r_intc binding
ARM: dts: sunxi: h3/h5: Add r_intc node
ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc
arm64: dts: allwinner: Use the new r_intc binding
arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc
arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection
Sandeep Maheswaram (1):
arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of
GIC interrupts
Sebastian Krzyszkowiak (1):
arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
Sebastian Reichel (5):
ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53
ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO
ARM: dts: imx6q-ba16: improve PHY information
ARM: dts: imx: bx50v3: i2c GPIOs are open drain
ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing
Seiya Wang (3):
dt-bindings: timer: Add compatible for Mediatek MT8195
dt-bindings: serial: Add compatible for Mediatek MT8195
dt-bindings: arm: Add compatible for Mediatek MT8195
Serge Semin (1):
ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name
Shawn Guo (4):
arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges'
Srinivas Kandagatla (1):
arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
Srinivasa Rao Mandadapu (1):
arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz
Stefan Riedmueller (2):
ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing
ARM: dts: imx6: pbab01: Set USB OTG port to peripheral
Stephan Gerhold (1):
arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/interrupt
Stephen Boyd (4):
arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy
arm64: dts: qcom: trogdor: Only wakeup from pen eject
arm64: dts: qcom: Disable camera clk on sc7180-trogdor devices by default
arm64: dts: qcom: sc7180: Drop duplicate dp_hot_plug_det node in trogdor
Sujit Kautkar (1):
arm64: dts: qcom: Move rmtfs memory region
Suman Anna (5):
arm64: dts: ti: k3-am65-main: Add ICSSG nodes
arm64: dts: ti: k3-j721e-main: Add ICSSG nodes
arm64: dts: ti: k3-am64-main: Add hwspinlock node
arm64: dts: ti: k3-am64-main: Add mailbox cluster nodes
arm64: dts: ti: k3-am642-evm/sk: Add IPC sub-mailbox nodes
Sumit Semwal (1):
arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits
Teresa Remmet (1):
arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART
Thomas Schneider (1):
arm64: dts: rockchip: add infrared receiver node to rockpro64
Tianling Shen (2):
dt-bindings: Add doc for FriendlyARM NanoPi R4S
rockchip: rk3399: Add support for FriendlyARM NanoPi R4S
Tim Harvey (1):
ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/#size-cells
Timon Baetz (2):
ARM: dts: exynos: add charger supply for I9100
ARM: dts: exynos: Add front camera support to I9100
Tony Lindgren (46):
bus: ti-sysc: Fix initializing module_pa for modules without sysc register
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
bus: ti-sysc: Detect more modules for debugging
bus: ti-sysc: Check for old incomplete dtb
ARM: OMAP2+: Init both prm and prcm nodes early for clocks
soc: ti: omap-prm: Allow hardware supported retention when idle
clk: ti: omap5: Add missing gpmc and ocmc clkctrl
PCI: pci-dra7xx: Prepare for deferred probe with module_platform_driver
ARM: dts: Update pcie ranges for dra7
ARM: dts: Configure interconnect target module for dra7 pcie
ARM: dts: Properly configure dra7 edma sysconfig registers
ARM: dts: Move dra7 l3 noc to a separate node
ARM: dts: Configure interconnect target module for dra7 qspi
ARM: dts: Configure interconnect target module for dra7 sata
ARM: dts: Configure interconnect target module for dra7 mpu
ARM: dts: Configure interconnect target module for dra7 dmm
ARM: dts: Configure simple-pm-bus for dra7 l4_wkup
ARM: dts: Configure simple-pm-bus for dra7 l4_per1
ARM: dts: Configure simple-pm-bus for dra7 l4_per2
ARM: dts: Configure simple-pm-bus for dra7 l4_per3
ARM: dts: Configure simple-pm-bus for dra7 l4_cfg
ARM: dts: Configure simple-pm-bus for dra7 l3
ARM: dts: Configure power-domain for omap4 gfx
ARM: dts: Configure power-domain for omap4 dts iss
ARM: dts: Configure interconnect target module for omap4 dmm
ARM: dts: Configure interconnect target module for omap4 emif
ARM: dts: Configure interconnect target module for omap4 debugss
ARM: dts: Configure interconnect target module for omap4 mpu
ARM: dts: Move omap4 mmio-sram out of l3 interconnect
ARM: dts: Move omap4 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap4 l4_wkup
ARM: dts: Configure simple-pm-bus for omap4 l4_per
ARM: dts: Configure simple-pm-bus for omap4 l4_cfg
ARM: dts: Prepare for simple-pm-bus for omap4 l3
ARM: dts: Configure interconnect target module for omap5 dmm
ARM: dts: Configure interconnect target module for omap5 emif
ARM: dts: Configure interconnect target module for omap5 mpu
ARM: dts: Configure interconnect target module for omap5 gpmc
ARM: dts: Configure interconnect target module for omap5 sata
ARM: dts: Move omap5 mmio-sram out of l3 interconnect
ARM: dts: Move omap5 l3-noc to a separate node
ARM: dts: Configure simple-pm-bus for omap5 l4_wkup
ARM: dts: Configure simple-pm-bus for omap5 l4_per
ARM: dts: Configure simple-pm-bus for omap5 l4_cfg
ARM: dts: Configure simple-pm-bus for omap5 l3
Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and
'genpd-dts-omap5' into omap-for-v5.13/dts-genpd
V Sujith Kumar Reddy (1):
arm64: dts: qcom: sc7180: Update iommu property for simultaneous playback
Valentin CARON - foss (1):
ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
Venkata Lakshmi Narayana Gubba (1):
arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
Vignesh Raghavendra (6):
arm64: dts: ti: k3-am64-main: Add CPSW DT node
arm64: dts: ti: k3-am642-evm: add CPSW3g DT nodes
arm64: dts: ti: k3-am642-sk: Add CPSW DT nodes
arm64: dts: ti: k3-am64-main: Add ADC nodes
arm64: dts: ti: k3-am64-main: Add OSPI node
arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node
Vinod Koul (26):
arm64: dts: qcom: sm8350: Add apss_smmu node
arm64: dts: qcom: sm8350: Add UFS nodes
arm64: dts: qcom: sm8350-mtp: enable UFS nodes
arm64: dts: qcom: sm8350-mtp: add regulator names
arm64: dts: qcom: sm8350: fix typo
arm64: dts: qcom: sm8350: Add rpmhpd node
arm64: dts: qcom: sm8350: Add rmtfs node
arm64: dts: qcom: sm8350: Add SMP2P nodes
arm64: dts: qcom: sm8350: Add remoteprocs
arm64: dts: qcom: sm8350-mtp: Enable remoteprocs
arm64: dts: qcom: sm8350: Use enums for GCC
arm64: dts: qcom: sm8350: Add cpufreq node
arm64: dts: qcom: apq8016-sbc: drop qcom,sbc
arm64: dts: qcom: msm8916: don't use empty memory node
dt-bindings: arm: qcom: Document ipq6018-cp01 board
arm64: dts: qcom: msm8994: don't use empty memory node
dt-bindings: arm: qcom: Document sony boards for apq8094
arm64: dts: qcom: sm8350: Add spmi node
arm64: dts: qcom: pmk8350: Add base dts file
arm64: dts: qcom: pm8350: Add base dts file
arm64: dts: qcom: pm8350b: Add base dts file
arm64: dts: qcom: pm8350c: Add base dts file
arm64: dts: qcom: pmr735a: Add base dts file
arm64: dts: qcom: pmr735B: Add base dts file
arm64: dts: qcom: sm8350-mtp: Add PMICs
arm64: dts: qcom: sm8350: Add interconnects
Vishwanatha Subbanna (1):
ARM: dts: aspeed: rainier: Add directly controlled LEDs
Vladimir Barinov (1):
arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
Vladimir Oltean (1):
arm64: dts: ls1028a: set up the real link speed for ENETC port 2
Yoshihiro Shimoda (4):
ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
arm64: dts: renesas: Add mmc aliases into board dts files
arm64: dts: renesas: r8a77961: Add CAN nodes
arm64: dts: renesas: r8a779a0: Fix PMU interrupt
Yusuke Goda (1):
arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node
Yuya Hamamachi (1):
arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support
Zev Weiss (1):
ARM: dts: aspeed: Add ASRock E3C246D4I BMC
dillon min (6):
Documentation: arm: stm32: Add stm32h750 value line doc
dt-bindings: arm: stm32: Add compatible strings for ART-PI board
ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support stm32h750
ARM: dts: stm32: add support for art-pi board based on stm32h750xbh6
ARM: stm32: Add a new SoC - STM32H750
dt-bindings: serial: stm32: Use 'type: object' instead of false
for 'additionalProperties'
jonathan@marek.ca (1):
arm64: dts: qcom: sm8250: Add videocc DT node
michael.kao (1):
arm64: dts: mt8183: add thermal zone node
satya priya (2):
arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280
arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp
Documentation/arm/index.rst | 1 +
Documentation/arm/stm32/stm32h750-overview.rst | 34 +
Documentation/devicetree/bindings/arm/amlogic.yaml | 3 +
.../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 +
Documentation/devicetree/bindings/arm/fsl.yaml | 16 +
.../devicetree/bindings/arm/mediatek.yaml | 36 +
.../devicetree/bindings/arm/mstar/mstar.yaml | 1 +
Documentation/devicetree/bindings/arm/qcom.yaml | 20 +
.../devicetree/bindings/arm/rockchip.yaml | 1 +
.../devicetree/bindings/arm/stm32/stm32.yaml | 21 +
Documentation/devicetree/bindings/arm/sunxi.yaml | 5 +
Documentation/devicetree/bindings/arm/ti/k3.yaml | 9 +
.../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +-
.../devicetree/bindings/firmware/qcom,scm.txt | 1 +
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +
.../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +-
Documentation/devicetree/bindings/media/rc.yaml | 4 +
.../devicetree/bindings/nvmem/mtk-efuse.txt | 1 +
.../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 +
.../devicetree/bindings/serial/mtk-uart.txt | 1 +
.../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +-
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
arch/arm/boot/dts/Makefile | 18 +-
arch/arm/boot/dts/am335x-boneblack.dts | 132 +-
arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +-
arch/arm/boot/dts/am33xx-l4.dtsi | 28 +-
arch/arm/boot/dts/am33xx.dtsi | 3 +
arch/arm/boot/dts/armada-385-atl-x530.dts | 235 +++
arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 +
arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 202 +++
.../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 +
arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 1747 ++++++++++++++++++--
arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 14 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 14 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 748 ++++++++-
arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 33 +
arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +-
arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +-
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +-
arch/arm/boot/dts/at91sam9260ek.dts | 3 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +-
arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +-
arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +-
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +-
arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 +
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +-
arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +-
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +-
arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +-
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +-
arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +-
arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 +
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +-
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +-
arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +-
arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +-
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +-
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +-
arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +-
arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +-
arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +-
arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +-
arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +-
arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +-
arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +-
arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +-
arch/arm/boot/dts/dra7-l4.dtsi | 76 +-
arch/arm/boot/dts/dra7.dtsi | 215 ++-
arch/arm/boot/dts/ep7209.dtsi | 18 +-
arch/arm/boot/dts/ep7211-edb7211.dts | 2 +-
arch/arm/boot/dts/exynos3250-monk.dts | 4 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 4 +-
arch/arm/boot/dts/exynos4210-i9100.dts | 56 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +-
arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +-
arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +-
arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +-
arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +-
arch/arm/boot/dts/imx51.dtsi | 2 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 +
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/boot/dts/imx6dl-plybas.dts | 6 +-
arch/arm/boot/dts/imx6q-b450v3.dts | 5 +
arch/arm/boot/dts/imx6q-b650v3.dts | 5 +
arch/arm/boot/dts/imx6q-b850v3.dts | 5 +
arch/arm/boot/dts/imx6q-ba16.dtsi | 21 +
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 38 +-
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +-
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +-
arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +-
arch/arm/boot/dts/imx7d-mba7.dts | 2 -
arch/arm/boot/dts/imx7d-remarkable2.dts | 146 ++
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 +-
arch/arm/boot/dts/ls1021a.dtsi | 3 +-
arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +-
.../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 +
arch/arm/boot/dts/mstar-v7.dtsi | 23 +
arch/arm/boot/dts/mt2701.dtsi | 19 +-
arch/arm/boot/dts/mt6589.dtsi | 1 +
arch/arm/boot/dts/mt7623.dtsi | 26 +-
arch/arm/boot/dts/mt7623n.dtsi | 4 +-
arch/arm/boot/dts/mt7629.dtsi | 12 +-
arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 1135 +++++++++++++
arch/arm/boot/dts/omap3-echo.dts | 476 ++++--
arch/arm/boot/dts/omap4-l4.dtsi | 39 +-
arch/arm/boot/dts/omap4.dtsi | 170 +-
arch/arm/boot/dts/omap4460.dtsi | 13 +-
arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 -
arch/arm/boot/dts/omap5-l4.dtsi | 67 +-
arch/arm/boot/dts/omap5.dtsi | 209 ++-
arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +-
.../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +-
arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 9 +
arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++++
arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++++
arch/arm/boot/dts/qcom-sdx55.dtsi | 207 ++-
arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +-
arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +-
.../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 +
.../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 +
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +-
arch/arm/boot/dts/r8a7742.dtsi | 4 +-
arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +-
arch/arm/boot/dts/r8a7743.dtsi | 2 +-
arch/arm/boot/dts/r8a7744.dtsi | 2 +-
arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +-
arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +-
arch/arm/boot/dts/r8a7745.dtsi | 2 +-
arch/arm/boot/dts/r8a77470.dtsi | 2 +-
arch/arm/boot/dts/r8a7790-lager.dts | 11 +-
arch/arm/boot/dts/r8a7790-stout.dts | 4 +-
arch/arm/boot/dts/r8a7790.dtsi | 4 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 19 +-
arch/arm/boot/dts/r8a7791-porter.dts | 6 +-
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 2 +-
arch/arm/boot/dts/r8a7792-wheat.dts | 2 +-
arch/arm/boot/dts/r8a7792.dtsi | 2 +-
arch/arm/boot/dts/r8a7793-gose.dts | 11 +-
arch/arm/boot/dts/r8a7793.dtsi | 2 +-
arch/arm/boot/dts/r8a7794-alt.dts | 5 +-
arch/arm/boot/dts/r8a7794-silk.dts | 8 +-
arch/arm/boot/dts/r8a7794.dtsi | 2 +-
arch/arm/boot/dts/rk3228-evb.dts | 4 +
arch/arm/boot/dts/rk3229-evb.dts | 4 +
arch/arm/boot/dts/rk3229-xms6.dts | 6 +
arch/arm/boot/dts/rk322x.dtsi | 5 +-
arch/arm/boot/dts/rv1108-elgin-r1.dts | 4 +
arch/arm/boot/dts/rv1108-evb.dts | 4 +
arch/arm/boot/dts/rv1108.dtsi | 6 +-
arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +-
arch/arm/boot/dts/sama5d2.dtsi | 6 +-
arch/arm/boot/dts/sama5d3.dtsi | 2 +-
arch/arm/boot/dts/ste-ab8500.dtsi | 4 +-
arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 ++-
arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 ++-
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 ---
arch/arm/boot/dts/ste-href520-tvk.dts | 4 +-
arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +-
arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +-
arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +-
arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 +++
arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 ----
arch/arm/boot/dts/stm32h743.dtsi | 177 +-
arch/arm/boot/dts/stm32h743i-disco.dts | 2 +-
arch/arm/boot/dts/stm32h743i-eval.dts | 2 +-
arch/arm/boot/dts/stm32h750.dtsi | 6 +
arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 +++
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +-
arch/arm/boot/dts/stm32mp151.dtsi | 8 +
arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 +
.../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 +
.../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 +
arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 +++
...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 ++
.../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 +
.../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 ++
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +
arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 +
arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 +
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 +
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 +
arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 +++
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +-
arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +-
arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +-
arch/arm/boot/dts/sun6i-a31.dtsi | 6 +-
arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +-
arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +-
arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +-
.../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +-
.../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +-
arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +-
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +-
.../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +-
arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +-
.../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 +
arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 +
arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +-
arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +-
.../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +-
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 +
arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 +
arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 16 +-
arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 2 +
arch/arm/boot/dts/tegra20-paz00.dts | 14 +-
arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 1 +
arch/arm/boot/dts/tegra20-ventana.dts | 78 +-
arch/arm/boot/dts/tegra30-apalis.dtsi | 1 +
.../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +-
.../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 +
arch/arm/boot/dts/tegra30-beaver.dts | 1 +
arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 -
arch/arm/boot/dts/tegra30-cardhu.dtsi | 84 +-
arch/arm/boot/dts/tegra30-colibri.dtsi | 1 +
arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 3 +
arch/arm/boot/dts/tegra30-ouya.dts | 16 +-
arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 3 +
arch/arm/mach-mstar/Kconfig | 1 +
arch/arm/mach-omap2/pdata-quirks.c | 29 +-
arch/arm/mach-omap2/sr_device.c | 75 +-
arch/arm/mach-stm32/board-dt.c | 1 +
.../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +-
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +-
.../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +-
.../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +-
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +-
.../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 40 +-
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 16 +-
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 24 +-
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +-
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +-
arch/arm64/boot/dts/amlogic/Makefile | 3 +
arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 -
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 20 +-
.../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +-
.../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +-
.../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 56 +-
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 +
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +-
.../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 +
.../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +-
.../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 ++
.../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 ++
.../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +-
.../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +-
arch/arm64/boot/dts/arm/juno-r1.dts | 4 +
arch/arm64/boot/dts/arm/juno-r2.dts | 4 +
arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 +
.../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +-
.../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 ++
.../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +-
arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +-
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +-
arch/arm64/boot/dts/freescale/Makefile | 4 +
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 12 +-
.../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 +
.../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 +
arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi | 8 +
arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 68 +
arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 184 +++
arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 18 +
arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 202 +++
arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 311 ++++
.../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 ++
.../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 ++
.../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 +++
.../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 314 +++-
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +-
.../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 +
.../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 56 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 39 +
.../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 613 +++++++
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +-
.../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +-
.../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +-
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 144 ++
arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 21 +
arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 51 +
arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 61 +
arch/arm64/boot/dts/freescale/imx8qm.dtsi | 176 ++
arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 20 +-
.../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 12 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 50 +-
arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 37 +
arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 25 +
arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 61 +
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 423 +----
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +--
arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +-
.../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +-
arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +-
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +-
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +-
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 ++
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +-
arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +-
arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 19 +
arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +-
arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +-
arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +-
arch/arm64/boot/dts/mediatek/Makefile | 8 +
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +-
arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 +
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 15 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +
.../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 +
.../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 +
.../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 +
.../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 ++++++
.../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 +
.../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 +++++
.../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 +
.../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 +
.../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 +
.../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 +
.../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 ++++
arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 +++++
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 160 +-
arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 3 +-
arch/arm64/boot/dts/qcom/Makefile | 15 +
arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +-
arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +-
arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 +
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 +
.../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 +
.../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 ++++++
.../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +
arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +-
arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 +
arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 +
arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 +
arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 +
arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 +
arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 +
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 18 +-
.../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 141 ++
.../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 +
.../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 +
.../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 266 +++
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 +
.../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 +
.../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 +
.../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 5 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 10 +
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +-
.../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 +
.../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 +
.../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 +
.../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 +
.../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 295 ++++
arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 222 ++-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 58 +-
arch/arm64/boot/dts/qcom/sc7280-idp.dts | 259 +++
arch/arm64/boot/dts/qcom/sc7280.dtsi | 1128 +++++++++++++
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 31 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 155 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 555 ++++++-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 -
arch/arm64/boot/dts/qcom/sm8250.dtsi | 676 ++++----
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 319 ++++
arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 116 ++
arch/arm64/boot/dts/qcom/sm8350.dtsi | 1637 +++++++++++++++++-
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +-
arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +
arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +-
.../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 +
.../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 +
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 6 +-
.../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 +
.../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +-
arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 +
.../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +-
.../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +-
.../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 -
.../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 -
.../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 -
arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 +
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 340 +++-
.../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 -
.../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 -
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 9 +-
.../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 +-
.../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 +
.../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 +
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 50 +-
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 263 ++-
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 52 +-
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 +
arch/arm64/boot/dts/renesas/ulcb.dtsi | 12 +-
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/px30-engicam-common.dtsi | 5 +
.../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 27 +-
arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 11 +
arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 24 +-
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 4 +
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +
.../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 +
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 +
.../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 6 +
.../boot/dts/rockchip/rk3399-kobol-helios64.dts | 5 +
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 6 +
arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 ++
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 +
arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +-
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 6 +
.../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +
.../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 55 +-
.../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 6 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 19 +
.../dts/rockchip/rk3399-sapphire-excavator.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 5 +-
.../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 +
arch/arm64/boot/dts/ti/Makefile | 8 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 675 ++++++++
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 103 ++
arch/arm64/boot/dts/ti/k3-am64.dtsi | 105 ++
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 468 ++++++
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 334 ++++
arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 +
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 655 ++++++++
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 395 +++++
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 9 +
arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 61 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +-
.../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 60 +
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 94 ++
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 86 +-
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 51 +
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 36 +
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 279 +++-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +-
arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 20 +-
arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 20 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 +
drivers/bus/omap_l3_noc.c | 4 +-
drivers/bus/ti-sysc.c | 82 +-
drivers/clk/ti/clk-54xx.c | 2 +
drivers/pci/controller/dwc/pci-dra7xx.c | 13 +-
drivers/soc/ti/omap_prm.c | 24 +-
include/dt-bindings/clock/omap5.h | 2 +
include/dt-bindings/pinctrl/k3.h | 5 +-
532 files changed, 27292 insertions(+), 3725 deletions(-)
create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst
create mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts
create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts
create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts
create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts
create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts
create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts
create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi
create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi
delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi
create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stm32h750.dtsi
create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi
create mode 100644
arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts
create mode 100644
arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi
create mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts
create mode 100644
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts
create mode 100644
arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c2300-v1.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts
create mode 100644
arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts
create mode 100644
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
create mode 100644
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts
create mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi
create mode 100644
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts
create mode 100644
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 4/6] ARM: devicetree changes for 5.13
@ 2021-04-26 19:42 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2021-04-26 19:42 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, SoC Team, Linux ARM, Linux Kernel Mailing List
The pull request you sent on Mon, 26 Apr 2021 17:57:08 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f7857bf3745e9ede6367a8ff89c1c4f308bfd914
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 5/6] ARM: platform support for Nuvoton WPCM450
@ 2021-04-26 16:00 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 16:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-newsoc-5.13
for you to fetch changes up to 39b95079f68cf17888a4cee93ad3c4acc3854b38:
Merge tag 'bmc-5.13-wpcm450' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/newsoc
(2021-04-09 09:02:55 +0200)
----------------------------------------------------------------
ARM: platform support for Nuvoton WPCM450
The Nuvoton WPCM450 BMC is an older chip based on the ARM926 CPU core
that remains in use on Supermicro X9 server boards among others. Support
gets added for a particular server board using this SoC along with the
basic platform bringup.
As the platform is a predecessor to the npcm7xx platform we already
support, it is added to the same directory, despite using a different
name. It also seems to be related to the older w90x900/nuc9xx platform
that was removed last year.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Arnd Bergmann (1):
Merge tag 'bmc-5.13-wpcm450' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/newsoc
Joel Stanley (1):
ARM: config: Add WPCM to multi v5
Jonathan Neuschäfer (10):
dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML
ARM: dts: Add board-specific compatible string to npcm750-evb devicetree
dt-bindings: vendor-prefixes: Add Supermicro
dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string
dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt
ARM: npcm: Introduce Nuvoton WPCM450 SoC
watchdog: npcm: Add support for WPCM450
ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip
ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450
MAINTAINERS: Add entry for Nuvoton WPCM450
.../devicetree/bindings/arm/npcm/npcm.txt | 6 --
.../devicetree/bindings/arm/npcm/npcm.yaml | 29 +++++++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
.../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +-
MAINTAINERS | 9 +++
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +-
.../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 ++++++++++++
arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++++++++++++++++++++++
arch/arm/configs/multi_v5_defconfig | 3 +
arch/arm/mach-npcm/Kconfig | 12 +++-
arch/arm/mach-npcm/Makefile | 1 +
arch/arm/mach-npcm/wpcm450.c | 13 ++++
drivers/watchdog/npcm_wdt.c | 1 +
14 files changed, 190 insertions(+), 9 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt
create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi
create mode 100644 arch/arm/mach-npcm/wpcm450.c
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 5/6] ARM: platform support for Nuvoton WPCM450
@ 2021-04-26 16:00 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 16:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-newsoc-5.13
for you to fetch changes up to 39b95079f68cf17888a4cee93ad3c4acc3854b38:
Merge tag 'bmc-5.13-wpcm450' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/newsoc
(2021-04-09 09:02:55 +0200)
----------------------------------------------------------------
ARM: platform support for Nuvoton WPCM450
The Nuvoton WPCM450 BMC is an older chip based on the ARM926 CPU core
that remains in use on Supermicro X9 server boards among others. Support
gets added for a particular server board using this SoC along with the
basic platform bringup.
As the platform is a predecessor to the npcm7xx platform we already
support, it is added to the same directory, despite using a different
name. It also seems to be related to the older w90x900/nuc9xx platform
that was removed last year.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Arnd Bergmann (1):
Merge tag 'bmc-5.13-wpcm450' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/newsoc
Joel Stanley (1):
ARM: config: Add WPCM to multi v5
Jonathan Neuschäfer (10):
dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML
ARM: dts: Add board-specific compatible string to npcm750-evb devicetree
dt-bindings: vendor-prefixes: Add Supermicro
dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string
dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt
ARM: npcm: Introduce Nuvoton WPCM450 SoC
watchdog: npcm: Add support for WPCM450
ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip
ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450
MAINTAINERS: Add entry for Nuvoton WPCM450
.../devicetree/bindings/arm/npcm/npcm.txt | 6 --
.../devicetree/bindings/arm/npcm/npcm.yaml | 29 +++++++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
.../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +-
MAINTAINERS | 9 +++
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +-
.../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 ++++++++++++
arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++++++++++++++++++++++
arch/arm/configs/multi_v5_defconfig | 3 +
arch/arm/mach-npcm/Kconfig | 12 +++-
arch/arm/mach-npcm/Makefile | 1 +
arch/arm/mach-npcm/wpcm450.c | 13 ++++
drivers/watchdog/npcm_wdt.c | 1 +
14 files changed, 190 insertions(+), 9 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt
create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi
create mode 100644 arch/arm/mach-npcm/wpcm450.c
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 5/6] ARM: platform support for Nuvoton WPCM450
@ 2021-04-26 19:42 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2021-04-26 19:42 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, SoC Team, Linux ARM, Linux Kernel Mailing List
The pull request you sent on Mon, 26 Apr 2021 18:00:02 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-newsoc-5.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6b0fbc540c2fc34e55828ef9918cc61528071a01
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 6/6, look out for dependencies ] ARM: platform support for Apple M1
@ 2021-04-26 16:05 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 16:05 UTC (permalink / raw)
To: Linus Torvalds
Cc: SoC Team, Linux ARM, Linux Kernel Mailing List, Hector Martin
The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:
Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-apple-m1-5.13
for you to fetch changes up to ea96292838397682530ac77a429974f8ff5f2df3:
asm-generic/io.h: Unbork ioremap_np() declaration (2021-04-09 08:48:27 +0200)
----------------------------------------------------------------
ARM: platform support for Apple M1
The Apple M1 is the processor used it all current generation Apple
Macintosh computers. Support for this platform so far is rudimentary,
but it boots and can use framebuffer and serial console over a special
USB cable.
Support for several essential on-chip devices (USB, PCIe, IOMMU, NVMe)
is work in progress but was not ready in time.
A very detailed description of what works is in the merge commit
and on the AsahiLinux wiki.
Link: https://lore.kernel.org/linux-arm-kernel/bdb18e9f-fcd7-1e31-2224-19c0e5090706@marcan.st/
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Note: this tree pulls in changes from the tty and arm64 trees as a dependency.
The diffstat below is based on on commit 847bea3d08a (Merge remote-tracking
branch 'arm64/for-next/fiq'), and is what you should see when you
pull those two first.
There is also a small Makefile conflict against the irqchip branch of
the tip tree.
----------------------------------------------------------------
Arnd Bergmann (3):
docs: driver-api: device-io: Document I/O access functions
Merge branch 'apple/m1-dependency' into arm/apple-m1
Merge tag 'm1-soc-bringup-v5' of
https://github.com/AsahiLinux/linux into arm/apple-m1
Hector Martin (18):
dt-bindings: vendor-prefixes: Add apple prefix
dt-bindings: arm: apple: Add bindings for Apple ARM platforms
dt-bindings: arm: cpus: Add apple,firestorm & icestorm compatibles
arm64: cputype: Add CPU implementor & types for the Apple M1 cores
dt-bindings: timer: arm,arch_timer: Add interrupt-names support
arm64: arch_timer: Implement support for interrupt-names
asm-generic/io.h: Add a non-posted variant of ioremap()
docs: driver-api: device-io: Document ioremap() variants & access funcs
arm64: Implement ioremap_np() to map MMIO as nGnRnE
asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np
of/address: Add infrastructure to declare MMIO as non-posted
arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h
dt-bindings: interrupt-controller: Add DT bindings for apple-aic
irqchip/apple-aic: Add support for the Apple Interrupt Controller
arm64: Kconfig: Introduce CONFIG_ARCH_APPLE
dt-bindings: display: Add apple,simple-framebuffer
arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree
asm-generic/io.h: Unbork ioremap_np() declaration
Documentation/devicetree/bindings/arm/apple.yaml | 64 ++
Documentation/devicetree/bindings/arm/cpus.yaml | 2 +
.../bindings/display/simple-framebuffer.yaml | 5 +
.../bindings/interrupt-controller/apple,aic.yaml | 88 +++
.../devicetree/bindings/timer/arm,arch_timer.yaml | 19 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/driver-api/device-io.rst | 356 +++++++++
Documentation/driver-api/driver-model/devres.rst | 1 +
MAINTAINERS | 14 +
arch/arm64/Kconfig.platforms | 7 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/apple/Makefile | 2 +
arch/arm64/boot/dts/apple/t8103-j274.dts | 45 ++
arch/arm64/boot/dts/apple/t8103.dtsi | 135 ++++
arch/arm64/configs/defconfig | 1 +
arch/arm64/include/asm/cputype.h | 6 +
arch/arm64/include/asm/io.h | 11 +-
arch/arm64/include/asm/sysreg.h | 60 ++
arch/sparc/include/asm/io_64.h | 4 +
drivers/clocksource/arm_arch_timer.c | 24 +-
drivers/irqchip/Kconfig | 8 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-apple-aic.c | 852 +++++++++++++++++++++
drivers/of/address.c | 43 +-
include/asm-generic/io.h | 21 +-
include/asm-generic/iomap.h | 9 +
include/clocksource/arm_arch_timer.h | 1 +
.../dt-bindings/interrupt-controller/apple-aic.h | 15 +
include/linux/cpuhotplug.h | 1 +
include/linux/io.h | 18 +-
include/linux/ioport.h | 1 +
include/linux/irqchip/arm-gic-v3.h | 56 --
lib/devres.c | 22 +
33 files changed, 1815 insertions(+), 80 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/apple.yaml
create mode 100644
Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
create mode 100644 arch/arm64/boot/dts/apple/Makefile
create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts
create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi
create mode 100644 drivers/irqchip/irq-apple-aic.c
create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h
^ permalink raw reply [flat|nested] 32+ messages in thread
* [GIT PULL 6/6, look out for dependencies ] ARM: platform support for Apple M1
@ 2021-04-26 16:05 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-26 16:05 UTC (permalink / raw)
To: Linus Torvalds
Cc: SoC Team, Linux ARM, Linux Kernel Mailing List, Hector Martin
The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:
Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-apple-m1-5.13
for you to fetch changes up to ea96292838397682530ac77a429974f8ff5f2df3:
asm-generic/io.h: Unbork ioremap_np() declaration (2021-04-09 08:48:27 +0200)
----------------------------------------------------------------
ARM: platform support for Apple M1
The Apple M1 is the processor used it all current generation Apple
Macintosh computers. Support for this platform so far is rudimentary,
but it boots and can use framebuffer and serial console over a special
USB cable.
Support for several essential on-chip devices (USB, PCIe, IOMMU, NVMe)
is work in progress but was not ready in time.
A very detailed description of what works is in the merge commit
and on the AsahiLinux wiki.
Link: https://lore.kernel.org/linux-arm-kernel/bdb18e9f-fcd7-1e31-2224-19c0e5090706@marcan.st/
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
----------------------------------------------------------------
Note: this tree pulls in changes from the tty and arm64 trees as a dependency.
The diffstat below is based on on commit 847bea3d08a (Merge remote-tracking
branch 'arm64/for-next/fiq'), and is what you should see when you
pull those two first.
There is also a small Makefile conflict against the irqchip branch of
the tip tree.
----------------------------------------------------------------
Arnd Bergmann (3):
docs: driver-api: device-io: Document I/O access functions
Merge branch 'apple/m1-dependency' into arm/apple-m1
Merge tag 'm1-soc-bringup-v5' of
https://github.com/AsahiLinux/linux into arm/apple-m1
Hector Martin (18):
dt-bindings: vendor-prefixes: Add apple prefix
dt-bindings: arm: apple: Add bindings for Apple ARM platforms
dt-bindings: arm: cpus: Add apple,firestorm & icestorm compatibles
arm64: cputype: Add CPU implementor & types for the Apple M1 cores
dt-bindings: timer: arm,arch_timer: Add interrupt-names support
arm64: arch_timer: Implement support for interrupt-names
asm-generic/io.h: Add a non-posted variant of ioremap()
docs: driver-api: device-io: Document ioremap() variants & access funcs
arm64: Implement ioremap_np() to map MMIO as nGnRnE
asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np
of/address: Add infrastructure to declare MMIO as non-posted
arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h
dt-bindings: interrupt-controller: Add DT bindings for apple-aic
irqchip/apple-aic: Add support for the Apple Interrupt Controller
arm64: Kconfig: Introduce CONFIG_ARCH_APPLE
dt-bindings: display: Add apple,simple-framebuffer
arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree
asm-generic/io.h: Unbork ioremap_np() declaration
Documentation/devicetree/bindings/arm/apple.yaml | 64 ++
Documentation/devicetree/bindings/arm/cpus.yaml | 2 +
.../bindings/display/simple-framebuffer.yaml | 5 +
.../bindings/interrupt-controller/apple,aic.yaml | 88 +++
.../devicetree/bindings/timer/arm,arch_timer.yaml | 19 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/driver-api/device-io.rst | 356 +++++++++
Documentation/driver-api/driver-model/devres.rst | 1 +
MAINTAINERS | 14 +
arch/arm64/Kconfig.platforms | 7 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/apple/Makefile | 2 +
arch/arm64/boot/dts/apple/t8103-j274.dts | 45 ++
arch/arm64/boot/dts/apple/t8103.dtsi | 135 ++++
arch/arm64/configs/defconfig | 1 +
arch/arm64/include/asm/cputype.h | 6 +
arch/arm64/include/asm/io.h | 11 +-
arch/arm64/include/asm/sysreg.h | 60 ++
arch/sparc/include/asm/io_64.h | 4 +
drivers/clocksource/arm_arch_timer.c | 24 +-
drivers/irqchip/Kconfig | 8 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-apple-aic.c | 852 +++++++++++++++++++++
drivers/of/address.c | 43 +-
include/asm-generic/io.h | 21 +-
include/asm-generic/iomap.h | 9 +
include/clocksource/arm_arch_timer.h | 1 +
.../dt-bindings/interrupt-controller/apple-aic.h | 15 +
include/linux/cpuhotplug.h | 1 +
include/linux/io.h | 18 +-
include/linux/ioport.h | 1 +
include/linux/irqchip/arm-gic-v3.h | 56 --
lib/devres.c | 22 +
33 files changed, 1815 insertions(+), 80 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/apple.yaml
create mode 100644
Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
create mode 100644 arch/arm64/boot/dts/apple/Makefile
create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts
create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi
create mode 100644 drivers/irqchip/irq-apple-aic.c
create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 6/6, look out for dependencies ] ARM: platform support for Apple M1
@ 2021-04-26 19:42 ` pr-tracker-bot
0 siblings, 0 replies; 32+ messages in thread
From: pr-tracker-bot @ 2021-04-26 19:42 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Linus Torvalds, SoC Team, Linux ARM, Linux Kernel Mailing List,
Hector Martin
The pull request you sent on Mon, 26 Apr 2021 18:05:42 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-apple-m1-5.13
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0c855563182001c829065faa17f8e29e9ceffe13
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 0/6] ARM SoC branches for 5.13
2021-04-26 15:52 ` Arnd Bergmann
(?)
@ 2021-04-26 19:39 ` Linus Torvalds
-1 siblings, 0 replies; 32+ messages in thread
From: Linus Torvalds @ 2021-04-26 19:39 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
On Mon, Apr 26, 2021 at 8:53 AM Arnd Bergmann <arnd@kernel.org> wrote:
>
> Here are six branches for the SoC tree [...]
Ok, all merged. Please do check my conflict resolutions - not because
I think there is anything wrong there, but simply because the arm side
doesn't get the same build coverage testing when I merge.
All but the two first had some fairly trivial conflicts with the other
trees I've been merging today.
Linus
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 0/6] ARM SoC branches for 5.13
@ 2021-04-26 19:39 ` Linus Torvalds
0 siblings, 0 replies; 32+ messages in thread
From: Linus Torvalds @ 2021-04-26 19:39 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
On Mon, Apr 26, 2021 at 8:53 AM Arnd Bergmann <arnd@kernel.org> wrote:
>
> Here are six branches for the SoC tree [...]
Ok, all merged. Please do check my conflict resolutions - not because
I think there is anything wrong there, but simply because the arm side
doesn't get the same build coverage testing when I merge.
All but the two first had some fairly trivial conflicts with the other
trees I've been merging today.
Linus
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 0/6] ARM SoC branches for 5.13
@ 2021-04-26 19:39 ` Linus Torvalds
0 siblings, 0 replies; 32+ messages in thread
From: Linus Torvalds @ 2021-04-26 19:39 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
On Mon, Apr 26, 2021 at 8:53 AM Arnd Bergmann <arnd@kernel.org> wrote:
>
> Here are six branches for the SoC tree [...]
Ok, all merged. Please do check my conflict resolutions - not because
I think there is anything wrong there, but simply because the arm side
doesn't get the same build coverage testing when I merge.
All but the two first had some fairly trivial conflicts with the other
trees I've been merging today.
Linus
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 0/6] ARM SoC branches for 5.13
@ 2021-04-27 21:15 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-27 21:15 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
On Mon, Apr 26, 2021 at 9:41 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Mon, Apr 26, 2021 at 8:53 AM Arnd Bergmann <arnd@kernel.org> wrote:
> >
> > Here are six branches for the SoC tree [...]
>
> Ok, all merged. Please do check my conflict resolutions - not because
> I think there is anything wrong there, but simply because the arm side
> doesn't get the same build coverage testing when I merge.
>
> All but the two first had some fairly trivial conflicts with the other
> trees I've been merging today.
I've inspected the merges and ran the tree through my randconfig
test box for today. It seems you fixed one merge that went wrong
in linux-next, but you missed a harmless mismerge in a DT binding
documentation file. I've applied a fix to the arm/fixes branch now
and sent it to the list [1].
Arnd
[1] https://lore.kernel.org/linux-arm-kernel/20210427210121.1080364-1-arnd@kernel.org/T/#u
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 0/6] ARM SoC branches for 5.13
@ 2021-04-27 21:15 ` Arnd Bergmann
0 siblings, 0 replies; 32+ messages in thread
From: Arnd Bergmann @ 2021-04-27 21:15 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux ARM, Linux Kernel Mailing List
On Mon, Apr 26, 2021 at 9:41 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Mon, Apr 26, 2021 at 8:53 AM Arnd Bergmann <arnd@kernel.org> wrote:
> >
> > Here are six branches for the SoC tree [...]
>
> Ok, all merged. Please do check my conflict resolutions - not because
> I think there is anything wrong there, but simply because the arm side
> doesn't get the same build coverage testing when I merge.
>
> All but the two first had some fairly trivial conflicts with the other
> trees I've been merging today.
I've inspected the merges and ran the tree through my randconfig
test box for today. It seems you fixed one merge that went wrong
in linux-next, but you missed a harmless mismerge in a DT binding
documentation file. I've applied a fix to the arm/fixes branch now
and sent it to the list [1].
Arnd
[1] https://lore.kernel.org/linux-arm-kernel/20210427210121.1080364-1-arnd@kernel.org/T/#u
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [GIT PULL 0/6] ARM SoC branches for 5.13
2021-04-26 15:52 ` Arnd Bergmann
` (7 preceding siblings ...)
(?)
@ 2021-04-27 21:22 ` patchwork-bot+linux-soc
-1 siblings, 0 replies; 32+ messages in thread
From: patchwork-bot+linux-soc @ 2021-04-27 21:22 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: soc
Hello:
This series was applied to soc/soc.git (refs/heads/arm/fixes):
On Mon, 26 Apr 2021 17:52:39 +0200 you wrote:
> Here are six branches for the SoC tree for the 5.13 merge window.
> There are a couple
> of new SoCs this time, with the initial Apple M1 support being the
> most exciting one.
> The STM32H750 platform is also noteworthy because it's fairly
> unexpected to still
> see new MMU-less boards.
>
> [...]
Here is the summary with links:
- [GIT,PULL,1/6] ARM: SoC changes for v5.13
https://git.kernel.org/soc/soc/c/01d713689441
- [GIT,PULL,2/6] ARM: defconfigs for v5.13
https://git.kernel.org/soc/soc/c/2b90506a8186
- [GIT,PULL,3/6] ARM: SoC drivers for v5.13
https://git.kernel.org/soc/soc/c/37f00ab4a003
- [GIT,PULL,4/6] ARM: devicetree changes for 5.13
https://git.kernel.org/soc/soc/c/f7857bf3745e
- [GIT,PULL,5/6] ARM: platform support for Nuvoton WPCM450
https://git.kernel.org/soc/soc/c/6b0fbc540c2f
- [GIT,PULL,6/6,look,out,for,dependencies] ARM: platform support for Apple M1
https://git.kernel.org/soc/soc/c/0c8555631820
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 32+ messages in thread