939 files changed, 79999 insertions(+), 11861 deletions(-)
This is a fairly large update for the soc tree with 1125 patches,
mainly because a large part of the qualcomm changes came too late
last time. Other than that, there is not much interesting going
on. There are 65 new dts files for additional machines and 12 new
SoCs that are all similar to already supported ones. The sophgo
SG2044 SoC support comes in a separate branch to avoid a backmerge,
but it's also the largest one of the new chips.
The summarized dirstat is
0.5% Documentation/devicetree/bindings/arm/
1.6% Documentation/devicetree/bindings/
0.4% arch/arm/boot/dts/broadcom/
0.7% arch/arm/boot/dts/microchip/
1.2% arch/arm/boot/dts/nvidia/
0.7% arch/arm/boot/dts/qcom/
0.4% arch/arm/boot/dts/renesas/
1.3% arch/arm/boot/dts/st/
1.2% arch/arm/boot/dts/
1.2% arch/arm/mach-davinci/
2.0% arch/arm64/boot/dts/allwinner/
1.1% arch/arm64/boot/dts/amlogic/
4.4% arch/arm64/boot/dts/exynos/
15.7% arch/arm64/boot/dts/freescale/
7.9% arch/arm64/boot/dts/mediatek/
0.4% arch/arm64/boot/dts/nvidia/
24.3% arch/arm64/boot/dts/qcom/
2.4% arch/arm64/boot/dts/renesas/
10.2% arch/arm64/boot/dts/rockchip/
0.3% arch/arm64/boot/dts/st/
6.6% arch/arm64/boot/dts/ti/
1.2% arch/arm64/boot/dts/
4.1% arch/riscv/boot/dts/sophgo/
0.3% arch/
2.6% drivers/firmware/arm_scmi/vendors/imx/
0.7% drivers/firmware/arm_scmi/
0.7% drivers/firmware/
0.6% drivers/memory/
0.5% drivers/platform/cznic/
0.4% drivers/reset/
0.6% drivers/soc/amlogic/
0.6% drivers/soc/qcom/
0.9% drivers/soc/
939 files changed, 79999 insertions(+), 11861 deletions(-)
We had 264 contributors this time, and the most active ones
by number of patches are
72 Krzysztof Kozlowski
38 Dmitry Baryshkov
30 Luca Weiss
29 Konrad Dybcio
24 Stephan Gerhold
23 Wolfram Sang
23 Neil Armstrong
22 Heiko Stuebner
19 Johan Hovold
18 Rob Herring (Arm)
17 Primoz Fiser
16 Siddharth Vadapalli
14 Francesco Dolcini
14 Andre Przywara
13 Chukun Pan
13 Biju Das
13 AngeloGioacchino Del Regno
12 Judith Mendez
12 Inochi Amaoto
12 Dzmitry Sankouski
12 Alexander Stein
12 Abel Vesa
12 Aaron Kling
11 Adam Ford
One simple merge conflict came up in the drivers branch, where
a bunch of updates to the MAINTAINERS file clashed.
Arnd
The following changes since commit 798dc3f19c9e3855c18c3afb610bc5d27195ef44:
memory: renesas-rpc-if: Add missing static keyword (2025-05-08 10:59:07 +0200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.16
for you to fetch changes up to 5963edd98a2159f2114b08e402a7341c1e7dd293:
Merge tag 'soc_fsl-6.16-1' of https://github.com/chleroy/linux into soc/drivers (2025-05-22 13:22:07 +0200)
----------------------------------------------------------------
soc: drivers for 6.16
Updates are across the usual driver subsystems with SoC specific drivers:
- added soc specicific drivers for sophgo cv1800 and sg2044, qualcomm
sm8750, and amlogic c3 and s4 chips.
- cache controller updates for sifive chips, plus binding changes for
other cache descriptions.
- memory controller drivers for mediatek mt6893, stm32 and cleanups for a
few more drivers
- reset controller drivers for T-Head TH1502, Sophgo sg2044 and
Renesas RZ/V2H(P)
- SCMI firmware updates to better deal with buggy firmware, plus better
support for Qualcomm X1E and NXP i.MX specific interfaces
- a new platform driver for the crypto firmware on Cznic Turris Omnia/MOX
- cleanups for the TEE firmware subsystem and amdtee driver
- minor updates and fixes for freescale/nxp, qualcomm, google, aspeed,
wondermedia, ti, nxp, renesas, hisilicon, mediatek, broadcom and samsung
SoCs
----------------------------------------------------------------
Aleksandrs Vinarskis (1):
firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14
Alexander Stein (1):
soc: ti: wkup_m3_ipc: Use dev_err_probe
Alexander Sverdlin (2):
Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
soc: sophgo: cv1800: rtcsys: New driver (handling RTC only)
Alexey Charkov (2):
dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification
soc: Add VIA/WonderMedia SoC identification driver
André Draszik (6):
firmware: exynos-acpm: use ktime APIs for timeout detection
firmware: exynos-acpm: allow use during system shutdown
dt-bindings: firmware: google,gs101-acpm-ipc: add PMIC child node
firmware: exynos-acpm: fix reading longer results
firmware: exynos-acpm: silence EPROBE_DEFER error on boot
firmware: exynos-acpm: introduce devm_acpm_get_by_node()
AngeloGioacchino Del Regno (5):
dt-bindings: soc: mediatek: dvfsrc: Add support for MT6893
soc: mediatek: mtk-dvfsrc: Rename and move bw constraints data
soc: mediatek: mtk-dvfsrc: Add support for Dimensity 1200 MT6893
dt-bindings: memory: mtk-smi: Add support for MT6893
memory: mtk-smi: Add support for Dimensity 1200 MT6893 SMI
Arnd Bergmann (29):
platform: cznic: fix function parameter names
firmware: turris-mox-rwtm: fix building without CONFIG_KEYS
platform: cznic: use ffs() instead of __bf_shf()
soc: mediatek: mtk-dvfsrc: remove an unused variable
Merge tag 'renesas-drivers-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'samsung-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag 'arm-soc/for-6.16/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag 'mtk-soc-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag 'scmi-updates-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'memory-controller-drv-renesas-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'memory-controller-drv-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'hisi-drivers-for-6.16' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag 'amd-tee-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'renesas-drivers-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'tee-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'omap-for-v6.16/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge branch 'cznic/platform' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/drivers
Merge tag 'imx-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag 'reset-for-v6.16' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag 'ti-driver-soc-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag 'amlogic-driver-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag 'soc-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/drivers
Merge tag 'qcom-drivers-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'riscv-sophgo-soc-for-v6.16' of https://github.com/sophgo/linux into soc/drivers
Merge tag 'samsung-drivers-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag 'memory-controller-drv-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'riscv-cache-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag 'qcom-drivers-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'soc_fsl-6.16-1' of https://github.com/chleroy/linux into soc/drivers
Barnabás Czémán (1):
soc: qcom: smp2p: Fix fallback to qcom,ipc parse
Bartosz Golaszewski (2):
memory: omap-gpmc: use the dedicated define for GPIO direction
memory: omap-gpmc: remove GPIO set() and direction_output() callbacks
Ben Zong-You Xie (1):
dt-bindings: cache: add QiLai compatible to ax45mp
Chen Ni (3):
soc: ti: knav_qmss_queue: Remove unnecessary NULL check before free_percpu()
tee: optee: smc: remove unnecessary NULL check before release_firmware()
soc: fsl: qe: Consolidate chained IRQ handler install/remove
Chuan Liu (6):
soc: amlogic: clk-measure: Optimize the memory size of clk-measure
soc: amlogic: clk-measure: Define MSR_CLK's register offset separately
dt-bindings: soc: amlogic: C3 supports clk-measure
dt-bindings: soc: amlogic: S4 supports clk-measure
soc: amlogic: clk-measure: Add support for C3
soc: amlogic: clk-measure: Add support for S4
Colin Ian King (1):
memory: stm32: Fix spelling mistake "resset" -> "reset"
Conor Dooley (1):
dt-bindings: cache: add specific RZ/Five compatible to ax45mp
Cristian Marussi (3):
firmware: arm_scmi: Add polling support to raw mode
firmware: arm_scmi: Add common framework to handle firmware quirks
firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet
Dan Carpenter (2):
memory: stm32_omm: Fix error handling in stm32_omm_configure()
memory: stm32_omm: Fix NULL vs IS_ERR() check in probe()
Danila Tikhonov (1):
firmware: qcom: tzmem: disable sm7150 platform
Dmitry Baryshkov (2):
dt-bindings: soc: qcom,rpm: add missing clock-controller node
dt-bindings: soc: qcom: qcom,rpm: add missing clock/-names properties
George Moussalem (1):
dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018
Henry Martin (1):
soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
Inochi Amaoto (2):
dt-bindings: reset: sophgo: Add SG2044 bindings.
soc: sophgo: sg2044: Add support for SG2044 TOP syscon device
Ioana Ciornei (3):
bus: fsl-mc: fix double-free on mc_dev
bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
bus: fsl-mc: add the dprc_get_mem() command to the whitelist
Jann Horn (1):
tee: Prevent size calculation wraparound on 32-bit kernels
Jens Reidel (1):
soc: qcom: pd-mapper: Add support for SM7150
Jingbao Qiu (1):
dt-bindings: soc: sophgo: add RTC support for Sophgo CV1800 series
Joel Stanley (1):
ARM: aspeed: Don't select SRAM
Johan Hovold (3):
firmware: arm_scmi: quirk: Force perf level get fastchannel
soc: qcom: pmic_glink: enable UCSI on sc8280xp
soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events
Juerg Haefliger (1):
firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q
Kees Cook (1):
soc: fsl: qbman: Remove const from portal->cgrs allocation type
Kendall Willis (1):
firmware: ti_sci: Convert CPU latency constraint from us to ms
Konrad Dybcio (1):
dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement
Krzysztof Kozlowski (6):
memory: Simplify 'default' choice in Kconfig
memory: tegra: Do not enable by default during compile testing
firmware: exynos-acpm: Correct kerneldoc and use typical np argument name
ARM: vt8500: MAINTAINERS: Include vt8500 soc driver in maintainers entry
bus: firewall: Fix missing static inline annotations for stubs
soc: fsl: Do not enable DPAA2_CONSOLE by default during compile testing
Lad Prabhakar (5):
soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC
soc: renesas: rz-sysc: Add SoC identification for RZ/V2N SoC
dt-bindings: reset: Document RZ/V2H(P) USB2PHY reset
reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P)
MAINTAINERS: Add entry for Renesas RZ/V2H(P) USB2PHY Port Reset driver
Laurentiu Tudor (2):
bus: fsl-mc: drop useless cleanup
bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
Marek Behún (5):
platform: cznic: turris-omnia-mcu: Refactor requesting MCU interrupt
platform: cznic: Add keyctl helpers for Turris platform
platform: cznic: turris-omnia-mcu: Add support for digital message signing with HW private key
firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfs
firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private key
Mario Limonciello (2):
amdtee: Use pr_fmt for messages
amdtee: Sort header includes
Melody Olvera (3):
dt-bindings: cache: qcom,llcc: Document SM8750 LLCC block
soc: qcom: llcc-qcom: Add support for LLCC V6
soc: qcom: llcc-qcom: Add support for SM8750
Michal Wilczynski (2):
dt-bindings: reset: Add T-HEAD TH1520 SoC Reset Controller
reset: thead: Add TH1520 reset controller driver
Mukesh Ojha (2):
dt-bindings: arm: qcom,ids: add SoC ID for SM8750
soc: qcom: socinfo: add SM8750 SoC ID
Ovidiu Panait (1):
bus: brcmstb_gisb: use dev_groups to register attribute groups
Patrice Chotard (5):
reset: Add devm_reset_control_array_get_exclusive_released()
dt-bindings: memory-controllers: Add STM32 Octo Memory Manager controller
memory: Add STM32 Octo Memory Manager driver
MAINTAINERS: add entry for STM32 OCTO MEMORY MANAGER driver
memory: stm32_omm: Fix error handling in stm32_omm_disable_child()
Peng Fan (10):
firmware: arm_scmi: imx: Add LMM and CPU documentation
dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol
firmware: arm_scmi: imx: Add i.MX95 LMM protocol
firmware: arm_scmi: imx: Add i.MX95 CPU Protocol
firmware: imx: Add i.MX95 SCMI LMM driver
firmware: imx: Add i.MX95 SCMI CPU driver
MAINTAINERS: add entry for i.MX SCMI extensions
soc: imx8m: Cleanup with adding imx8m_soc_[un]prepare
soc: imx8m: Introduce soc_uid hook
soc: imx8m: Dump higher 64bits UID
Peter Griffin (4):
dt-bindings: soc: google: Add gs101-pmu-intr-gen binding documentation
dt-bindings: soc: samsung: exynos-pmu: gs101: add google,pmu-intr-gen phandle
MAINTAINERS: Add google,gs101-pmu-intr-gen.yaml binding file
soc: samsung: exynos-pmu: enable CPU hotplug support for gs101
Pinkesh Vaghela (1):
cache: sifive_ccache: Add ESWIN EIC7700 support
Pritesh Patel (1):
dt-bindings: cache: sifive,ccache0: Add ESWIN EIC7700 SoC compatibility
Rob Herring (Arm) (2):
dt-bindings: cache: Convert marvell,{feroceon,kirkwood}-cache to DT schema
dt-bindings: cache: Convert marvell,tauros2-cache to DT schema
Robin Murphy (1):
bus: fsl_mc: Fix driver_managed_dma check
Salah Triki (1):
memory: bt1-l2-ctl: replace scnprintf() with sysfs_emit()
Sibi Sankar (1):
firmware: arm_scmi: Ensure that the message-id supports fastchannel
Su Hui (1):
soc: aspeed: lpc: Fix impossible judgment condition
Sudeep Holla (6):
firmware: arm_scmi: Ensure scmi_devices are always matched by name as well
firmware: arm_scmi: Refactor device matching logic to eliminate duplication
firmware: arm_scmi: Refactor error logging from SCMI device creation to single helper
firmware: arm_scmi: Assign correct parent to arm-scmi platform device
firmware: arm_scmi: Exclude transport devices from bus matching
soc: hisilicon: kunpeng_hccs: Simplify PCC shared memory region handling
Tang Dongxing (1):
soc: ti: k3-ringacc: Use device_match_of_node()
Thorsten Blum (1):
bus: fsl-mc: Use strscpy() instead of strscpy_pad()
Tom Rix (1):
soc: fsl: qe: remove unused qe_ic_from_irq function
Tudor Ambarus (1):
firmware: exynos-acpm: populate devices from device tree data
Unnathi Chalicheemala (2):
soc: qcom: smem: Update max processor count
docs: firmware: qcom_scm: Fix kernel-doc warning
Uwe Kleine-König (1):
MAINTAINERS: Generalize ARM/RISC-V/RENESAS ARCHITECTURE
Vignesh Raghavendra (1):
soc: ti: k3-socinfo: Add JTAG ID for AM62LX
Wan Junjie (1):
bus: fsl-mc: fix GET/SET_TAILDROP command ids
Zelong Dong (1):
dt-bindings: reset: Add compatible for Amlogic A4/A5 Reset Controller
Documentation/ABI/testing/debugfs-scmi-raw | 91 +++
Documentation/ABI/testing/debugfs-turris-mox-rwtm | 14 -
.../ABI/testing/sysfs-firmware-turris-mox-rwtm | 9 -
.../bindings/cache/andestech,ax45mp-cache.yaml | 20 +-
.../bindings/cache/marvell,feroceon-cache.txt | 16 -
.../bindings/cache/marvell,kirkwood-cache.yaml | 45 ++
.../bindings/cache/marvell,tauros2-cache.txt | 17 -
.../bindings/cache/marvell,tauros2-cache.yaml | 39 +
.../devicetree/bindings/cache/qcom,llcc.yaml | 2 +
.../devicetree/bindings/cache/sifive,ccache0.yaml | 44 +-
.../bindings/firmware/google,gs101-acpm-ipc.yaml | 35 +
.../bindings/firmware/nxp,imx95-scmi.yaml | 23 +
.../bindings/hwinfo/via,vt8500-scc-id.yaml | 37 +
.../memory-controllers/mediatek,smi-common.yaml | 1 +
.../memory-controllers/mediatek,smi-larb.yaml | 1 +
.../memory-controllers/st,stm32mp25-omm.yaml | 226 ++++++
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
.../bindings/reset/amlogic,meson-reset.yaml | 22 +-
.../reset/renesas,rzv2h-usb2phy-reset.yaml | 56 ++
.../bindings/reset/sophgo,sg2042-reset.yaml | 7 +-
.../bindings/reset/thead,th1520-reset.yaml | 44 ++
.../soc/amlogic/amlogic,meson-gx-clk-measure.yaml | 2 +
.../soc/google/google,gs101-pmu-intr-gen.yaml | 35 +
.../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 1 +
.../devicetree/bindings/soc/qcom/qcom,rpm.yaml | 15 +
.../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 24 +-
.../bindings/soc/samsung/exynos-pmu.yaml | 15 +
.../bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml | 86 +++
MAINTAINERS | 33 +-
arch/arm/mach-aspeed/Kconfig | 1 -
drivers/bus/brcmstb_gisb.c | 10 +-
drivers/bus/fsl-mc/dprc-driver.c | 2 -
drivers/bus/fsl-mc/dprc.c | 4 +-
drivers/bus/fsl-mc/fsl-mc-allocator.c | 21 -
drivers/bus/fsl-mc/fsl-mc-bus.c | 12 +-
drivers/bus/fsl-mc/fsl-mc-private.h | 2 -
drivers/bus/fsl-mc/fsl-mc-uapi.c | 11 +-
drivers/bus/fsl-mc/mc-io.c | 19 +-
drivers/bus/fsl-mc/mc-sys.c | 2 +-
drivers/bus/ti-sysc.c | 49 --
drivers/cache/sifive_ccache.c | 2 +
drivers/firmware/Kconfig | 17 +
drivers/firmware/arm_scmi/Kconfig | 13 +
drivers/firmware/arm_scmi/Makefile | 1 +
drivers/firmware/arm_scmi/bus.c | 79 +-
drivers/firmware/arm_scmi/clock.c | 33 +-
drivers/firmware/arm_scmi/common.h | 1 +
drivers/firmware/arm_scmi/driver.c | 119 +--
drivers/firmware/arm_scmi/protocols.h | 2 +
drivers/firmware/arm_scmi/quirks.c | 322 ++++++++
drivers/firmware/arm_scmi/quirks.h | 52 ++
drivers/firmware/arm_scmi/raw_mode.c | 72 +-
drivers/firmware/arm_scmi/vendors/imx/Kconfig | 24 +
drivers/firmware/arm_scmi/vendors/imx/Makefile | 2 +
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c | 276 +++++++
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c | 263 +++++++
drivers/firmware/arm_scmi/vendors/imx/imx95.rst | 828 +++++++++++++++++++++
drivers/firmware/imx/Kconfig | 22 +
drivers/firmware/imx/Makefile | 2 +
drivers/firmware/imx/sm-cpu.c | 85 +++
drivers/firmware/imx/sm-lmm.c | 91 +++
drivers/firmware/qcom/qcom_scm.c | 3 +
drivers/firmware/qcom/qcom_scm.h | 3 +
drivers/firmware/qcom/qcom_tzmem.c | 1 +
drivers/firmware/samsung/exynos-acpm-pmic.c | 16 +-
drivers/firmware/samsung/exynos-acpm.c | 58 +-
drivers/firmware/ti_sci.c | 14 +-
drivers/firmware/turris-mox-rwtm.c | 260 +++----
drivers/memory/Kconfig | 23 +-
drivers/memory/Makefile | 1 +
drivers/memory/bt1-l2-ctl.c | 2 +-
drivers/memory/mtk-smi.c | 52 ++
drivers/memory/omap-gpmc.c | 15 +-
drivers/memory/stm32_omm.c | 479 ++++++++++++
drivers/memory/tegra/Kconfig | 8 +-
drivers/platform/cznic/Kconfig | 17 +
drivers/platform/cznic/Makefile | 3 +
drivers/platform/cznic/turris-omnia-mcu-base.c | 4 +
drivers/platform/cznic/turris-omnia-mcu-gpio.c | 21 +-
drivers/platform/cznic/turris-omnia-mcu-keyctl.c | 162 ++++
drivers/platform/cznic/turris-omnia-mcu-trng.c | 17 +-
drivers/platform/cznic/turris-omnia-mcu.h | 33 +-
drivers/platform/cznic/turris-signing-key.c | 193 +++++
drivers/reset/Kconfig | 17 +
drivers/reset/Makefile | 2 +
drivers/reset/reset-rzv2h-usb2phy.c | 236 ++++++
drivers/reset/reset-th1520.c | 135 ++++
drivers/soc/Kconfig | 2 +
drivers/soc/Makefile | 2 +
drivers/soc/amlogic/meson-clk-measure.c | 461 +++++++++++-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 17 +-
drivers/soc/fsl/Kconfig | 2 +-
drivers/soc/fsl/qbman/qman.c | 2 +-
drivers/soc/fsl/qe/qe_ic.c | 15 +-
drivers/soc/hisilicon/kunpeng_hccs.c | 42 +-
drivers/soc/hisilicon/kunpeng_hccs.h | 2 -
drivers/soc/imx/soc-imx8m.c | 177 +++--
drivers/soc/mediatek/mtk-dvfsrc.c | 53 +-
drivers/soc/qcom/llcc-qcom.c | 497 ++++++++++++-
drivers/soc/qcom/pmic_glink.c | 4 -
drivers/soc/qcom/pmic_glink_altmode.c | 30 +-
drivers/soc/qcom/qcom_pd_mapper.c | 11 +
drivers/soc/qcom/smem.c | 2 +-
drivers/soc/qcom/smp2p.c | 2 +-
drivers/soc/qcom/socinfo.c | 1 +
drivers/soc/renesas/Kconfig | 11 +
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r9a09g056-sys.c | 75 ++
drivers/soc/renesas/rz-sysc.c | 3 +
drivers/soc/renesas/rz-sysc.h | 1 +
drivers/soc/samsung/exynos-pmu.c | 78 +-
drivers/soc/samsung/exynos-pmu.h | 1 +
drivers/soc/sophgo/Kconfig | 34 +
drivers/soc/sophgo/Makefile | 4 +
drivers/soc/sophgo/cv1800-rtcsys.c | 63 ++
drivers/soc/sophgo/sg2044-topsys.c | 45 ++
drivers/soc/ti/k3-ringacc.c | 2 +-
drivers/soc/ti/k3-socinfo.c | 2 +
drivers/soc/ti/knav_qmss_queue.c | 3 +-
drivers/soc/ti/wkup_m3_ipc.c | 8 +-
drivers/soc/vt8500/Kconfig | 19 +
drivers/soc/vt8500/Makefile | 2 +
drivers/soc/vt8500/wmt-socinfo.c | 125 ++++
drivers/tee/amdtee/core.c | 16 +-
drivers/tee/optee/smc_abi.c | 3 +-
drivers/tee/tee_core.c | 11 +-
include/dt-bindings/arm/qcom,ids.h | 1 +
include/dt-bindings/reset/thead,th1520-reset.h | 16 +
include/linux/bus/stm32_firewall_device.h | 15 +-
include/linux/firmware/imx/sm.h | 19 +
.../linux/firmware/samsung/exynos-acpm-protocol.h | 6 +-
include/linux/reset.h | 6 +
include/linux/scmi_imx_protocol.h | 42 ++
include/linux/soc/qcom/llcc-qcom.h | 8 +
include/linux/soc/samsung/exynos-regs-pmu.h | 11 +
include/linux/turris-signing-key.h | 35 +
136 files changed, 6457 insertions(+), 706 deletions(-)
The pull request you sent on Sat, 31 May 2025 11:01:20 +0200: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.16 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/297d9111e9fcf47dd1dcc6f79bba915f35378d01 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
The following changes since commit 9c32cda43eb78f78c73aee4aa344b777714e259b:
Linux 6.15-rc3 (2025-04-20 13:43:47 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.16
for you to fetch changes up to 16066e29d3f5a45cd1ced62dacfce45c9560be1d:
Merge tag 'arm-soc/for-6.16/maintainers' of https://github.com/Broadcom/stblinux into soc/arm (2025-05-22 13:06:28 +0200)
----------------------------------------------------------------
ARM: soc updates for 6.16
The main update in size is the removal of the TI DaVinci DA830 SoC
support. DA830 is similar to DA850, which remain supported, but
only the reference board was ever supported, and we removed that
one 3 years ago as it had never been converted to devicetree.
There are some other cleanups for OMAP4 and a few boards using
old GPIO interfaces.
----------------------------------------------------------------
Adam Ford (1):
ARM: dts: davinci: da850-evm: Increase fifo threshold
Andreas Kemnade (2):
ARM: omap2plus_defconfig: enable I2C devices of GTA04
ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4
Andy Shevchenko (1):
ARM: s3c: stop including gpio.h
Arnd Bergmann (4):
Merge tag 'arm-gpio-set-conversion-for-v6.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm
Merge tag 'omap-for-v6.16/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag 'davinci-updates-for-v6.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm
Merge tag 'arm-soc/for-6.16/maintainers' of https://github.com/Broadcom/stblinux into soc/arm
Bartosz Golaszewski (5):
ARM: orion/gpio: use new line value setter callbacks
ARM: sa1100/gpio: use new line value setter callbacks
ARM: scoop/gpio: use new line value setter callbacks
ARM: s3c/gpio: use new line value setter callbacks
ARM: davinci: remove support for da830
Krzysztof Kozlowski (1):
ARM: broadcom: MAINTAINERS: Cover bcm2712 files
Parvathi Pudi (1):
bus: ti-sysc: PRUSS OCP configuration
Sukrut Bellary (1):
ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
MAINTAINERS | 1 +
arch/arm/boot/dts/ti/davinci/da850-evm.dts | 2 +-
arch/arm/common/sa1111.c | 6 +-
arch/arm/common/scoop.c | 7 +-
arch/arm/configs/davinci_all_defconfig | 1 -
arch/arm/configs/multi_v5_defconfig | 1 -
arch/arm/configs/omap2plus_defconfig | 8 +
arch/arm/mach-davinci/Kconfig | 7 -
arch/arm/mach-davinci/Makefile | 1 -
arch/arm/mach-davinci/cputype.h | 1 -
arch/arm/mach-davinci/da830.c | 506 ----------------------------
arch/arm/mach-davinci/da850.c | 1 -
arch/arm/mach-davinci/da8xx.h | 2 -
arch/arm/mach-davinci/devices-da8xx.c | 1 -
arch/arm/mach-davinci/irqs.h | 27 --
arch/arm/mach-davinci/mux.h | 404 ----------------------
arch/arm/mach-davinci/psc.h | 3 -
arch/arm/mach-omap2/clockdomain.h | 1 +
arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +-
arch/arm/mach-omap2/cm33xx.c | 14 +-
arch/arm/mach-omap2/pmic-cpcap.c | 6 +-
arch/arm/mach-s3c/gpio-samsung.c | 10 +-
arch/arm/plat-orion/gpio.c | 6 +-
drivers/bus/ti-sysc.c | 19 +-
24 files changed, 67 insertions(+), 970 deletions(-)
delete mode 100644 arch/arm/mach-davinci/da830.c
The pull request you sent on Sat, 31 May 2025 11:02:50 +0200: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.16 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/500af1defbcbb6113c9a958b791517d0562b8d6d Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
The following changes since commit 9c32cda43eb78f78c73aee4aa344b777714e259b:
Linux 6.15-rc3 (2025-04-20 13:43:47 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.16
for you to fetch changes up to ae006498a0723e1cbb14fb7c56a1fa4642791897:
Merge tag 'v6.16-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig (2025-05-22 13:01:41 +0200)
----------------------------------------------------------------
soc: defconfig updates for 6.16
The usual defconfig updates enable configuration options for drivers
that got added. A few SoC specific options are enabled in Kconfig
files instead, in place of the defconfig files.
----------------------------------------------------------------
Arnd Bergmann (7):
Merge tag 'renesas-arm-defconfig-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag 'imx-defconfig-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag 'ti-k3-config-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag 'riscv-config-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag 'qcom-arm64-defconfig-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag 'mtk-defconfig-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag 'v6.16-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Biju Das (1):
arm64: defconfig: Enable Renesas RZ/G2L GPT config
Dominik Haller (1):
arm64: defconfig: Enable TMP102 as module
Francesco Dolcini (1):
arm64: defconfig: Add Toradex Embedded Controller config
Geert Uytterhoeven (1):
ARM: shmobile: defconfig: Enable more support for RZN1D-DB/EB
Haylen Chu (1):
riscv: defconfig: spacemit: enable clock controller driver for SpacemiT K1
Jayesh Choudhary (1):
arm64: defconfig: Add CDNS_DSI and CDNS_PHY config
Judith Mendez (1):
arm64: defconfig: Enable hwspinlock and eQEP for K3
Kuninori Morimoto (1):
arm64: defconfig: Add Renesas MSIOF sound support
Lad Prabhakar (4):
soc: renesas: Kconfig: Enable SoCs by default when ARCH_RENESAS is set
arm64: defconfig: Remove individual Renesas SoC entries
arm: shmobile_defconfig: Drop individual Renesas SoC entries
arm: multi_v7_defconfig: Drop individual Renesas SoC entries
Michal Wilczynski (1):
riscv: Enable PM_GENERIC_DOMAINS for T-Head SoCs
Nicolas Frattaroli (1):
arm64: defconfig: Enable Rockchip SAI and ES8328
Nishanth Menon (1):
arm64: defconfig: Enable TPIC2810 GPIO expander
Nícolas F. R. A. Prado (1):
arm64: defconfig: Enable configs for MediaTek Genio EVK boards
Sricharan Ramabadhran (1):
arm64: defconfig: Enable IPQ5424 RDP466 base configs
Tudor Ambarus (1):
arm64: defconfig: enable ACPM protocol and Exynos mailbox
Vignesh Raman (1):
arm64: defconfig: mediatek: enable PHY drivers
Yixun Lan (1):
riscv: defconfig: spacemit: enable gpio support for K1 SoC
arch/arm/configs/multi_v7_defconfig | 19 --------------
arch/arm/configs/shmobile_defconfig | 26 +++++--------------
arch/arm64/configs/defconfig | 51 ++++++++++++++++++++-----------------
arch/riscv/Kconfig.socs | 1 +
arch/riscv/configs/defconfig | 3 +++
drivers/soc/renesas/Kconfig | 42 ++++++++++++++++++++++++++++++
6 files changed, 80 insertions(+), 62 deletions(-)
The pull request you sent on Sat, 31 May 2025 11:05:53 +0200: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.16 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/f79749a8e42b3a6dcb980e87f3ef752962b9f094 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
The following changes since commit 9c32cda43eb78f78c73aee4aa344b777714e259b:
Linux 6.15-rc3 (2025-04-20 13:43:47 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.16
for you to fetch changes up to 3f07353e2fd3e154921e539044b26e85ca910dbe:
Merge tag 'renesas-dts-for-v6.16-tag5' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt (2025-05-30 09:10:42 +0200)
----------------------------------------------------------------
soc: devicetree updates for 6.16
There are 11 newly supported SoCs, but these are all either new
variants of existing designs, or straig reuses of the existing
chip in a new package:
- RK3562 is a new chip based on the old Cortex-A53 core, apparently
a low-cost version of the Cortex-A55 based RK3568/RK3566.
- NXP i.MX94 is a minor variation of i.MX93/i.MX95 with a different
set of on-chip peripherals.
- Renesas RZ/V2N (R9A09G056) is a new member of the larger RZ/V2 family
- Amlogic S6/S7/S7D
- Samsung Exynos7870 is an older chip similar to Exynos7885
- WonderMedia wm8950 is a minor variation on the wm8850 chip
- Amlogic s805y is almost idential to s805x
- Allwinner A523 is similar to A527 and T527
- Qualcomm MSM8926 is a variant of MSM8226
- Qualcomm Snapdragon X1P42100 is related to R1E80100
There are also 65 boards, including reference designs for the chips
above, this includes
- 12 new boards based on TI K3 series chips, most of them from
Toradex
- 10 devices using Rockchips RK35xx and PX30 chips
- 2 phones and 2 laptops based on Qualcomm Snapdragon designs
- 10 NXP i.MX8/i.MX9 boards, mostly for embedded/industrial uses
- 3 Samsung Galaxy phones based on Exynos7870
- 5 Allwinner based boards using a variety of ARMv8 chips
- 9 32-bit machines, each based on a different SoC family
Aside from the new hardware, there is the usual set of cleanups and
newly added hardware support on existing machines, for a total of 965
devicetree changesets.
----------------------------------------------------------------
Aaron Kling (12):
arm64: tegra: Enable PWM fan on the Jetson TX1 Devkit
arm64: tegra: Enable PWM fan on the Jetson TX2 Devkit
arm64: tegra: Drop remaining serial clock-names and reset-names
arm64: tegra: Add DMA properties for Tegra186 and Tegra194 UARTs
arm64: tegra: p3310: Explicitly enable GPU
arm64: tegra: p2180: Explicitly enable GPU
arm64: tegra: Bump #address-cells and #size-cells on Tegra186
arm64: tegra: Add uartd serial alias for Jetson TX1 module
media: dt-bindings: Document Tegra186 and Tegra194 cec
arm64: tegra: Add fallback CEC compatibles
arm64: tegra: Add CEC controller on Tegra210
arm64: tegra: Wire up CEC to devkits
Abel Vesa (12):
arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 retimers
arm64: dts: qcom: x1e80100-crd: Enable external DisplayPort support
arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers
arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support
dt-bindings: arm: qcom: Document Lenovo ThinkPad T14s Gen 6 LCD and OLED
arm64: dts: qcom: x1e78100-t14s: Add LCD variant with backlight support
arm64: dts: qcom: x1e78100-t14s: Add OLED variant
arm64: dts: qcom: x1e001de-devkit: Describe USB retimers resets pin configs
arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 retimer vregs
arm64: dts: qcom: x1e80100: Fix PCIe 3rd controller DBI size
arm64: dts: qcom: x1e80100-*: Drop useless DP3 compatible override
arm64: dts: qcom: x1e001de-devkit: Enable support for both Type-A USB ports
Abhinaba Rakshit (2):
arm64: dts: qcom: qcs615: add TRNG node
arm64: dts: qcom: qcs615: add QCrypto nodes
Adam Ford (10):
arm64: dts: imx8mm-beacon: Fix RTC capacitive load
arm64: dts: imx8mn-beacon: Fix RTC capacitive load
arm64: dts: imx8mp-beacon: Fix RTC capacitive load
arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio
arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio
arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset and GPIO IRQ
arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset and GPIO IRQ
arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source
arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source
arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source
Ajit Pandey (1):
arm64: dts: qcom: sm4450: Add RPMh power domains support
Akhil R (1):
arm64: tegra: Add I2C aliases for Tegra234
Aleksandrs Vinarskis (6):
arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable external DP support
arm64: dts: qcom: x1e001de-devkit: Enable HBR3 on external DPs
arm64: dts: qcom: x1e80100-hp-x14: Enable HBR3 on external DPs
arm64: dts: qcom: x1e80100-qcp: Enable HBR3 on external DPs
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable MICs LDO
dt-bindings: arm: qcom: Add Asus Zenbook A14
Alexander Stein (11):
ARM: dts: ls1021a-tqmals1021a: Fix license
ARM: dts: ls1021a-tqmals1021a: Add vcc-supply for spi-nor
ARM: dts: ls1021a-tqmals1021a: Add HDMI overlay
ARM: dts: ls1021a-tqmals1021a: Add LVDS overlay for Tianma TM070JVGH33
ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech FC21 RGB display
ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech DC44 RGB display
ARM: dts: ls1021a-tqmals1021a: change sound card model name
arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add Raspberry Pi Camera V2 overlay
arm64: dts: freescale: add initial device tree for TQMa8XxS
arm64: dt: imx95: Add TQMa95xxSA
dt: bindings: arm: add bindings for TQMa95xxSA
Alexey Charkov (4):
dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards
ARM: dts: vt8500: Add VIA APC Rock/Paper board
ARM: dts: vt8500: add DT nodes for the system config ID register
ARM: dts: vt8500: list all four timer interrupts
Alexey Klimov (1):
arm64: dts: qcom: qrb5165-rb5: add compressed playback support
Alexey Minnekhanov (5):
arm64: dts: qcom: sdm630: Add missing resets to mmc blocks
arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO
arm64: dts: qcom: sdm630: Add modem metadata mem
arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply
arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning
Alok Tiwari (1):
arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
Andre Przywara (14):
arm64: dts: allwinner: Add Allwinner A523 .dtsi file
dt-bindings: vendor-prefixes: Add YuzukiHD name
dt-bindings: arm: sunxi: Add new board names for A523 generation
arm64: dts: allwinner: a523: add Avaota-A1 router support
arm64: dts: allwinner: a523: add X96Q-Pro+ support
arm64: dts: allwinner: a523: add Radxa A5E support
dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name
arm64: dts: allwinner: h616: add YuzukiHD Chameleon support
arm64: dts: allwinner: h616: Add Mali GPU node
arm64: dts: allwinner: h616: enable Mali GPU for all boards
arm64: dts: allwinner: a100: set maximum MMC frequency
dt-bindings: vendor-prefixes: Add Liontron name
dt-bindings: arm: sunxi: Add Liontron H-A133L board name
arm64: dts: allwinner: a100: add Liontron H-A133L board support
Andreas Kemnade (2):
ARM: dts: omap4: panda: fix resources needed for Wifi
ARM: dts: omap4: panda: cleanup bluetooth
Andrej Picej (1):
arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing
Andrew Davis (7):
dt-bindings: soc: ti: ti,j721e-system-controller: Add PCIe ctrl property
arm64: dts: ti: k3-j721e: Add PCIe ctrl node to scm_conf region
arm64: dts: ti: k3-j7200: Add PCIe ctrl node to scm_conf region
arm64: dts: ti: k3-j721s2: Add PCIe ctrl node to scm_conf region
arm64: dts: ti: k3-am64: Add PCIe ctrl node to main_conf region
dt-bindings: mfd: ti,j721e-system-controller: Add compatible string for AM654
arm64: dts: ti: am65x: Add missing power-supply for Rocktech-rk101 panel
Andy Yan (9):
arm64: dts: rockchip: aliase sdhci as mmc0 for rk3566 box demo
ARM: dts: rockchip: Add aliases for rk3036-kylin MMC devices
arm64: dts: rockchip: Rename hdmi-con to hdmi0-con for Cool Pi CM5 EVB
arm64: dts: rockchip: Enable HDMI1 on Cool Pi CM5 EVB
arm64: dts: rockchip: Enable HDMI audio outputs for Cool Pi CM5 EVB
arm64: dts: rockchip: Add eDP1 dt node for rk3588
arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook
ARM: dts: rockchip: Add ref clk for hdmi
Revert "ARM: dts: rockchip: drop grf reference from rk3036 hdmi"
AngeloGioacchino Del Regno (8):
arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains
dt-bindings: display: mediatek: Add compatibles for MT8188 MDP3
dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3
arm64: dts: mediatek: mt8188: Add all Multimedia Data Path 3 nodes
arm64: dts: mediatek: Add MT6893 pinmux macro header file
arm64: dts: mediatek: mt8390-genio-common: Add Display on DSI0
arm64: dts: mediatek: mt8188: Address binding warnings for MDP3 nodes
Revert "arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0"
Arnd Bergmann (43):
Merge tag 'socfpga_dts_updates_for_v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag 'renesas-dt-bindings-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'renesas-dts-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'renesas-dts-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'arm-soc/for-6.16/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag 'arm-soc/for-6.16/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag 'asahi-soc-dt-6.16' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag 'v6.16-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'v6.16-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'tegra-for-6.16-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag 'tegra-for-6.16-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag 'tegra-for-6.16-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag 'omap-for-v6.16/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag 'imx-bindings-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag 'imx-dt-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag 'imx-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag 'thead-dt-for-v6.16' of https://github.com/pdp7/linux into soc/dt
Merge tag 'ti-k3-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag 'samsung-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag 'amlogic-arm-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag 'amlogic-arm64-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag 'dt64-cleanup-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag 'nuvoton-arm-6.16-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag 'qcom-arm64-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'dt-vt8500-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag 'qcom-arm32-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'spacemit-dt-for-6.16-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag 'stm32-dt-for-v6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag 'sunxi-dt-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag 'at91-dt-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag 'microchip-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag 'riscv-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag 'renesas-dts-for-v6.16-tag3' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'renesas-dts-for-v6.16-tag4' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'mvebu-dt64-6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag 'v6.16-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'v6.16-rockchip-dts64-3' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'v6.16-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'mtk-dts64-for-v6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag 'qcom-arm32-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'qcom-arm64-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'juno-updates-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag 'renesas-dts-for-v6.16-tag5' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Artur Weber (3):
ARM: dts: bcm2166x-common: Add pinctrl node
ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI
ARM: dts: Drop DTS for BCM59056 PMU
Axe Yang (1):
arm64: dts: mediatek: mt8186-corsola: make SDIO card removable
Barnabás Czémán (1):
arm64: dts: qcom: msm8917-xiaomi-riva: Add display backlight
Ben Wolsieffer (1):
ARM: dts: stm32: add low power timer on STM32F746
Biju Das (13):
arm64: dts: renesas: r9a09g047: Add SDHI0-SDHI2 nodes
arm64: dts: renesas: r9a09g057: Add support for enabling SDHI internal regulator
arm64: dts: renesas: rzg3e-smarc-som: Enable SDHI{0,2}
arm64: dts: renesas: rzg3e-smarc-som: Add support to enable SD on SDHI0
arm64: dts: renesas: r9a09g047e57-smarc: Enable SDHI1
arm64: dts: renesas: r9a09g047: Add ICU node
arm64: dts: renesas: Remove undocumented compatible micron,mt25qu512a
arm64: dts: renesas: r9a09g047: Add CANFD node
arm64: dts: renesas: r9a09g047e57-smarc: Enable CANFD
arm64: dts: renesas: r9a09g047e57-smarc: Enable CAN Transceiver
arm64: dts: renesas: r9a07g044: Add GPT support
arm64: dts: renesas: r9a07g054: Add GPT support
arm64: dts: renesas: rzg2l-smarc: Enable GPT on carrier board
Bjorn Andersson (5):
Merge branch '20250203063427.358327-2-alexeymin@postmarketos.org' into arm64-for-6.15
Merge branch '20250313110359.242491-1-quic_mmanikan@quicinc.com' into arm64-for-6.15
Merge branch 'arm64-for-6.15' into arm64-for-6.16
Merge branch 'arm32-for-6.15' into arm64-for-6.16
Merge branch 'arm32-for-6.15' into arm32-for-6.16
Cathy Xu (1):
arm64: dts: mediatek: mt8196: Add pinmux macro header file
Chaoyi Chen (4):
dt-bindings: arm: rockchip: Add rk3588 evb2 board
arm64: dts: rockchip: Add rk3588 evb2 board
dt-bindings: arm: rockchip: Add rk3399 industry evaluation board
arm64: dts: rockchip: Add rk3399-evb-ind board
Charan Pedumuru (2):
ARM: tegra: Rename the apbdma nodename to match with common dma-controller binding
dt-bindings: dma: nvidia,tegra20-apbdma: convert text based binding to json schema
Chen-Yu Tsai (1):
arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0
Cheng Jiang (1):
arm64: dts: qcom: sa8775p-ride: Add firmware-name in BT node
Chris Morgan (2):
arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX
arm64: dts: rockchip: Enable HDMI0 audio output for Indiedroid Nova
Christian Hewitt (1):
arm64: dts: amlogic: gxlx-s905l-p271: add saradc compatible
Chuan Liu (2):
arm64: dts: amlogic: C3: Add clk-measure controller node
arm64: dts: amlogic: S4: Add clk-measure controller node
Chukun Pan (13):
arm64: dts: qcom: ipq6018: add 1.2GHz CPU Frequency
arm64: dts: qcom: ipq6018: add 1.5GHz CPU Frequency
arm64: dts: qcom: ipq6018: move mp5496 regulator out of soc dtsi
arm64: dts: qcom: ipq6018: rename labels of mp5496 regulator
arm64: dts: qcom: ipq6018: add LDOA2 regulator
arm64: dts: rockchip: Add missing uart3 interrupt for RK3528
arm64: dts: rockchip: Add DMA controller for RK3528
arm64: dts: rockchip: Add UART DMA support for RK3528
arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588
arm64: dts: allwinner: correct the model name for Radxa Cubie A5E
arm64: dts: rockchip: Add pwm nodes for RK3528
arm64: dts: rockchip: Enable regulators for Radxa E20C
arm64: dts: rockchip: Move rk3568 PCIe3 MSI to use GIC ITS
Ciprian Marian Costea (1):
arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0
Clément Léger (1):
ARM: dts: renesas: Add r9a06g032-rzn1d400-eb board device-tree
Conor Dooley (1):
riscv: dts: renesas: Add specific RZ/Five cache compatible
Da Xue (1):
arm64: dts: amlogic: gxl: set i2c bias to pull-up
Damon Ding (2):
arm64: dts: rockchip: Add eDP0 node for RK3588
arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board
Daniel Baluta (5):
arm64: dts: imx8mp: Use resets property
arm64: dts: imx8mp: Add mu2 root clock
arm64: dts: imx8mp: Configure dsp node for rproc usage
arm64: dts: imx8mp: Add DSP clocks
arm64: dts: imx8mp-evk: Enable DSP node for remoteproc usage
Daniel Schultz (6):
arm64: dts: ti: k3-am62a: Enable CPU freq throttling on thermal alert
arm64: dts: ti: k3-am62x-phyboard-lyra-gpio-fan: Update cooling maps
arm64: dts: ti: k3-am62-phycore-som: Enable Co-processors
arm64: dts: ti: k3-am62a-phycore-som: Enable Co-processors
arm64: dts: ti: k3-am62a-phycore-som: Reserve main_rti4 for C7x DSP
arm64: dts: ti: k3-am62a-phycore-som: Reserve main_timer2 for C7x DSP
Daniil Titov (1):
arm64: dts: qcom: pm8937: Add LPG PWM driver
Danila Tikhonov (3):
arm64: dts: qcom: sm7325-nothing-spacewar: Add CAM fixed-regulators
arm64: dts: qcom: sm7325-nothing-spacewar: Enable camera EEPROMs
dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a
Dario Binacchi (9):
ARM: dts: mxs: use padconfig macros
ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles
dt-bindings: arm: stm32: add compatible for stm32h747i-disco board
ARM: stm32: add a new SoC - STM32H747
dt-bindings: clock: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK
ARM: dts: stm32: add uart8 node for stm32h743 MCU
ARM: dts: stm32: add pin map for UART8 controller on stm32h743
ARM: dts: stm32: add an extra pin map for USART1 on stm32h743
ARM: dts: stm32: support STM32h747i-disco board
David Heidelberg (2):
ARM: dts: nokia n900: remove useless io-channel-cells property
ARM: dts: qcom: apq8064-lg-nexus4-mako: Enable WiFi
Devarsh Thakkar (3):
arm64: dts: ti: k3-am62a-wakeup: Add R5F device node
arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote processors
arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote processors
Devi Priya (1):
arm64: dts: qcom: ipq9574: Add nsscc node
Diederik de Haas (8):
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3328-rock64
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-rockpro64
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-pinetab2
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3588-rock-5b
arm64: dts: rockchip: Add phy-supply to gmac0 on NanoPi R5S
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-quartz64-b
arm64: dts: rockchip: Improve LED config for NanoPi R5S
arm64: dts: rockchip: Drop assigned-clock* from cpu nodes on rk3588
Dikshita Agarwal (1):
arm64: dts: qcom: sm8550: add iris DT node
Dmitry Baryshkov (36):
arm64: dts: qcom: sdm845-db845c: enable sensors DSP
arm64: dts: qcom: qrb5165-rb5: enable sensors DSP
arm64: dts: qcom: sar2130p: add PCIe EP device nodes
arm64: dts: qcom: sm8450: add PCIe EP device nodes
arm64: dts: qcom: sc7280: Use the header with DSI phy clock IDs
arm64: dts: qcom: sa8775p: mark MDP interconnects as ALWAYS on
arm64: dts: qcom: msm8998: use correct size for VBIF regions
arm64: dts: qcom: qcm2290: use correct size for VBIF regions
arm64: dts: qcom: sa8775p: use correct size for VBIF regions
arm64: dts: qcom: sc7180: use correct size for VBIF regions
arm64: dts: qcom: sc7280: use correct size for VBIF regions
arm64: dts: qcom: sc8180x: use correct size for VBIF regions
arm64: dts: qcom: sc8280xp: use correct size for VBIF regions
arm64: dts: qcom: sdm670: use correct size for VBIF regions
arm64: dts: qcom: sdm845: use correct size for VBIF regions
arm64: dts: qcom: sm6115: use correct size for VBIF regions
arm64: dts: qcom: sm6125: use correct size for VBIF regions
arm64: dts: qcom: sm6350: use correct size for VBIF regions
arm64: dts: qcom: sm8150: use correct size for VBIF regions
arm64: dts: qcom: sm8250: use correct size for VBIF regions
arm64: dts: qcom: sm8350: use correct size for VBIF regions
arm64: dts: qcom: sm8450: use correct size for VBIF regions
arm64: dts: qcom: sm8550: use correct size for VBIF regions
arm64: dts: qcom: sm8650: use correct size for VBIF regions
ARM: dts: qcom: apq8064: add missing clocks to the timer node
ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device
ARM: dts: qcom: apq8064: use new compatible for SFPB device
ARM: dts: qcom: apq8064: use new compatible for SPS SIC device
ARM: dts: qcom: apq8064: move replicator out of soc node
arm64: dts: qcom: msm8998-lenovo-miix-630: add Venus node
ARM: dts: qcom: apq8064: link LVDS clocks
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: enable sensors DSP
arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects
ARM: dts: qcom: apq8064-ifc6410: drop HDMI HPD GPIO
arm64: dts: qcom: qrb2210-rb1: add Bluetooth support
arm64: dts: qcom: sar2130p: add display nodes
Dominik Haller (2):
dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based hardware
arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x
Dzmitry Sankouski (12):
arm64: dts: qcom: sdm845: enable gmu
arm64: dts: qcom: sdm845-starqltechn: remove wifi
arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake
arm64: dts: qcom: sdm845-starqltechn: refactor node order
arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios
arm64: dts: qcom: sdm845-starqltechn: add gpio keys
arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC
arm64: dts: qcom: sdm845-starqltechn: add display PMIC
arm64: dts: qcom: sdm845-starqltechn: add touchscreen support
arm64: dts: qcom: sdm845-starqltechn: add initial sound support
arm64: dts: qcom: sdm845-starqltechn: add graphics support
arm64: dts: qcom: sdm845-starqltechn: add modem support
E Shattow (4):
riscv: dts: starfive: jh7110-common: add CPU BUS PERH QSPI clocks to syscrg
riscv: dts: starfive: jh7110-common: qspi flash setting read-delay 2 cycles max 100MHz
riscv: dts: starfive: jh7110-common: add eeprom node to i2c5
riscv: dts: starfive: jh7110-common: bootph-pre-ram hinting needed by boot loader
Efe Can İçöz (1):
ARM: dts: imx7d: update opp-table voltages
Emanuele Ghidoli (2):
arm64: dts: freescale: imx8mp-toradex-smarc: add embedded controller
arm64: dts: freescale: imx8mp-toradex-smarc: add gpio expander
Eugene Lepshy (1):
arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU
FUKAUMI Naoki (1):
dt-bindings: arm: rockchip: Add Radxa ROCK 5B+
Fabio Estevam (3):
ARM: dts: imx31/imx6: Use flash as the NOR node name
ARM: dts: imx: Fix the iim compatible string
ARM: dts: imx51-digi-connectcore-som: Fix MMA7455 compatible
Fabrice Gasnier (3):
arm64: defconfig: enable STM32 LP timer clockevent driver
arm64: dts: st: add low-power timer nodes on stm32mp251
arm64: dts: st: use lptimer3 as tick broadcast source on stm32mp257f-ev1
Faraz Ata (1):
arm64: dts: exynos: Add DT node for all UART ports
Felix Kaechele (1):
arm64: dts: qcom: msm8953: Add uart_5
Ferass El Hafidi (2):
dt-bindings: arm: amlogic: add S805Y and Mi TV Stick
arm64: dts: amlogic: add support for xiaomi-aquaman/Mi TV Stick
Finley Xiao (2):
arm64: dts: rockchip: add core dtsi for RK3562 SoC
arm64: dts: rockchip: Add RK3562 evb2 devicetree
Francesco Dolcini (13):
arm64: dts: ti: k3-am625-verdin: Add EEPROM compatible fallback
arm64: dts: freescale: imx8mp-verdin: Add EEPROM compatible fallback
arm64: dts: freescale: imx8mm-verdin: Add EEPROM compatible fallback
ARM: dts: imx6q-apalis: remove pcie-switch node
dt-bindings: arm: ti: Add Toradex Verdin AM62P
arm64: dts: ti: Add Toradex Verdin AM62P
arm64: dts: ti: am62p-verdin: Add dahlia
arm64: dts: ti: am62p-verdin: Add mallow
arm64: dts: ti: am62p-verdin: Add yavia
arm64: dts: ti: am62p-verdin: Add ivy
ARM: tegra: apalis-eval: Remove pcie-switch node
arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM configuration
arm64: dts: freescale: imx8mp-toradex-smarc: use generic gpio node name
Frank Li (9):
arm64: dts: imx8qm-mek: consolidate reserved-memory
arm64: dts: imx8: create unified pcie0 and pcie0_ep label for all chips
arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl
arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified pcie0 label
arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function
arm64: dts: imx95: add pcie1 ep overlay file and create pcie-ep dtb files
arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0-ep overlay file
arm64: dts: imx8mq: add pcie0-ep node
arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes
Frank Wunderlich (9):
dt-bindings: arm: mediatek: add bpi-r4 2g5 phy variant
arm64: dts: mediatek: mt7988a-bpi-r4: allow hw variants of bpi-r4
arm64: dts: mediatek: mt7988: Add xsphy for ssusb0/pcie2
arm64: dts: mediatek: mt7988a-bpi-r4: enable xsphy
arm64: dts: mediatek: mt7988: add spi controllers
arm64: dts: mediatek: mt7988: move uart0 and spi1 pins to soc dtsi
arm64: dts: mediatek: mt7988: add phy calibration efuse subnodes
arm64: dts: mediatek: mt7988a-bpi-r4: Add fan and coolingmaps
arm64: dts: mediatek: mt7988a-bpi-r4: configure spi-nodes
Gabor Juhos (1):
arm64: dts: ipq6018: drop standalone 'smem' node
Gabriel Gonzales (2):
dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8
arm64: dts: qcom: sm6125: Initial support for xiaomi-ginkgo
Gaurav Kashyap (3):
arm64: dts: qcom: sm8750: Add QCrypto nodes
arm64: dts: qcom: sm8750: Add TRNG nodes
arm64: dts: qcom: sm8750: Add ICE nodes
Geert Uytterhoeven (4):
arm64: dts: renesas: r8a779f4: Add UFS tuning parameters in E-FUSE
Merge tag 'renesas-r9a09g056-dt-binding-defs-tag1' into renesas-dts-for-v6.16
arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description
arm64: dts: renesas: sparrow-hawk: Disable dtc spi_bus_bridge check
George Moussalem (1):
arm64: dts: qcom: ipq5018: enable the download mode support
Goran Rađenović (4):
dt-bindings: vendor-prefixes: Add Ultratronik
dt-bindings: arm: stm32: Document Ultratronik's Fly board DT binding
MAINTAINERS: Add entry for ULTRATRONIK BOARD SUPPORT
ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc board
Hao Zhang (2):
ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability
ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages
Hari Nagalla (6):
arm64: dts: ti: k3-am62-wakeup: Add wakeup R5F node
arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node
arm64: dts: ti: k3-am62x-sk-common: Enable IPC with remote processors
arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP
arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP
arm64: dts: ti: k3-am64: Reserve timers used by MCU FW
Haylen Chu (3):
dt-bindings: soc: spacemit: Add spacemit,k1-syscon
dt-bindings: clock: spacemit: Add spacemit,k1-pll
riscv: dts: spacemit: Add clock tree for SpacemiT K1
Hector Martin (1):
arm64: dts: apple: Add PMIC NVMEM
Heiko Stuebner (23):
arm64: dts: rockchip: change rng reset id back to its constant value
arm64: dts: rockchip: add mipi dcphy nodes to rk3588
arm64: dts: rockchip: add dsi controller nodes on rk3588
arm64: dts: rockchip: add overlay for tiger-haikou video-demo adapter
arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc
ARM: dts: rockchip: enable hdmi on rk3066 marsboard
ARM: dts: rockchip: enable Mali gpu on rk3066 marsboard
Merge branch 'v6.16-shared/clkids' into v6.16-armsoc/dts64
arm64: dts: rockchip: drop wrong spdif clock from edp1 on rk3588
arm64: dts: rockchip: move rk3528 i2c+uart aliases to board files
ARM: dts: rockchip: add rk3036 usb2phy nodes and enable them on kylin
arm64: dts: rockchip: add basic mdio node to px30
arm64: dts: rockchip: move reset to dedicated eth-phy node on ringneck
dt-bindings: arm: rockchip: add PX30-Cobra boards from Theobroma Systems
arm64: dts: rockchip: add px30-cobra base dtsi and board variants
dt-bindings: arm: rockchip: add PX30-PP1516 boards from Theobroma Systems
arm64: dts: rockchip: add px30-pp1516 base dtsi and board variants
arm64: dts: rockchip: fix rk3576 pcie unit addresses
arm64: dts: rockchip: move rk3576 pinctrl node outside the soc node
arm64: dts: rockchip: remove a double-empty line from rk3576 core dtsi
arm64: dts: rockchip: move rk3528 pinctrl node outside the soc node
arm64: dts: rockchip: fix rk3562 pcie unit addresses
arm64: dts: rockchip: move rk3562 pinctrl node outside the soc node
Icenowy Zheng (1):
riscv: dts: starfive: jh7110-common: use macros for MMC0 pins
Imran Shaik (1):
arm64: dts: qcom: qcs8300: Add cpufreq scaling node
Ivan Belokobylskiy (1):
ARM: dts: qcom: Initial dts for LG Nexus 4
Ivaylo Ivanov (1):
arm64: dts: exynos: update all samsung,mode constants
J. Neuschäfer (4):
dt-bindings: vendor-prefixes: Add TC Unterhaltungselektronik AG
dt-bindings: arm: amlogic: Add TCU Fernsehfee 3.0 board
ARM: dts: amlogic: Add TCU Fernsehfee 3.0
ARM: dts: amlogic: meson8-fernsehfee3: Describe regulators
Jacky Bai (3):
dt-bindings: arm: fsl: add i.MX943 EVK board
arm64: dts: freescale: Add basic dtsi for imx943
arm64: dts: freescale: Add minimal dts support for imx943 evk
Jacobe Zang (3):
arm64: dts: rockchip: Add bluetooth support to Khadas Edge2
arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2
arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2
Jagadeesh Kona (1):
arm64: dts: qcom: sa8775p: Add LMH interrupts for cpufreq_hw node
Jai Luthra (1):
arm64: dts: ti: k3-am62a-main: Add C7xv device node
Jan Kiszka (1):
arm64: dts: ti: k3-am65-main: Add system controller compatible
Janaki Ramaiah Thota (1):
arm64: dts: qcom: qcs6490-rb3gen2: add and enable BT node
Jayesh Choudhary (1):
arm64: dts: ti: k3-j721e-common-proc-board-infotainment: Update to comply with device tree schema
Jens Glathe (1):
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support
Jianeng Ceng (2):
dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook
arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks
Jianfeng Liu (1):
arm64: dts: rockchip: Enable HDMI ports on ArmSoM W3
Jie Gan (1):
arm64: dts: qcom: sa8775p: Add CTCU and ETR nodes
Jimmy Hon (1):
arm64: dts: rockchip: Enable bluetooth of AP6611s on OrangePI5 Max/Ultra
Joel Selvaraj (3):
arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touchscreen related nodes
arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce touchscreen support
arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce touchscreen support
Johan Hovold (16):
arm64: dts: qcom: x1e80100-crd: add support for volume-up key
arm64: dts: qcom: x1e80100-crd: add gpio-keys label for lid switch
arm64: dts: qcom: sc8280xp-crd: add support for volume-up key
arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on
arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on
arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies
arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset
arm64: dts: qcom: x1e80100: enable rtc
arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity
arm64: dts: qcom: x1e78100-t14s: enable SDX62 modem
arm64: dts: qcom: x1e80100-hp-x14: drop bogus USB retimer
John Clark (1):
arm64: dts: rockchip: fix usb-c port functionality on rk3588-nanopc-t6
John Madieu (3):
arm64: dts: renesas: rzg3e-smarc-som: Add I2C2 device pincontrol
arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support
arm64: dts: renesas: rzg3e-smarc-som: Reduce I2C2 clock frequency
Jonas Karlman (2):
arm64: dts: rockchip: Add GMAC nodes for RK3528
arm64: dts: rockchip: Enable Ethernet controller on Radxa E20C
Judith Mendez (11):
arm64: dts: ti: k3-am62p5-sk: Enable PWM
arm64: dts: ti: k3-am62a7-sk: Enable PWM
arm64: dts: ti: k3-am625-sk: Enable PWM
arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot
arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC
arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC
arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default
arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default
arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default
arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0
arm64: dts: ti: k3-am62: Add ATCM and BTCM cbass ranges
Juerg Haefliger (5):
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Remove invalid bt-en-sleep node
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1
arm64: dts: qcom: x1e80100-hp-omnibook-x14: add sound label
dt-bindings: arm: qcom: Document HP EliteBook Ultra G1q
arm64: dts: qcom: x1e80100-hp-elitebook-ultra-g1q: DT for HP EliteBook Ultra G1q
Julien Massot (6):
arm64: dts: mediatek: mt8395-nio-12l: Add scp firmware-name
arm64: dts: mediatek: mt8395-genio-1200-evk: Add scp firmware-name
arm64: dts: mediatek: mt8395-nio-12l: Enable Audio DSP and sound card
arm64: dts: mt6359: Add missing 'compatible' property to regulators node
arm64: dts: mediatek: mt8188: Add missing #reset-cells property
arm64: dts: mt6359: Rename RTC node to match binding expectations
Jyothi Kumar Seerapu (1):
arm64: dts: qcom: sm8750: Correct clocks property for uart14 node
Karthik Sanagavarapu (1):
arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10
Kaushal Kumar (3):
arm64: dts: qcom: sdx75: Add QPIC BAM support
arm64: dts: qcom: sdx75: Add QPIC NAND support
arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support
Kaustabh Chakraborty (5):
dt-bindings: arm: samsung: add compatibles for exynos7870 devices
arm64: dts: exynos: add initial devicetree support for exynos7870
arm64: dts: exynos: add initial support for Samsung Galaxy J7 Prime
arm64: dts: exynos: add initial support for Samsung Galaxy A2 Core
arm64: dts: exynos: add initial support for Samsung Galaxy J6
Kever Yang (4):
arm64: dts: rockchip: Add rk3576 pcie nodes
dt-bindings: rockchip: pmu: Add rk3562 compatible
dt-bindings: soc: rockchip: Add rk3562 syscon compatibles
dt-bindings: arm: rockchip: Add rk3562 evb2 board
Kishon Vijay Abraham I (1):
arm64: dts: ti: k3-am62-main: Add PRUSS-M node
Konrad Dybcio (28):
arm64: dts: qcom: x1e80100: Set CPU interconnect paths as ACTIVE_ONLY
arm64: dts: qcom: x1e80100: Wire up PCIe PHY NOCSR resets
arm64: dts: qcom: Commonize X1 CRD DTSI
arm64: dts: qcom: Add X1P42100 SoC and CRD
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable the GPU
arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on
arm64: dts: qcom: sdx75: Fix up the USB interrupt description
arm64: dts: qcom: sdx75: Rename AOSS_QMP to power-management
arm64: dts: qcom: qcs615: Rename AOSS_QMP to power-management
arm64: dts: qcom: sc8180x: Rename AOSS_QMP to power-management
arm64: dts: qcom: x1e80100-dell-xps13-9345: Drop clock-names from PS8830
arm64: dts: qcom: x1e80100-romulus: Drop clock-names from PS8830
arm64: dts: qcom: x1e001de-devkit: Drop clock-names from PS8830
arm64: dts: qcom: x1e80100-romulus: Enable DP over Type-C
arm64: dts: qcom: sc8280xp: Fix node order
arm64: dts: qcom: sc8280xp: Add SLPI
arm64: dts: qcom: sc8280xp-crd: Enable SLPI
arm64: dts: qcom: sc7180: Add specific APPS RSC compatible
arm64: dts: qcom: sdm845: Add specific APPS RSC compatible
arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument
arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node
arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply
arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX
arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
arm64: dts: qcom: qcs615: Fix up UFS clocks
Krishna Chaitanya Chundru (1):
arm64: dts: qcom: x1e80100: Add PCIe lane equalization preset properties
Krishna Kurapati (1):
arm64: dts: qcom: qcs6490-rb3gen2: Add orientation gpio
Krzysztof Kozlowski (65):
arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: qcom: sa8775p: add QCrypto nodes"
arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: qcom: qcs8300: add QCrypto nodes"
arm64: dts: qcom: x1e80100-slim7x: Drop incorrect qcom,ath12k-calibration-variant
ARM: dts: qcom: ipq4018: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: msm8998: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: qrb2210-rb1: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: qrb4210-rb2: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sc7180: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sdm845: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sda660-ifc6560: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm6115: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm8150-hdk: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: qcm6490: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sa8775p-ride: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sc8280xp: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm8250-elish: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm8750: Change labels to lower-case
arm64: dts: qcom: Correct white-space style
arm64: dts: qcom: Use recommended MBN firmware path
arm64: dts: qcom: sm8750: Add IPCC, SMP2P, AOSS and ADSP
arm64: dts: qcom: sm8750: Add LPASS macro codecs and pinctrl
arm64: dts: qcom: sm8750-mtp: Enable ADSP
arm64: dts: qcom: sm8750-qrd: Enable ADSP
arm64: dts: qcom: sm8750: Add CDSP
arm64: dts: qcom: sm8750-mtp: Enable CDSP
arm64: dts: qcom: sm8750-qrd: Enable CDSP
ARM: dts: nuvoton: Align GPIO hog name with bindings
ARM: dts: qcom: msm8226: Use the header with DSI phy clock IDs
ARM: dts: qcom: msm8974: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8916: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8917: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8939: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8953: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8976: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8996: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs
arm64: dts: qcom: qcm2290: Use the header with DSI phy clock IDs
arm64: dts: qcom: sc7180: Use the header with DSI phy clock IDs
arm64: dts: qcom: sc8180x: Use the header with DSI phy clock IDs
arm64: dts: qcom: sdm630: Use the header with DSI phy clock IDs
arm64: dts: qcom: sdm670: Use the header with DSI phy clock IDs
arm64: dts: qcom: sdm845: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm6115: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm6125: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm6350: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8150: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8250: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8350: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8450: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8550: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8650: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8750: Add Modem / MPSS
arm64: dts: qcom: sm8750-mtp: Enable modem
arm64: dts: qcom: sm8750-qrd: Enable modem
arm64: dts: mediatek: mt7622: Align GPIO hog name with bindings
ARM: dts: nxp: Align NAND controller node name with bindings
arm64: dts: allwinner: Align wifi node name with bindings
ARM: dts: allwinner: Align wifi node name with bindings
arm64: dts: rockchip: Switch to undeprecated qcom,calibration-variant on RK3399
arm64: tegra: tegra210-p2894: Align GPIO hog node name with preferred style
arm64: dts: renesas: beacon-renesom: Align wifi node name with bindings
arm64: dts: imx: Align wifi node name with bindings
ARM: dts: nxp: Align wifi node name with bindings
ARM: dts: st: stm32: Align wifi node name with bindings
ARM: dts: samsung: sp5v210-aries: Align wifi node name with bindings
Kuninori Morimoto (1):
arm64: dts: renesas: sparrow-hawk: Add MSIOF Sound support
Lad Prabhakar (7):
arm64: dts: qcom: Drop `tx-sched-sp` property
dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC variants and EVK
dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC
dt-bindings: clock: renesas: Document RZ/V2N SoC CPG
dt-bindings: pinctrl: renesas: Document RZ/V2N SoC
arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N
arm64: dts: renesas: Add initial device tree for RZ/V2N EVK
Laurentiu Mihalcea (1):
arm64: dts: imx: add imx95 dts for sof
Leo Yan (1):
arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model
Lijuan Gao (1):
arm64: dts: qcom: qcs615: Add Command DB support
Ling Xu (1):
arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property
Loic Poulain (1):
arm64: dts: qcom: qcm2290: Add crypto engine
Lorenzo Bianconi (2):
arm64: dts: airoha: en7581: Add gpio-ranges property for gpio controller
arm64: dts: airoha: en7581: Add PCIe nodes to EN7581 SoC evaluation board
Louis-Alexis Eyraud (4):
arm64: dts: mediatek: mt8390-genio-common: Fix pcie pinctrl dtbs_check error
arm64: dts: mediatek: mt8395-genio-1200-evk: Add display on DSI0
arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host
arm64: dts: mt8365-evk: Add goodix touchscreen support
Luca Weiss (30):
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable display
arm64: dts: qcom: sdm632-fairphone-fp3: Move status properties last
arm64: dts: qcom: sdm632-fairphone-fp3: Add newlines between regulator nodes
arm64: dts: qcom: sdm632-fairphone-fp3: Add firmware-name for adsp & wcnss
arm64: dts: qcom: sdm632-fairphone-fp3: Enable modem
arm64: dts: qcom: sm8350: Reenable crypto & cryptobam
arm64: dts: qcom: qcm6490-fairphone-fp5: Add touchscreen node
ARM: dts: qcom: msm8226: Add modem remoteproc node
ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device
ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926
ARM: dts: qcom: msm8926-htc-memul: Enable modem
arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2
arm64: dts: qcom: Remove unnecessary MM_[UD]L audio routes
arm64: dts: qcom: sc7280: Stop setting dmic01 pinctrl for va-macro
arm64: dts: qcom: sm6350: Align reg properties with latest style
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PTN36502 redriver
arm64: dts: qcom: qcm6490-fairphone-fp5: Add OCP96011 audio switch
arm64: dts: qcom: qcm6490-fairphone-fp5: Hook up DisplayPort over USB-C
arm64: dts: qcom: apq8096-db820c: Use q6asm defines for reg
arm64: dts: qcom: msm8916-modem-qdsp6: Use q6asm defines for reg
arm64: dts: qcom: msm8953: Use q6asm defines for reg
arm64: dts: qcom: msm8996*: Use q6asm defines for reg
arm64: dts: qcom: qrb5165-rb5: Use q6asm defines for reg
arm64: dts: qcom: sc7180-acer-aspire1: Use q6asm defines for reg
arm64: dts: qcom: sc7280: Use q6asm defines for reg
arm64: dts: qcom: sdm845*: Use q6asm defines for reg
arm64: dts: qcom: sdm850*: Use q6asm defines for reg
arm64: dts: qcom: sm7325-nothing-spacewar: Use q6asm defines for reg
arm64: dts: qcom: sm8350: Use q6asm defines for reg
arm64: dts: qcom: qcm6490-fairphone-fp5: Add DisplayPort sound support
Lukasz Czechowski (2):
dt-bindings: usb: cypress,hx3: Add support for all variants
arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma
Macpaul Lin (1):
arm64: dts: mediatek: mt8195: Add power domain for dp_intf0
Mahesh Rao (2):
dt-bindings: fpga: stratix10: Convert to json-schema
dt-bindings: firmware: stratix10: Convert to json-schema
Manikanta Mylavarapu (7):
arm64: dts: qcom: ipq5424: Add tsens node
arm64: dts: qcom: ipq5424: Add thermal zone nodes
arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3
arm64: dts: qcom: ipq5424: add reserved memory region for bootloader
arm64: dts: qcom: ipq5424: enable GPIO based LEDs and Buttons
arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes
arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers
Manish Nagar (1):
arm64: dts: qcom: qcs8300-ride: Enable second USB controller on QCS8300 Ride
Marcin Juszkiewicz (2):
arm64: dts: rockchip: enable HDMI1 on FriendlyElec NanoPC-T6
arm64: dts: rockchip: enable HDMI sound on FriendlyElec NanoPC-T6
Marek Vasut (3):
dt-bindings: vendor-prefixes: Add Retronix Technology Inc.
dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support
arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support
Mark Kettenis (1):
arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent
Markus Niebel (6):
dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM
arm64: add initial device tree for TQMa93xx/MBa91xxCA
Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO"
Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO"
dt-bindings: arm: add TQMa8XxS boards
arm64: dts: imx93-tqma9352-mba91xxca: disable Open Drain for MDIO
Markus Reichl (1):
arm64: dts: rockchip: Add vcc supply to spi flash on rk3399-roc-pc
Martin Blumenstingl (7):
ARM: dts: amlogic: meson8: enable UART RX and TX pull up by default
ARM: dts: amlogic: meson8b: enable UART RX and TX pull up by default
arm64: dts: amlogic: gxbb: enable UART RX and TX pull up by default
arm64: dts: amlogic: gxl: enable UART RX and TX pull up by default
arm64: dts: amlogic: g12: enable UART RX and TX pull up by default
arm64: dts: amlogic: axg: enable UART RX and TX pull up by default
arm64: dts: amlogic: a1: enable UART RX and TX pull up by default
Martin Schmiedel (1):
arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add LVDS device tree overlay
Martyn Welch (2):
dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus ENC Carrier Board
arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus ENC Carrier Board
Matt Coster (2):
arm64: dts: ti: k3-am62: New GPU binding details
arm64: dts: ti: k3-j721s2: Add GPU node
Matthew Gerlach (2):
arm64: dts: intel: socfpga_agilex: add frequencies to internal oscillators
dt-bindings: clock: socfpga: convert to yaml
Matti Lehtimäki (3):
ARM: dts: qcom: msm8226: Add node for TCSR halt regs
ARM: dts: qcom: msm8226: Add smsm node
ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem
Maud Spierings (3):
arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports
arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd card reader
arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth
Maulik Shah (3):
arm64: dts: qcom: sm8750: Add RPMh sleep stats
arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states
arm64: dts: qcom: qcs8300: Add RPMh sleep stats
Max Krummenacher (2):
arm64: dts: imx8-apalis: Add PCIe and SATA support
arm64: dts: imx8-colibri: Add PCIe support
Md Sadre Alam (3):
arm64: dts: qcom: ipq9574: Add SPI nand support
arm64: dts: qcom: ipq9574: Enable SPI NAND for ipq9574
arm64: dts: qcom: ipq9574: Remove eMMC node
Melody Olvera (1):
arm64: dts: qcom: sm8750: Add LLCC node
Michael Klein (1):
ARM: dts: bananapi: add support for PHY LEDs
Michael Walle (1):
arm64: dts: ti: k3-am62p-j722s: Add rng node
Michal Wilczynski (3):
riscv: dts: thead: Introduce power domain nodes with aon firmware
riscv: dts: thead: Introduce reset controller node
riscv: dts: thead: Add device tree VO clock controller
Mihai Sain (1):
ARM: dts: microchip: sama7g54_curiosity: Add fixed-partitions for spi-nor flash
Neil Armstrong (23):
arm64: dts: qcom: sm8650: add OSM L3 node
arm64: dts: qcom: sm8650: add cpu interconnect nodes
arm64: dts: qcom: sm8650: add cpu OPP table with DDR, LLCC & L3 bandwidths
arm64: dts: qcom: sm8650: drop cpu thermal passive trip points
arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures
arm64: dts: qcom: sm8650: harmonize all unregulated thermal trip points
arm64: dts: qcom: sm8650: drop remaining polling-delay-passive properties
arm64: dts: qcom: sm8550: use ICC tag for all interconnect phandles
arm64: dts: qcom: sm8550: set CPU interconnect paths as ACTIVE_ONLY
arm64: dts: qcom: sm8550: add OPP table support to PCIe
arm64: dts: qcom: sm8550: add QUP serial engines OPP tables
arm64: dts: qcom: sm8650: use ICC tag for IPA interconnect phandles
arm64: dts: qcom: sm8650: set CPU interconnect paths as ACTIVE_ONLY
arm64: dts: qcom: sm8650: add USB interconnect paths
arm64: dts: qcom: sm8650: add OPP table support to PCIe
arm64: dts: qcom: sm8650: add QUP serial engines OPP tables
arm64: dts: qcom: sm8650: add UFS OPP table instead of freq-table-hz property
arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect path in the mdss node
arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node
arm64: dts: qcom: sm8650: add all 8 coresight ETE nodes
arm64: dts: qcom: sm8650: switch to interrupt-cells 4 to add PPI partitions
arm64: dts: qcom: sm8650: add PPI interrupt partitions for the ARM PMUs
arm64: dts: qcom: sc7280: add UFS operating points
Nick Chan (9):
arm64: dts: apple: s5l8960x: Add CPU caches
arm64: dts: apple: t7000: Add CPU caches
arm64: dts: apple: t7001: Add CPU caches
arm64: dts: apple: s800-0-3: Add CPU caches
arm64: dts: apple: s8001: Add CPU caches
arm64: dts: apple: t8010: Add CPU caches
arm64: dts: apple: t8011: Add CPU caches
arm64: dts: apple: t8012: Add CPU caches
arm64: dts: apple: t8015: Add CPU caches
Nicolas Frattaroli (8):
arm64: dts: rockchip: enable pcie on Sige5
arm64: dts: rockchip: add SATA nodes to RK3576
arm64: dts: rockchip: add RK3576 RNG node
dt-bindings: clock: rk3576: add IOC gated clocks
arm64: dts: rockchip: Add RK3576 SAI nodes
arm64: dts: rockchip: Add RK3576 HDMI audio
arm64: dts: rockchip: Add analog audio on RK3576 Sige5
arm64: dts: rockchip: Enable HDMI audio on Sige5
Nikita Travkin (7):
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop CMA heap
arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Drop CMA heap
arm64: dts: qcom: sc7180: Add EL2 overlay for WoA devices
arm64: dts: qcom: sc8280xp: Add PCIe IOMMU
arm64: dts: qcom: sc8280xp: Add EL2 overlay for WoA devices
arm64: dts: qcom: x1e80100: Add PCIe IOMMU
arm64: dts: qcom: x1e/x1p: Add EL2 overlay for WoA devices
Niklas Söderlund (3):
arm64: dts: renesas: r8a779a0: Add ISP core function block
arm64: dts: renesas: r8a779g0: Add ISP core function block
arm64: dts: renesas: r8a779h0: Add ISP core function block
Nikolaos Pasaloukos (1):
arm64: dts: blaize-blzp1600: Enable GPIO support
Niravkumar L Rabara (6):
dt-bindings: intel: document Agilex5 NAND daughter board
arm64: dts: socfpga: agilex5: add NAND daughter board
arm64: dts: socfpga: agilex5: fix gpio0 address
arm64: dts: socfpga: agilex5: add qspi flash node
arm64: dts: socfpga: agilex5: add led and memory nodes
arm64: dts: socfpga: agilex: Add dma channel id for spi
Nirmesh Kumar Singh (1):
arm64: dts: qcom: Add industrial mezzanine support for qcs6490-rb3gen2
Nishanth Menon (1):
arm64: dts: ti: k3-am67a-beagley-ai: Add bootph for main_gpio1
Nitheesh Sekar (2):
arm64: dts: qcom: ipq5018: Add PCIe related nodes
arm64: dts: qcom: ipq5018: Enable PCIe
Nícolas F. R. A. Prado (4):
arm64: dts: mediatek: mt8188: Describe SCP as a cluster with two cores
arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0
arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles
arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unused backlight
Olivier Moysan (2):
ARM: dts: stm32: add vrefint calibration on stm32mp13
ARM: dts: stm32: add vrefint support to adc on stm32mp13
Patrice Chotard (3):
arm64: dts: st: Add OMM node on stm32mp251
arm64: dts: st: Add ospi port1 pinctrl entries in stm32mp25-pinctrl.dtsi
arm64: dts: st: Add SPI NOR flash support on stm32mp257f-ev1 board
Pengyu Luo (4):
arm64: dts: qcom: sc8280xp-pmics: Fix slave ID in interrupts configuration
arm64: dts: qcom: sc8280xp-pmics: Add more temp-alarm devices
arm64: dts: qcom: sc8280xp: Fix clock for spi0 to spi7
arm64: dts: qcom: sm8650: add the missing l2 cache node
Peter Griffin (1):
arm64: dts: exynos: gs101: add pmu-intr-gen syscon node
Peter Robinson (4):
arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64
arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE Baseboard
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c
arm64: dts: rockchip: Update eMMC for NanoPi R5 series
Pin-yen Lin (1):
arm64: dts: mt8183: Add port node to mt8183.dtsi
Prasanth Babu Mantena (1):
arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E
Prashanth K (3):
arm64: dts: qcom: sm8150: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: sm8350: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: sm8450: Add snps,dis_u3_susphy_quirk
Pratham Pratap (2):
arm64: dts: qcom: qcs615: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: qdu1000: Add snps,dis_u3_susphy_quirk
Pratyush Brahma (2):
arm64: dts: qcom: qcs8300: Add device node for gfx_smmu
arm64: dts: qcom: qcs8300: add the pcie smmu node
Praveenkumar I (4):
arm64: dts: qcom: ipq5332: Add tsens node
arm64: dts: qcom: ipq5332: Add thermal zone nodes
arm64: dts: qcom: ipq5332: Add PCIe related nodes
arm64: dts: qcom: ipq5332-rdp441: Enable PCIe phys and controllers
Primoz Fiser (17):
arm64: dts: freescale: imx93-phycore-som: Add PMIC support
arm64: dts: freescale: imx93-phycore-som: Add EEPROM support
arm64: dts: freescale: imx93-phycore-som: Disable LED pull-up
arm64: dts: freescale: imx93-phycore-som: Enhance eMMC pinctrl
arm64: dts: freescale: imx93-phycore-som: Add eMMC no-1-8-v by default
arm64: dts: freescale: imx93-phyboard-segin: Drop eMMC no-1-8-v flag
arm64: dts: freescale: imx93-phyboard-segin: Disable SD-card write-protect
arm64: dts: freescale: imx93-phyboard-segin: Fix SD-card pinctrl
arm64: dts: freescale: imx93-phyboard-segin: Set CMD/DATA SION bit to fix ERR052021
arm64: dts: freescale: imx93-phyboard-segin: Add RTC support
arm64: dts: freescale: imx93-phyboard-segin: Add CAN support
arm64: dts: freescale: imx93-phyboard-segin: Add USB support
arm64: dts: freescale: imx93-phyboard-segin: Add I2S audio
arm64: dts: freescale: imx93-phyboard-segin: Add EQOS Ethernet
arm64: dts: freescale: imx93-phyboard-segin: Order node alphabetically
bindings: arm: fsl: Add PHYTEC phyBOARD-Nash-i.MX93 board
arm64: dts: freescale: Add PHYTEC phyBOARD-Nash-i.MX93 support
Quentin Schulz (4):
arm64: dts: rockchip: Enable HDMI audio output for RK3588 Jaguar
arm64: dts: rockchip: Enable HDMI audio output for RK3588 Tiger Haikou
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou
Rajendra Nayak (1):
arm64: dts: qcom: x1e80100: Add the watchdog device
Rakesh Kota (1):
arm64: dts: qcom: qcs6490-rb3gen2: Add vadc and adc-tm channels
Richard Acayan (1):
arm64: dts: qcom: sdm670: add camss and cci
Richard Zhu (1):
arm64: dts: imx8mq: Add linux,pci-domain into pcie-ep node
Rishikesh Donadkar (6):
arm64: dts: ti: k3-am62p5-sk: Add regulator nodes for AM62P
arm64: dts: ti: k3-am62x: Add required voltage supplies for IMX219
arm64: dts: ti: k3-am62x: Add required voltage supplies for OV5640
arm64: dts: ti: k3-am62x: Add required voltage supplies for TEVI-OV5640
arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for OV5640
arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for TEVI-OV5640
Rob Herring (Arm) (16):
arm64: dts: microchip: sparx5: Fix CPU node "enable-method" property dependencies
arm64: dts: broadcom: bcm2712: Use "l2-cache" for L2 cache node names
arm64: dts: marvell: Drop unused "pinctrl-names"
arm64: dts: qcom: qdu1000: Fix qcom,freq-domain
arm64: dts: qcom: msm8939: Fix CPU node "enable-method" property dependencies
arm64: dts: qcom: msm8992-lg-h815: Fix CPU node "enable-method" property dependencies
ARM: dts: qcom: sdx55/sdx65: Fix CPU power-domain-names
arm64: dts: amlogic: Drop redundant CPU "clock-latency"
arm64: dts: imx: Drop redundant CPU "clock-latency"
ARM: dts: imx: Drop redundant CPU "clock-latency"
ARM: dts: rockchip: Drop redundant CPU "clock-latency"
arm/arm64: dts: allwinner: Use preferred node names for cooling maps
arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties
arm/arm64: dts: mediatek: Add missing "#sound-dai-cells" to linux,bt-sco
ARM: dts: qcom: ipq4019: Drop redundant CPU "clock-latency"
dt-bindings: interrupt-controller: Convert nvidia,tegra20-ictlr to DT schema
Robert Nelson (2):
dt-bindings: arm: ti: Add PocketBeagle2
arm64: dts: ti: Add k3-am62-pocketbeagle2
Rudraksha Gupta (3):
ARM: dts: qcom: msm8960: Add BAM
ARM: dts: qcom: msm8960: Add thermal sensor (tsens)
ARM: dts: qcom-msm8960: add missing clocks to the timer node
Russell King (Oracle) (1):
arm64: dts: qcom: remove max-speed = 1G for RGMII for ethernet
Ryan Wanner (8):
ARM: dts: microchip: sama7d65: Add gmac interfaces for sama7d65 SoC
ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC
ARM: dts: microchip: sama7d65: Enable GMAC interface
ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity
ARM: dts: microchip: sama7d65_curiosity: add EEPROM
ARM: dts: microchip: sama7d65: Add SRAM and DRAM components support
ARM: dts: microchip: sama7d65: Add RTT and GPBR Support for sama7d65 SoC
ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board
Sandie Cao (1):
riscv: dts: starfive: fml13v01: enable USB 3.0 port
Sanjay Chitroda (1):
ARM: dts: qcom: Fix indentation errors
Sasha Finkelstein (1):
arm64: dts: apple: Add SPMI controller nodes
Sebastian Reichel (3):
arm64: dts: rockchip: move rock 5b to include file
arm64: dts: rockchip: add Rock 5B+
arm64: dts: rockchip: Add missing SFC power-domains to rk3576
Shawn Lin (3):
arm64: dts: rockchip: Enable ufshc on rk3576 evb1 board
arm64: dts: rockchip: Rename vcc3v3_pcie0 to vcc3v3_pcie1 for rk3576-evb1-v10
arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board
Shin Son (2):
arm64: dts: exynosautov920: add cpucl0 clock DT nodes
arm64: dts: exynosautov920: add cpucl1/2 clock DT nodes
Sibi Sankar (2):
arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes
arm64: dts: qcom: x1e80100: Enable cpufreq
Siddharth Vadapalli (16):
arm64: dts: ti: k3-j784s4-evm-usxgmii-exp1-exp2: drop pinctrl-names
arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1"
arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1"
arm64: dts: ti: k3-j722s-main: Don't disable serdes0 and serdes1
arm64: dts: ti: k3-j722s-evm: Drop redundant status within serdes0/serdes1
arm64: dts: ti: k3-j784s4-j742s2-evm: Add overlay to enable USB0 Type-A
arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl
arm64: dts: ti: k3-am64-main: Switch to 64-bit address space for PCIe0
arm64: dts: ti: k3-j7200-main: Switch to 64-bit address space for PCIe1
arm64: dts: ti: k3-j721e: Add ranges for PCIe0 DAT1 and PCIe1 DAT1
arm64: dts: ti: k3-j721e-main: Switch to 64-bit address space for PCIe0 and PCIe1
arm64: dts: ti: k3-j721s2-main: Switch to 64-bit address space for PCIe1
arm64: dts: ti: k3-j722s-main: Switch to 64-bit address space for PCIe0
arm64: dts: ti: k3-j784s4-j742s2-main-common: Switch to 64-bit address space for PCIe0 and PCIe1
arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE0 node
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable ACSPCIE0 output for PCIe1
Srinivas Kandagatla (1):
arm64: dts: qcom: x1e78100-t14s: Enable audio headset support
Stanimir Varbanov (2):
arm64: dts: broadcom: bcm2712: Add PCIe DT nodes
arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes
Stanislav Jakubek (4):
ARM: dts: qcom: msm8226-motorola-falcon: add clocks, power-domain to simpleFB
ARM: dts: qcom: msm8226-motorola-falcon: add I2C clock frequencies
ARM: dts: qcom: msm8226-motorola-falcon: limit TPS65132 to 5.4V
ARM: dts: qcom: msm8226-motorola-falcon: specify vddio_disp output voltage
Stefan Wahren (3):
dt-bindings: arm: bcm2835: Add Raspberry Pi 2 (2nd rev)
ARM: dts: bcm: Add support for Raspberry Pi 2 (2nd rev)
arm64: dts: bcm: Add reference to RPi 2 (2nd rev)
Stephan Gerhold (24):
arm64: dts: qcom: x1e80100: Fix video thermal zone
arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown
arm64: dts: qcom: x1e80100: Add GPU cooling
arm64: dts: qcom: x1e80100: Drop unused passive thermal trip points for CPU
arm64: dts: qcom: x1e80100-qcp: Add WiFi/BT pwrseq
arm64: dts: qcom: sm8450: Add missing properties for cryptobam
arm64: dts: qcom: sm8550: Add missing properties for cryptobam
arm64: dts: qcom: sm8650: Add missing properties for cryptobam
arm64: dts: qcom: sa8775p: Add missing properties for cryptobam
arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies
arm64: dts: qcom: x1e80100-crd: Drop duplicate DMIC supplies
arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e001de-devkit: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: msm8916/39: Move UART pinctrl to board files
arm64: dts: qcom: msm8916/39: Introduce new UART console pinctrl
arm64: dts: qcom: msm8919/39: Use UART2 console pinctrl where appropriate
arm64: dts: qcom: msm8916-motorola: Use UART1 console pinctrl
arm64: dts: qcom: msm8916: Drop generic UART pinctrl templates
arm64: dts: qcom: msm8939: Drop generic UART pinctrl templates
Sudeep Holla (4):
arm64: dts: fvp: Add system timer for broadcast during CPU idle
arm64: dts: fvp: Add CPU idle states for Rev C model
arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map
arm64: dts: arm: Drop the clock-frequency property from timer nodes
Sukrut Bellary (1):
ARM: dts: am335x: Set wakeup-source for UART0
Sven Peter (1):
MAINTAINERS, mailmap: update Sven Peter's email address
Svyatoslav Ryhel (3):
dt-bindings: arm: tegra: Group Tegra30 based ASUS Transformers
dt-bindings: arm: tegra: Add Asus Transformer Pad TF300TL
ARM: tegra: Add device-tree for ASUS Transformer Pad LTE TF300TL
Swathi K S (2):
arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC
arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC
Taniya Das (3):
arm64: dts: qcom: qcm6490-idp: Update protected clocks list
arm64: dts: qcom: qcm6490-idp: Update the LPASS audio node
arm64: dts: qcom: qcs6490-rb3gen2: Update the LPASS audio node
Thierry Bultel (1):
dt-bindings: soc: renesas: Add Renesas RZ/T2H (R9A09G077) SoC
Thuan Nguyen (1):
arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups
Tingguo Cheng (3):
arm64: dts: qcom: qcs8300: Adds SPMI support
arm64: dts: qcom: qcs8300-ride: Enable PMIC peripherals
arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node
Tommaso Merciai (2):
arm64: dts: renesas: r9a09g047: Add Mali-G52 GPU node
arm64: dts: renesas: rzg3e-smarc-som: Enable Mali-G52
Uwe Kleine-König (4):
dt-bindings: altera: Add compatible for Terasic's DE10-nano
ARM: dts: socfpga: Add basic support for Terrasic's de10-nano
arm64: dts: rockchip: Correct gmac phy address on QNAP TS433
arm64: dts: rockchip: Add gmac phy reset GPIO to QNAP TS433
Vaishnav Achath (2):
arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219
arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640
Varadarajan Narayanan (3):
arm64: dts: qcom: ipq5424: Enable MMC
arm64: dts: qcom: ipq9574: Fix USB vdd info
arm64: dts: qcom: ipq9574: Add MHI to pcie nodes
Vikash Garodia (1):
arm64: dts: qcom: sc7280: drop video decoder and encoder nodes
Viken Dadhaniya (2):
arm64: dts: qcom: qcs8300: Add QUPv3 configuration
arm64: dts: qcom: sa8775p: Add default pin configurations for QUP SEs
Vikram Sharma (2):
arm64: dts: qcom: sc7280: Add support for camss
arm64: dts: qcom: qcs6490-rb3gen2-vision-mezzanine: Add vision mezzanine
Vishwaroop A (1):
arm64: tegra: Configure QSPI clocks and add DMA
Vitor Soares (2):
dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier
arm64: dts: freescale: add Toradex SMARC iMX8MP
Vladimir Lypak (1):
arm64: dts: qcom: msm8953: Add interconnects
William A. Kennington III (5):
ARM: dts: nuvoton: Add EDAC node
ARM: dts: nuvoton: Add UDC nodes
ARM: dts: nuvoton: Add OHCI node
ARM: dts: nuvoton: Add MMC Nodes
arm64: dts: nuvoton: Add pinctrl
Wojciech Slenska (1):
arm64: dts: qcom: qcm2290: Add uart3 node
Wolfram Sang (23):
ARM: dts: at91: usb_a9g20: add SPI EEPROM
ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select
ARM: dts: at91: calao_usb: simplify memory node
ARM: dts: at91: usb_a9260: use 'stdout-path'
ARM: dts: at91: calao_usb: simplify chosen node
ARM: dts: at91: usb_a9g20: move wrong RTC node
ARM: dts: at91: at91sam9263: fix NAND chip selects
ARM: dts: renesas: r9a06g032: Describe I2C controllers
ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe I2C bus
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe I2C bus
ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe keys
ARM: dts: renesas: r9a06g032: Describe SDHCI controllers
ARM: dts: renesas: r9a06g032-rzn1d400-eb: describe SD card port
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Add GMAC1 port
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe 9-pin D-sub serial port
ARM: dts: renesas: r9a06g032-rzn1d400-db: Enable USB device port
ARM: dts: renesas: r9a06g032-rzn1d400-db: Add pinmux for the CPLD
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Enable USB host port
ARM: dts: marvell: use correct ohci/ehci node names
ARM: dts: nxp: lpc: use correct ohci/ehci node names
ARM: dts: st: use correct ohci/ehci node names
ARM: dts: ti: omap: use correct ohci/ehci node names
ARM: dts: vt8500: use correct ohci/ehci node names
Xianwei Zhao (7):
arm64: dts: amlogic: a4: add pinctrl node
dt-bindings: arm: amlogic: add S6 support
dt-bindings: arm: amlogic: add S7 support
dt-bindings: arm: amlogic: add S7D support
arm64: dts: add support for S6 based Amlogic BL209
arm64: dts: add support for S7 based Amlogic BP201
arm64: dts: add support for S7D based Amlogic BM202
Xilin Wu (2):
arm64: dts: qcom: sm8250: Fix CPU7 opp table
arm64: dts: qcom: sc7280: Mark FastRPC context banks as dma-coherent
Xu Yang (3):
arm64: dts: imx95: add USB2.0 nodes
arm64: dts: imx95-19x19-evk: enable USB2.0 node
arm64: dts: imx95-15x15-evk: enable USB2.0 node
Yannic Moog (3):
dt-bindings: arm: add imx8mp-libra-rdk-fpsc
arm64: dts: add imx8mp-libra-rdk-fpsc board
arm64: dts: add imx8mp-libra-rdk-fpsc LVDS panel overlay
Yao Zi (5):
arm64: dts: rockchip: Add I2C controllers for RK3528
arm64: dts: rockchip: Add onboard EEPROM for Radxa E20C
dt-bindings: clock: Add GRF clock definition for RK3528
arm64: dts: rockchip: Add SDMMC/SDIO controllers for RK3528
arm64: dts: rockchip: Enable SD-card interface on Radxa E20C
Yemike Abhilash Chandra (9):
arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators
arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay
arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219
arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay
arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay
arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay
arm64: dts: ti: j722s-evm: Add DT nodes for power regulators
arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX
Yixun Lan (9):
dt-bindings: sram: sunxi-sram: Add A523 compatible
arm64: dts: allwinner: a523: Add EMAC0 ethernet MAC
arm64: dts: allwinner: a527: add EMAC0 to Radxa A5E board
arm64: dts: allwinner: t527: add EMAC0 to Avaota-A1 board
Merge tag 'spacemit-clk-binding-for-6.16' of https://github.com/spacemit-com/linux into spacemit-dt-for-6.16
riscv: dts: spacemit: Acquire clocks for pinctrl
riscv: dts: spacemit: Acquire clocks for UART
riscv: dts: spacemit: add gpio support for K1 SoC
riscv: dts: spacemit: add gpio LED for system heartbeat
Zelong Dong (2):
arm64: dts: amlogic: Add A4 Reset Controller
arm64: dts: amlogic: Add A5 Reset Controller
Łukasz Majczak (1):
arm64: dts: mediatek: mt8186: starmie: Fix external display
.mailmap | 1 +
Documentation/devicetree/bindings/arm/altera.yaml | 1 +
.../bindings/arm/altera/socfpga-clk-manager.yaml | 102 +-
Documentation/devicetree/bindings/arm/amlogic.yaml | 26 +
.../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 +
Documentation/devicetree/bindings/arm/fsl.yaml | 61 +-
.../devicetree/bindings/arm/intel,socfpga.yaml | 1 +
.../devicetree/bindings/arm/mediatek.yaml | 11 +
Documentation/devicetree/bindings/arm/qcom.yaml | 14 +-
.../devicetree/bindings/arm/rockchip.yaml | 37 +-
.../devicetree/bindings/arm/rockchip/pmu.yaml | 2 +
.../bindings/arm/samsung/samsung-boards.yaml | 8 +
.../devicetree/bindings/arm/stm32/stm32.yaml | 9 +
Documentation/devicetree/bindings/arm/sunxi.yaml | 25 +
Documentation/devicetree/bindings/arm/tegra.yaml | 19 +-
Documentation/devicetree/bindings/arm/ti/k3.yaml | 32 +
Documentation/devicetree/bindings/arm/vt8500.yaml | 10 +-
.../devicetree/bindings/clock/altr_socfpga.txt | 30 -
.../bindings/clock/renesas,rzv2h-cpg.yaml | 5 +-
.../devicetree/bindings/clock/spacemit,k1-pll.yaml | 50 +
.../bindings/display/mediatek/mediatek,aal.yaml | 4 +
.../bindings/display/mediatek/mediatek,color.yaml | 4 +
.../bindings/display/mediatek/mediatek,merge.yaml | 4 +
.../display/mediatek/mediatek,padding.yaml | 10 +-
.../bindings/dma/nvidia,tegra20-apbdma.txt | 44 -
.../bindings/dma/nvidia,tegra20-apbdma.yaml | 90 +
.../bindings/firmware/intel,stratix10-svc.txt | 57 -
.../bindings/firmware/intel,stratix10-svc.yaml | 93 +
.../fpga/intel,stratix10-soc-fpga-mgr.yaml | 36 +
.../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 18 -
.../interrupt-controller/nvidia,tegra20-ictlr.txt | 41 -
.../interrupt-controller/nvidia,tegra20-ictlr.yaml | 82 +
.../bindings/media/cec/nvidia,tegra114-cec.yaml | 14 +-
.../bindings/media/mediatek,mdp3-fg.yaml | 8 +-
.../bindings/media/mediatek,mdp3-hdr.yaml | 8 +-
.../bindings/media/mediatek,mdp3-rsz.yaml | 1 +
.../bindings/media/mediatek,mdp3-stitch.yaml | 8 +-
.../bindings/media/mediatek,mdp3-tcc.yaml | 8 +-
.../bindings/media/mediatek,mdp3-tdshp.yaml | 8 +-
.../bindings/media/mediatek,mdp3-wrot.yaml | 1 +
.../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 +
.../soc/renesas/renesas,r9a09g057-sys.yaml | 1 +
.../devicetree/bindings/soc/renesas/renesas.yaml | 32 +
.../devicetree/bindings/soc/rockchip/grf.yaml | 7 +
.../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 80 +
.../soc/ti/ti,j721e-system-controller.yaml | 23 +
.../sram/allwinner,sun4i-a10-system-control.yaml | 1 +
.../devicetree/bindings/usb/cypress,hx3.yaml | 19 +-
.../devicetree/bindings/vendor-prefixes.yaml | 10 +
MAINTAINERS | 9 +-
arch/arm/boot/dts/allwinner/sun7i-a20-bananapi.dts | 27 +
arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi | 4 +-
.../boot/dts/allwinner/sun8i-h3-nanopi-neo-air.dts | 2 +-
arch/arm/boot/dts/allwinner/sun8i-h3.dtsi | 2 +-
arch/arm/boot/dts/allwinner/sun8i-r40.dtsi | 2 +-
arch/arm/boot/dts/amlogic/Makefile | 1 +
arch/arm/boot/dts/amlogic/meson8-fernsehfee3.dts | 306 ++
arch/arm/boot/dts/amlogic/meson8.dtsi | 22 +-
arch/arm/boot/dts/amlogic/meson8b.dtsi | 4 +-
arch/arm/boot/dts/broadcom/Makefile | 2 +
arch/arm/boot/dts/broadcom/bcm2166x-common.dtsi | 7 +
arch/arm/boot/dts/broadcom/bcm2166x-pinctrl.dtsi | 297 ++
arch/arm/boot/dts/broadcom/bcm28155-ap.dts | 68 +-
arch/arm/boot/dts/broadcom/bcm2837-rpi-2-b.dts | 130 +
arch/arm/boot/dts/broadcom/bcm59056.dtsi | 91 -
arch/arm/boot/dts/intel/socfpga/Makefile | 1 +
.../intel/socfpga/socfpga_cyclone5_de10nano.dts | 95 +
arch/arm/boot/dts/marvell/kirkwood-db.dtsi | 2 +-
arch/arm/boot/dts/marvell/kirkwood-dir665.dts | 2 +-
.../boot/dts/marvell/kirkwood-mv88f6281gtw-ge.dts | 2 +-
arch/arm/boot/dts/marvell/kirkwood.dtsi | 2 +-
arch/arm/boot/dts/marvell/orion5x.dtsi | 4 +-
arch/arm/boot/dts/mediatek/mt2701-evb.dts | 1 +
.../boot/dts/microchip/at91-sama7d65_curiosity.dts | 209 +
.../boot/dts/microchip/at91-sama7g54_curiosity.dts | 32 +
arch/arm/boot/dts/microchip/at91sam9263ek.dts | 2 +-
arch/arm/boot/dts/microchip/sama7d65.dtsi | 346 ++
arch/arm/boot/dts/microchip/tny_a9263.dts | 2 +-
arch/arm/boot/dts/microchip/usb_a9260.dts | 8 -
arch/arm/boot/dts/microchip/usb_a9260_common.dtsi | 9 +
arch/arm/boot/dts/microchip/usb_a9263.dts | 4 +-
arch/arm/boot/dts/microchip/usb_a9g20.dts | 17 +-
arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi | 27 -
arch/arm/boot/dts/microchip/usb_a9g20_lpw.dts | 10 +-
.../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 108 +
arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts | 12 +-
.../dts/nuvoton/nuvoton-npcm750-runbmc-olympus.dts | 120 +-
arch/arm/boot/dts/nuvoton/nuvoton-npcm750.dtsi | 65 +
arch/arm/boot/dts/nvidia/Makefile | 1 +
arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dts | 5 -
.../boot/dts/nvidia/tegra124-apalis-v1.2-eval.dts | 5 -
arch/arm/boot/dts/nvidia/tegra20.dtsi | 2 +-
arch/arm/boot/dts/nvidia/tegra30-apalis-eval.dts | 5 -
.../boot/dts/nvidia/tegra30-apalis-v1.1-eval.dts | 5 -
arch/arm/boot/dts/nvidia/tegra30-asus-tf300tl.dts | 857 ++++
arch/arm/boot/dts/nvidia/tegra30.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx25.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx31-lite.dts | 2 +-
arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx35.dtsi | 2 +-
.../dts/nxp/imx/imx51-digi-connectcore-som.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx51.dtsi | 4 +-
arch/arm/boot/dts/nxp/imx/imx53.dtsi | 4 +-
arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval.dts | 9 -
arch/arm/boot/dts/nxp/imx/imx6q-mccmon6.dts | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qp-prtwd3.dts | 2 +-
arch/arm/boot/dts/nxp/imx/imx7d-remarkable2.dts | 2 +-
arch/arm/boot/dts/nxp/imx/imx7d.dtsi | 6 +-
arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 1 -
arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 2 +-
arch/arm/boot/dts/nxp/ls/Makefile | 9 +
.../nxp/ls/ls1021a-tqmls1021a-mbls1021a-hdmi.dtso | 32 +
...021a-tqmls1021a-mbls1021a-lvds-tm070jvhg33.dtso | 47 +
...1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtso | 55 +
...1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21.dtso | 55 +
.../dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a.dts | 5 +-
arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a.dtsi | 3 +-
arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts | 6 +-
arch/arm/boot/dts/nxp/mxs/imx23-xfi3.dts | 12 +-
arch/arm/boot/dts/nxp/mxs/imx28-btt3.dtsi | 2 +-
arch/arm/boot/dts/nxp/mxs/imx28-cfa10036.dts | 6 +-
arch/arm/boot/dts/qcom/Makefile | 1 +
arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts | 22 +-
arch/arm/boot/dts/qcom/msm8926.dtsi | 11 +
.../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 1 +
.../dts/qcom/qcom-apq8026-samsung-milletwifi.dts | 2 +
arch/arm/boot/dts/qcom/qcom-apq8064-ifc6410.dts | 1 -
.../boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts | 359 ++
arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 104 +-
.../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 4 +-
arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 2 +-
arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 4 +-
arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk07.1.dtsi | 2 +-
arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 6 +-
.../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 6 +-
.../dts/qcom/qcom-msm8226-microsoft-dempsey.dts | 1 +
.../dts/qcom/qcom-msm8226-microsoft-makepeace.dts | 1 +
.../dts/qcom/qcom-msm8226-microsoft-moneypenny.dts | 1 +
.../qcom/qcom-msm8226-samsung-matisse-common.dtsi | 19 +-
arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 164 +-
arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 14 +-
.../qcom/qcom-msm8926-microsoft-superman-lte.dts | 1 +
.../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 1 +
.../dts/qcom/qcom-msm8926-motorola-peregrine.dts | 2 +-
.../dts/qcom/qcom-msm8926-samsung-matisselte.dts | 5 +
arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 101 +-
arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 21 +-
arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 2 +-
arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 2 +-
arch/arm/boot/dts/renesas/Makefile | 1 +
.../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 124 +-
.../arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts | 244 +
arch/arm/boot/dts/renesas/r9a06g032.dtsi | 46 +
arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 18 +
arch/arm/boot/dts/rockchip/rk3036.dtsi | 40 +-
arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts | 37 +
arch/arm/boot/dts/rockchip/rk3128.dtsi | 8 +-
arch/arm/boot/dts/rockchip/rk3188.dtsi | 1 -
arch/arm/boot/dts/rockchip/rk322x.dtsi | 1 -
arch/arm/boot/dts/rockchip/rk3288.dtsi | 5 +-
arch/arm/boot/dts/rockchip/rv1108.dtsi | 1 -
.../arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 14 +-
arch/arm/boot/dts/samsung/s5pv210-aries.dtsi | 2 +-
arch/arm/boot/dts/st/Makefile | 4 +-
arch/arm/boot/dts/st/spear1310-evb.dts | 8 +-
arch/arm/boot/dts/st/spear1340-evb.dts | 8 +-
arch/arm/boot/dts/st/spear13xx.dtsi | 8 +-
arch/arm/boot/dts/st/spear300-evb.dts | 6 +-
arch/arm/boot/dts/st/spear310-evb.dts | 6 +-
arch/arm/boot/dts/st/spear320-evb.dts | 6 +-
arch/arm/boot/dts/st/spear320-hmi.dts | 6 +-
arch/arm/boot/dts/st/spear3xx.dtsi | 6 +-
arch/arm/boot/dts/st/spear600.dtsi | 8 +-
arch/arm/boot/dts/st/stm32f746.dtsi | 34 +
arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi | 34 +-
arch/arm/boot/dts/st/stm32h743.dtsi | 8 +
arch/arm/boot/dts/st/stm32h743i-disco.dts | 2 +-
arch/arm/boot/dts/st/stm32h743i-eval.dts | 2 +-
arch/arm/boot/dts/st/stm32h747i-disco.dts | 136 +
arch/arm/boot/dts/st/stm32h750i-art-pi.dts | 8 +-
arch/arm/boot/dts/st/stm32mp131.dtsi | 5 +
arch/arm/boot/dts/st/stm32mp133.dtsi | 2 +
arch/arm/boot/dts/st/stm32mp135f-dk.dts | 2 +-
arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 2 +-
arch/arm/boot/dts/st/stm32mp157a-iot-box.dts | 2 +-
arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +-
arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts | 1152 +++++
.../boot/dts/st/stm32mp15xx-dhcor-avenger96.dtsi | 2 +-
arch/arm/boot/dts/ti/omap/am335x-evm.dts | 2 +-
arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 -
arch/arm/boot/dts/ti/omap/omap3.dtsi | 4 +-
arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 4 +-
arch/arm/boot/dts/ti/omap/omap4-panda-common.dtsi | 39 +-
arch/arm/boot/dts/ti/omap/omap4-panda-es.dts | 32 -
arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 4 +-
arch/arm/boot/dts/vt8500/Makefile | 3 +-
arch/arm/boot/dts/vt8500/vt8500.dtsi | 9 +-
arch/arm/boot/dts/vt8500/wm8505.dtsi | 9 +-
arch/arm/boot/dts/vt8500/wm8650.dtsi | 9 +-
arch/arm/boot/dts/vt8500/wm8750.dtsi | 9 +-
arch/arm/boot/dts/vt8500/wm8850.dtsi | 9 +-
arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts | 21 +
arch/arm/boot/dts/vt8500/wm8950.dtsi | 11 +
arch/arm/mach-stm32/board-dt.c | 1 +
arch/arm64/boot/dts/airoha/en7581-evb.dts | 30 +
arch/arm64/boot/dts/airoha/en7581.dtsi | 105 +
arch/arm64/boot/dts/allwinner/Makefile | 5 +
arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 3 +
.../dts/allwinner/sun50i-a133-liontron-h-a133l.dts | 211 +
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 12 +
.../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 19 +
.../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 5 +
arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 +-
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +-
.../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +-
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 -
.../dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 5 +
.../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 4 +
.../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 4 +
.../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 5 +
arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 21 +
.../allwinner/sun50i-h618-longan-module-3h.dtsi | 5 +
.../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 5 +
.../dts/allwinner/sun50i-h618-orangepi-zero3.dts | 4 +
.../allwinner/sun50i-h618-transpeed-8k618-t.dts | 5 +
.../allwinner/sun50i-h618-yuzukihd-chameleon.dts | 222 +
.../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 10 +-
arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 639 +++
.../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 318 ++
.../boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 287 ++
.../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 327 ++
arch/arm64/boot/dts/amlogic/Makefile | 4 +
arch/arm64/boot/dts/amlogic/amlogic-a4-reset.h | 93 +
arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 133 +
arch/arm64/boot/dts/amlogic/amlogic-a5-reset.h | 95 +
arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 8 +
arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 5 +
.../boot/dts/amlogic/amlogic-s6-s905x5-bl209.dts | 42 +
arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi | 97 +
.../boot/dts/amlogic/amlogic-s7-s805x3-bp201.dts | 41 +
arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 99 +
.../boot/dts/amlogic/amlogic-s7d-s905x5m-bm202.dts | 41 +
arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi | 99 +
arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 1 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 12 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 10 +-
arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 4 -
.../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1 +
.../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 6 -
arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 2 +
.../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 6 -
.../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 6 -
.../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 6 -
.../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 6 -
arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 6 -
.../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 6 -
arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 2 +
arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 -
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 10 +-
.../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 262 ++
arch/arm64/boot/dts/amlogic/meson-gxl-s805y.dtsi | 10 +
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 22 +-
.../boot/dts/amlogic/meson-gxlx-s905l-p271.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 5 +
arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 4 -
.../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 4 -
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 4 -
.../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 4 -
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 1 +
arch/arm64/boot/dts/apple/s5l8960x.dtsi | 13 +
arch/arm64/boot/dts/apple/s800-0-3.dtsi | 13 +
arch/arm64/boot/dts/apple/s8001.dtsi | 13 +
arch/arm64/boot/dts/apple/t6001.dtsi | 1 +
arch/arm64/boot/dts/apple/t6002.dtsi | 1 +
arch/arm64/boot/dts/apple/t600x-die0.dtsi | 57 +
arch/arm64/boot/dts/apple/t7000.dtsi | 13 +
arch/arm64/boot/dts/apple/t7001.dtsi | 16 +
arch/arm64/boot/dts/apple/t8010.dtsi | 13 +
arch/arm64/boot/dts/apple/t8011.dtsi | 16 +
arch/arm64/boot/dts/apple/t8012.dtsi | 13 +
arch/arm64/boot/dts/apple/t8015.dtsi | 32 +
arch/arm64/boot/dts/apple/t8103.dtsi | 58 +
arch/arm64/boot/dts/apple/t8112.dtsi | 57 +
arch/arm64/boot/dts/arm/corstone1000.dtsi | 1 -
arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 -
arch/arm64/boot/dts/arm/fvp-base-revc.dts | 101 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 1 -
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 1 -
arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts | 36 +
arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi | 12 +
arch/arm64/boot/dts/broadcom/Makefile | 1 +
arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 8 +
arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 155 +-
arch/arm64/boot/dts/broadcom/bcm2837-rpi-2-b.dts | 2 +
arch/arm64/boot/dts/exynos/Makefile | 3 +
.../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 630 +++
arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 613 +++
arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 662 +++
arch/arm64/boot/dts/exynos/exynos7870-pinctrl.dtsi | 1021 ++++
arch/arm64/boot/dts/exynos/exynos7870.dtsi | 712 +++
arch/arm64/boot/dts/exynos/exynos850.dtsi | 14 +-
arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 48 +-
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 536 ++-
.../boot/dts/exynos/google/gs101-pixel-common.dtsi | 4 +-
arch/arm64/boot/dts/exynos/google/gs101.dtsi | 8 +-
arch/arm64/boot/dts/freescale/Makefile | 40 +-
.../{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} | 6 +-
arch/arm64/boot/dts/freescale/imx-pcie1-ep.dtso | 15 +
.../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 10 +-
.../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 10 +-
.../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 10 +-
.../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 70 +-
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 12 +-
arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 25 +-
.../dts/freescale/imx8dxp-tqma8xdps-mb-smarc-2.dts | 16 +
.../boot/dts/freescale/imx8dxp-tqma8xdps.dtsi | 24 +
.../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 1 +
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 18 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 13 +
.../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 2 +
arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 -
.../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 1 +
.../boot/dts/freescale/imx8mn-beacon-som.dtsi | 18 +-
.../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 4 -
.../boot/dts/freescale/imx8mp-beacon-som.dtsi | 12 +
.../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 22 +-
.../imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso | 44 +
.../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts | 290 ++
.../imx8mp-nitrogen-enc-carrier-board.dts | 452 ++
.../boot/dts/freescale/imx8mp-nitrogen-som.dtsi | 409 ++
.../boot/dts/freescale/imx8mp-phycore-fpsc.dtsi | 796 ++++
.../dts/freescale/imx8mp-toradex-smarc-dev.dts | 304 ++
.../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 1314 ++++++
.../imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso | 107 +
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 30 +-
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 20 +
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 40 +-
arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 10 +-
arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 6 +-
.../boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso | 22 -
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 45 +-
arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi | 6 +
.../dts/freescale/imx8qxp-tqma8xqps-mb-smarc-2.dts | 16 +
.../boot/dts/freescale/imx8qxp-tqma8xqps.dtsi | 14 +
arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 29 +-
.../boot/dts/freescale/imx93-phyboard-nash.dts | 317 ++
.../boot/dts/freescale/imx93-phyboard-segin.dts | 243 +-
.../boot/dts/freescale/imx93-phycore-som.dtsi | 165 +-
.../dts/freescale/imx93-tqma9352-mba91xxca.dts | 749 +++
.../dts/freescale/imx93-tqma9352-mba93xxca.dts | 8 +-
.../dts/freescale/imx93-tqma9352-mba93xxla.dts | 8 +-
arch/arm64/boot/dts/freescale/imx94-clock.h | 193 +
arch/arm64/boot/dts/freescale/imx94-pinfunc.h | 1570 +++++++
arch/arm64/boot/dts/freescale/imx94-power.h | 41 +
arch/arm64/boot/dts/freescale/imx94.dtsi | 1148 +++++
arch/arm64/boot/dts/freescale/imx943-evk.dts | 195 +
arch/arm64/boot/dts/freescale/imx943.dtsi | 148 +
arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 23 +
.../boot/dts/freescale/imx95-19x19-evk-sof.dts | 84 +
arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 30 +
.../dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts | 324 ++
.../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 698 +++
arch/arm64/boot/dts/freescale/imx95.dtsi | 30 +
arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 5 +
.../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 194 +
arch/arm64/boot/dts/freescale/tqma8xxs.dtsi | 768 +++
arch/arm64/boot/dts/intel/Makefile | 1 +
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 6 +
arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 4 +-
.../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 51 +
.../boot/dts/intel/socfpga_agilex5_socdk_nand.dts | 89 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 1 -
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 -
arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 1 -
arch/arm64/boot/dts/mediatek/Makefile | 4 +
arch/arm64/boot/dts/mediatek/mt6357.dtsi | 10 -
arch/arm64/boot/dts/mediatek/mt6359.dtsi | 4 +-
arch/arm64/boot/dts/mediatek/mt6893-pinfunc.h | 1356 ++++++
.../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +-
.../dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts | 11 +
.../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts | 400 +-
.../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi | 450 ++
arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 115 +
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 11 +-
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +
.../dts/mediatek/mt8186-corsola-ponyta-sku0.dts | 18 +
.../dts/mediatek/mt8186-corsola-ponyta-sku1.dts | 22 +
.../boot/dts/mediatek/mt8186-corsola-ponyta.dtsi | 49 +
.../boot/dts/mediatek/mt8186-corsola-starmie.dtsi | 45 -
arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 6 +-
arch/arm64/boot/dts/mediatek/mt8188.dtsi | 345 +-
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 51 +-
arch/arm64/boot/dts/mediatek/mt8196-pinfunc.h | 1574 +++++++
arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 40 +
.../boot/dts/mediatek/mt8390-genio-common.dtsi | 169 +-
.../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 127 +-
.../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 59 +-
.../boot/dts/microchip/sparx5_pcb_common.dtsi | 2 +
.../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 65 +
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 115 +
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 6 +
.../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 8 +
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 162 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +
arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 6 +
.../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 6 +
arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 +
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 +
arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 6 +
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 75 +
arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 6 +
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 9 +
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 22 +
arch/arm64/boot/dts/qcom/Makefile | 61 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 21 +
.../boot/dts/qcom/apq8016-schneider-hmibsc.dts | 41 +-
arch/arm64/boot/dts/qcom/apq8039-t2.dts | 28 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 11 +-
arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 40 +
arch/arm64/boot/dts/qcom/ipq5018.dtsi | 246 +-
arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 76 +
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 387 +-
arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 91 +-
arch/arm64/boot/dts/qcom/ipq5424.dtsi | 733 ++-
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +-
arch/arm64/boot/dts/qcom/ipq6018-mp5496.dtsi | 44 +
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 37 +-
arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi | 55 +-
arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 12 -
arch/arm64/boot/dts/qcom/ipq9574.dtsi | 146 +-
arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 3 +
.../boot/dts/qcom/msm8916-alcatel-idol347.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts | 3 +
.../boot/dts/qcom/msm8916-longcheer-l8150.dts | 3 +
.../boot/dts/qcom/msm8916-longcheer-l8910.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-modem-qdsp6.dtsi | 8 +-
.../boot/dts/qcom/msm8916-motorola-common.dtsi | 11 +-
arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 3 +
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 3 +
.../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 3 +
.../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi | 3 +
.../boot/dts/qcom/msm8916-samsung-j5-common.dtsi | 3 +
.../boot/dts/qcom/msm8916-samsung-serranove.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi | 3 +
.../boot/dts/qcom/msm8916-wingtech-wt865x8.dtsi | 3 +
.../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 3 +
arch/arm64/boot/dts/qcom/msm8916.dtsi | 64 +-
arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 27 +-
arch/arm64/boot/dts/qcom/msm8917.dtsi | 11 +-
arch/arm64/boot/dts/qcom/msm8939-huawei-kiwi.dts | 3 +
.../boot/dts/qcom/msm8939-longcheer-l9100.dts | 3 +
arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts | 3 +
.../boot/dts/qcom/msm8939-wingtech-wt82918.dtsi | 3 +
arch/arm64/boot/dts/qcom/msm8939.dtsi | 75 +-
arch/arm64/boot/dts/qcom/msm8953.dtsi | 158 +-
arch/arm64/boot/dts/qcom/msm8976.dtsi | 17 +-
arch/arm64/boot/dts/qcom/msm8992-lg-h815.dts | 6 +
.../boot/dts/qcom/msm8996-oneplus-common.dtsi | 11 +-
arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 2 +
arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 2 +
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 11 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 21 +-
.../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts | 6 +-
.../boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts | 6 +-
arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 +
.../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 8 +-
arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 1 +
.../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 23 +-
arch/arm64/boot/dts/qcom/pm8937.dtsi | 8 +
arch/arm64/boot/dts/qcom/qcm2290.dtsi | 75 +-
arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 250 +-
arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 28 +-
arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 2 +-
arch/arm64/boot/dts/qcom/qcs615.dtsi | 72 +-
.../qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso | 21 +
.../dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso | 89 +
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 287 +-
arch/arm64/boot/dts/qcom/qcs8300-pmics.dtsi | 51 +
arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 37 +-
arch/arm64/boot/dts/qcom/qcs8300.dtsi | 4919 ++++++++++++++------
arch/arm64/boot/dts/qcom/qdu1000.dtsi | 9 +-
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 85 +-
arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 4 +-
.../dts/qcom/qrb5165-rb5-vision-mezzanine.dtso | 11 -
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 31 +-
arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 5 +-
arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 4 -
arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 138 +-
arch/arm64/boot/dts/qcom/sa8775p.dtsi | 1179 ++++-
arch/arm64/boot/dts/qcom/sar2130p.dtsi | 455 ++
arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 8 +-
arch/arm64/boot/dts/qcom/sc7180-el2.dtso | 22 +
.../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 2 +-
.../boot/dts/qcom/sc7180-trogdor-kingoftown.dts | 2 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 2 +-
.../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi | 2 +-
.../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 +-
.../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 15 +-
.../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi | 1 +
.../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 3 +
arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 2 +
arch/arm64/boot/dts/qcom/sc7280.dtsi | 285 +-
arch/arm64/boot/dts/qcom/sc8180x.dtsi | 13 +-
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 30 +-
arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso | 44 +
.../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 22 +-
.../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 2 +-
.../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 2 +-
arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 58 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 745 +--
.../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 4 +-
.../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm630.dtsi | 20 +-
arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 46 +-
.../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 3 +
arch/arm64/boot/dts/qcom/sdm660.dtsi | 12 +-
arch/arm64/boot/dts/qcom/sdm670.dtsi | 215 +-
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 -
.../qcom/sdm845-db845c-navigation-mezzanine.dtso | 11 -
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 29 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 9 +-
.../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 16 +-
.../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 600 ++-
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 4 -
.../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 4 -
.../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 43 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium-ebbg.dts | 23 +
.../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts | 23 +
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 10 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 27 +-
.../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 17 +-
arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 11 +-
arch/arm64/boot/dts/qcom/sdx75-idp.dts | 18 +
arch/arm64/boot/dts/qcom/sdx75.dtsi | 49 +-
arch/arm64/boot/dts/qcom/sm4450.dtsi | 68 +
arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 2 +-
arch/arm64/boot/dts/qcom/sm6115.dtsi | 10 +-
arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 2 +-
arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts | 295 ++
arch/arm64/boot/dts/qcom/sm6125.dtsi | 10 +-
.../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 +
arch/arm64/boot/dts/qcom/sm6350.dtsi | 212 +-
.../boot/dts/qcom/sm7325-nothing-spacewar.dts | 210 +-
arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 5 +-
.../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 8 +-
arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 8 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 21 +-
.../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 5 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 25 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 34 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 88 +-
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 4 +
arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 +
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 4 +
arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 12 +-
arch/arm64/boot/dts/qcom/sm8550.dtsi | 704 ++-
arch/arm64/boot/dts/qcom/sm8650.dtsi | 2885 ++++++++----
arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 22 +
arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 21 +
arch/arm64/boot/dts/qcom/sm8750.dtsi | 728 ++-
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 1749 +++++++
arch/arm64/boot/dts/qcom/x1-el2.dtso | 52 +
arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 148 +-
.../qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts | 12 +
.../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 1126 +----
.../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 1576 +++++++
.../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 314 +-
arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 1270 +----
.../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 22 +-
.../dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts | 30 +
.../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 173 +-
.../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 492 +-
.../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 23 +-
arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 5 +-
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 154 +-
arch/arm64/boot/dts/qcom/x1e80100.dtsi | 1084 ++---
arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 17 +
arch/arm64/boot/dts/qcom/x1p42100.dtsi | 81 +
arch/arm64/boot/dts/renesas/Makefile | 7 +
.../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 60 +-
arch/arm64/boot/dts/renesas/r8a779f4.dtsi | 17 +
arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 30 +-
.../dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso | 43 +
.../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 772 +++
arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 21 +-
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 115 +
arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 +
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 115 +
arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 7 +
arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 259 ++
arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 102 +
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 282 ++
.../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 114 +
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 21 +
arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 47 +
.../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 5 +
arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +-
arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 8 +
arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 2 +-
arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 215 +
.../dts/renesas/white-hawk-ard-audio-da7212.dtso | 2 +-
arch/arm64/boot/dts/renesas/white-hawk-single.dtsi | 8 +-
arch/arm64/boot/dts/rockchip/Makefile | 15 +
.../dts/rockchip/px30-cobra-ltk050h3146w-a2.dts | 39 +
.../boot/dts/rockchip/px30-cobra-ltk050h3146w.dts | 39 +
.../boot/dts/rockchip/px30-cobra-ltk050h3148w.dts | 39 +
.../boot/dts/rockchip/px30-cobra-ltk500hd1829.dts | 73 +
arch/arm64/boot/dts/rockchip/px30-cobra.dtsi | 566 +++
.../dts/rockchip/px30-pp1516-ltk050h3146w-a2.dts | 39 +
.../boot/dts/rockchip/px30-pp1516-ltk050h3148w.dts | 39 +
arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi | 602 +++
arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 22 +-
arch/arm64/boot/dts/rockchip/px30.dtsi | 6 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-evb-ind.dts | 494 ++
.../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 2 +-
.../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 8 -
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 48 +-
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 149 +
arch/arm64/boot/dts/rockchip/rk3528.dtsi | 519 ++-
arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts | 456 ++
arch/arm64/boot/dts/rockchip/rk3562-pinctrl.dtsi | 2352 ++++++++++
arch/arm64/boot/dts/rockchip/rk3562.dtsi | 1185 +++++
arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts | 19 +-
.../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 15 +-
arch/arm64/boot/dts/rockchip/rk3568.dtsi | 8 +-
.../boot/dts/rockchip/rk3576-armsom-sige5.dts | 87 +
arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 17 +-
arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 47 +
arch/arm64/boot/dts/rockchip/rk3576.dtsi | 502 +-
arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts | 101 +
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 150 +-
.../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 62 +-
.../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 47 +
arch/arm64/boot/dts/rockchip/rk3588-evb2-v10.dts | 931 ++++
arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 28 +
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 8 +
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 75 +-
.../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 36 +
.../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 113 +
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 952 +---
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtsi | 945 ++++
.../rockchip/rk3588-tiger-haikou-video-demo.dtso | 153 +
.../boot/dts/rockchip/rk3588-tiger-haikou.dts | 8 +
arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 55 +
.../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 +
.../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 77 +-
arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 51 +
arch/arm64/boot/dts/st/stm32mp251.dtsi | 231 +
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 40 +
arch/arm64/boot/dts/tesla/fsd-evb.dts | 20 +
arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 112 +
arch/arm64/boot/dts/tesla/fsd.dtsi | 50 +
arch/arm64/boot/dts/ti/Makefile | 28 +
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 12 +
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 96 +-
arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 36 +-
arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts | 521 +++
arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 25 +
arch/arm64/boot/dts/ti/k3-am62.dtsi | 8 +-
.../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 31 +
.../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 31 +
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 2 +-
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 14 +-
arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 25 +
arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 107 +-
arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi | 57 +-
arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 25 +
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 149 +-
arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 4 +
.../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 11 +-
arch/arm64/boot/dts/ti/k3-am62p-verdin-dahlia.dtsi | 228 +
arch/arm64/boot/dts/ti/k3-am62p-verdin-dev.dtsi | 245 +
arch/arm64/boot/dts/ti/k3-am62p-verdin-ivy.dtsi | 629 +++
arch/arm64/boot/dts/ti/k3-am62p-verdin-mallow.dtsi | 213 +
.../arm64/boot/dts/ti/k3-am62p-verdin-nonwifi.dtsi | 15 +
arch/arm64/boot/dts/ti/k3-am62p-verdin-wifi.dtsi | 31 +
arch/arm64/boot/dts/ti/k3-am62p-verdin-yavia.dtsi | 219 +
arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 1404 ++++++
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 128 +-
.../dts/ti/k3-am62p5-verdin-nonwifi-dahlia.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-nonwifi-dev.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-nonwifi-ivy.dts | 22 +
.../dts/ti/k3-am62p5-verdin-nonwifi-mallow.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-nonwifi-yavia.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-wifi-dahlia.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-wifi-dev.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-wifi-ivy.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-wifi-mallow.dts | 22 +
.../boot/dts/ti/k3-am62p5-verdin-wifi-yavia.dts | 22 +
.../dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso | 14 +-
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 76 +-
.../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 34 +-
.../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 34 +-
.../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 34 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 13 +-
arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 21 +-
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 20 +
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +-
.../k3-am654-base-board-rocktech-rk101-panel.dtso | 12 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 -
.../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 1 -
arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 1 +
arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts | 575 +++
arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 601 +++
.../dts/ti/k3-am68-sk-base-board-pcie1-ep.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 13 +-
arch/arm64/boot/dts/ti/k3-am69-sk.dts | 1 -
arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 13 +-
.../k3-j721e-common-proc-board-infotainment.dtso | 57 +-
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 7 +-
arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j721e-evm-pcie1-ep.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 40 +-
.../boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso | 35 +-
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 31 +
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 27 +-
.../ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso | 329 ++
.../dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso | 323 ++
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 46 +-
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 14 +-
.../dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 1 -
.../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 6 +
.../dts/ti/k3-j784s4-j742s2-evm-usb0-type-a.dtso | 29 +
.../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 19 +-
arch/arm64/configs/defconfig | 2 +
arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 3 +-
arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 11 +
arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 3 +
arch/riscv/boot/dts/spacemit/k1.dtsi | 132 +-
arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 52 +-
.../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 19 +
arch/riscv/boot/dts/thead/th1520.dtsi | 21 +
include/dt-bindings/clock/renesas,r9a09g056-cpg.h | 24 +
include/dt-bindings/clock/rockchip,rk3528-cru.h | 6 +
include/dt-bindings/clock/rockchip,rk3576-cru.h | 10 +
include/dt-bindings/clock/spacemit,k1-syscon.h | 247 +
include/dt-bindings/clock/stm32h7-clks.h | 4 +-
774 files changed, 70391 insertions(+), 10084 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/clock/altr_socfpga.txt
create mode 100644 Documentation/devicetree/bindings/clock/spacemit,k1-pll.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra20-apbdma.txt
create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra20-apbdma.yaml
delete mode 100644 Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
create mode 100644 Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
create mode 100644 Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpga-mgr.yaml
delete mode 100644 Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.yaml
create mode 100644 Documentation/devicetree/bindings/soc/spacemit/spacemit,k1-syscon.yaml
create mode 100644 arch/arm/boot/dts/amlogic/meson8-fernsehfee3.dts
create mode 100644 arch/arm/boot/dts/broadcom/bcm2166x-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/broadcom/bcm2837-rpi-2-b.dts
delete mode 100644 arch/arm/boot/dts/broadcom/bcm59056.dtsi
create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_de10nano.dts
delete mode 100644 arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi
create mode 100644 arch/arm/boot/dts/nvidia/tegra30-asus-tf300tl.dts
create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-hdmi.dtso
create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-lvds-tm070jvhg33.dtso
create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtso
create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21.dtso
create mode 100644 arch/arm/boot/dts/qcom/msm8926.dtsi
create mode 100644 arch/arm/boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts
create mode 100644 arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts
create mode 100644 arch/arm/boot/dts/st/stm32h747i-disco.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
create mode 100644 arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts
create mode 100644 arch/arm/boot/dts/vt8500/wm8950.dtsi
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a133-liontron-h-a133l.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-yuzukihd-chameleon.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-a527-cubie-a5e.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-t527-avaota-a1.dts
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-reset.h
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5-reset.h
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s6-s905x5-bl209.dts
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7-s805x3-bp201.dts
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7d-s905x5m-bm202.dts
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805y.dtsi
create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-2-b.dts
create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-a2corelte.dts
create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts
create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts
create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos7870.dtsi
rename arch/arm64/boot/dts/freescale/{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} (64%)
create mode 100644 arch/arm64/boot/dts/freescale/imx-pcie1-ep.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp-tqma8xdps-mb-smarc-2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp-tqma8xdps.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-enc-carrier-board.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-fpsc.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso
delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-tqma8xqps-mb-smarc-2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-tqma8xqps.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx94-clock.h
create mode 100644 arch/arm64/boot/dts/freescale/imx94-pinfunc.h
create mode 100644 arch/arm64/boot/dts/freescale/imx94-power.h
create mode 100644 arch/arm64/boot/dts/freescale/imx94.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx943-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx943.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk-sof.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/tqma8xxs.dtsi
create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt6893-pinfunc.h
create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta-sku0.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta-sku1.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8196-pinfunc.h
create mode 100644 arch/arm64/boot/dts/qcom/ipq6018-mp5496.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso
create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso
create mode 100644 arch/arm64/boot/dts/qcom/qcs8300-pmics.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-el2.dtso
create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso
create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts
create mode 100644 arch/arm64/boot/dts/qcom/x1-crd.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/x1-el2.dtso
create mode 100644 arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts
create mode 100644 arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts
create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-crd.dts
create mode 100644 arch/arm64/boot/dts/qcom/x1p42100.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso
create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts
create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3146w-a2.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3146w.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3148w.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk500hd1829.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/px30-pp1516-ltk050h3146w-a2.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-pp1516-ltk050h3148w.dts
create mode 100644 arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-evb-ind.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3562.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-evb2-v10.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-plus.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou-video-demo.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-dahlia.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-dev.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-ivy.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-mallow.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-nonwifi.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-wifi.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-yavia.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-dahlia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-dev.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-ivy.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-mallow.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-yavia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-dahlia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-dev.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-ivy.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-mallow.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-yavia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-usb0-type-a.dtso
create mode 100644 include/dt-bindings/clock/renesas,r9a09g056-cpg.h
create mode 100644 include/dt-bindings/clock/spacemit,k1-syscon.h
The pull request you sent on Sat, 31 May 2025 11:06:47 +0200: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.16 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/ec71f661a572a770d7c861cd52a50cbbb0e1a8d1 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
On Sat, 31 May 2025 at 02:07, Arnd Bergmann <arnd@arndb.de> wrote:
>
> There are 11 newly supported SoCs [...]
.. and then you go on to list ten of them. Or 12 if you count Amlogic
S6/S7/S7D individually.
Just checking that I'm awake?
Linus
The following changes since commit a5806cd506af5a7c19bcd596e4708b5c464bfd21:
Linux 6.15-rc7 (2025-05-18 13:57:29 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-newsoc-6.16
for you to fetch changes up to 9bba618694cc905b898661c18e3e40955573ef5e:
Merge tag 'riscv-sophgo-dt-for-v6.16' of https://github.com/sophgo/linux into soc/late (2025-05-23 23:59:45 +0200)
----------------------------------------------------------------
soc: sophgo devicetree updates for 6.16
The Sophgo SG2044 SoC is their second generation server chip
with 64 cores, following the SG2042.
In addition, there are minor updates for the cv180x SoCs.
----------------------------------------------------------------
Arnd Bergmann (1):
Merge tag 'riscv-sophgo-dt-for-v6.16' of https://github.com/sophgo/linux into soc/late
Inochi Amaoto (10):
riscv: dts: sophgo: sg2042: add pinctrl support
riscv: dts: sophgo: Move all soc specific device into soc dtsi file
riscv: dts: sophgo: Move riscv cpu definition to a separate file
riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi
riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number
dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi
dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC
dt-bindings: riscv: sophgo: Add SG2044 compatible string
riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10
riscv: dts: sophgo: switch precise compatible for existed clock device for CV18XX
Zixian Zeng (1):
riscv: sophgo: dts: Add spi controller for SG2042
.../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
.../thead,c900-aclint-mswi.yaml | 1 +
.../devicetree/bindings/riscv/sophgo.yaml | 4 +
arch/riscv/boot/dts/sophgo/Makefile | 1 +
arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 39 +-
arch/riscv/boot/dts/sophgo/cv180x-cpus.dtsi | 36 +
.../boot/dts/sophgo/{cv18xx.dtsi => cv180x.dtsi} | 95 +-
arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 39 +-
arch/riscv/boot/dts/sophgo/cv181x.dtsi | 2 +-
arch/riscv/boot/dts/sophgo/sg2002.dtsi | 39 +-
.../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 72 +
arch/riscv/boot/dts/sophgo/sg2042.dtsi | 32 +
arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi | 3002 ++++++++++++++++++++
arch/riscv/boot/dts/sophgo/sg2044-reset.h | 128 +
.../boot/dts/sophgo/sg2044-sophgo-srd3-10.dts | 32 +
arch/riscv/boot/dts/sophgo/sg2044.dtsi | 86 +
16 files changed, 3502 insertions(+), 107 deletions(-)
create mode 100644 arch/riscv/boot/dts/sophgo/cv180x-cpus.dtsi
rename arch/riscv/boot/dts/sophgo/{cv18xx.dtsi => cv180x.dtsi} (75%)
create mode 100644 arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi
create mode 100644 arch/riscv/boot/dts/sophgo/sg2044-reset.h
create mode 100644 arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dts
create mode 100644 arch/riscv/boot/dts/sophgo/sg2044.dtsi
The pull request you sent on Sat, 31 May 2025 11:07:48 +0200: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-newsoc-6.16 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/31848987f177a6c0944fd0254a55ffd7c52a8c50 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
© 2016 - 2025 Red Hat, Inc.