aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-06-17 11:16:56 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2026-06-17 11:16:56 -0700
commitaab799b1bdd1ff3e6912f96e66c910b8a5d011bb (patch)
tree72b065772e9c2c0382862d42ddc1fedead841678
parent66affa37cfac0aec061cc4bcf4a065b0c52f7e19 (diff)
parent9e84fd546dc3f9f97bfbf2717c2d71d878a4f46f (diff)
Merge tag 'soc-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC devicetree updates from Arnd Bergmann: "There are fewer devicetree updates this time that the last few ones, with five SoC types getting added: - Qualcomm Dragonwing IPQ9650 is a new wireless networking SoC using four Cortex-A55 and one Cortex-A78 core, which is a significant upgrade from older generations - ZTE zx297520v3 is an older low-end wireless SoC using a single Cortex-A53 core, which so far can only run 32-bit kernels. This brings back the ZX family of chips that was removed in 2021 after support for the original zx296702 and zx296718 chips was never completed. - Renesas R-Car M3Le (R8A779MD) is a variant of the R-Car M3-N (R8A77965) automotive SoC. - Apple t8122 (M3) is the 2023 generation of their laptop SoCs, which has now been reverse-engineered to the point of having initial kernel support for five laptop models. - ASPEED AST27xx is their first baseboard managment controller using a 64-bit core, the Cortex-A35, following earlier generations using ARMv5/v6/v7 CPUs. These all come with one or more initial boards, and in total there are 39 new boards getting added across SoC families, including: - Two NAS boxes using the old Cortina Systems Gemini SoC based on an ARMv4 FA526 CPU core - 18 industrial embedded boards using NXP i.MX6/8/9 and LX2160A SoCs from Variscite, Toradex and SolidRun, plus a number of overlays for combinations with additional boards - One new carrier board and SoM using TI K3 AM62x, in addition to new overlays for older SoMs - Two new boards using Spacemit K3 (no relation with TI) RISC-V SoCs. - Three phones from Google, Nothing and Motorola, all using Qualcomm Snapdragon SoCs - AST26xx BMC support for two server boards While there is still a significant number of patches improving hardware support for the existing boards across vendors (NXP, Qualcomm, Renesas, Rockchips, Mediatek, ...), a much smaller number of cleanups and warning fixes have made it in this time" * tag 'soc-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (665 commits) arm64: dts: aspeed: Fix duplicate pinctrl labels and address scheme arm64: dts: bst: enable eMMC controller in C1200 dt-bindings: display/lvds-codec: add ti,sn65lvds93 arm64: dts: allwinner: a523: Add missing GPIO interrupt arm64: dts: lx2160a-rev2: avoid 32-bit pcie window system ram overlap arm64: dts: aspeed: Add initial AST27xx SoC device tree arm64: Kconfig: Add ASPEED SoC family Kconfig support dt-bindings: arm: aspeed: Add AST2700 board compatible arm64: dts: allwinner: a523: add gpadc node arm64: dts: allwinner: Add EL2 virtual timer interrupt ARM: dts: sun8i: a83t: Add MIPI CSI-2 controller node dt-bindings: media: sun6i-a31-isp: Add optional interconnect properties dt-bindings: media: sun6i-a31-csi: Add optional interconnect properties arm64: dts: imx{91,93}-phyboard-segin: Add peb-av-18 overlays arm64: dts: imx93-var-som-symphony: enable ADC arm64: dts: imx93-var-som-symphony: enable TPM3 PWM arm64: dts: imx93-var-som-symphony: keep RGB_SEL low arm64: dts: imx93-var-som-symphony: enable UART7 arm64: dts: imx93-var-som-symphony: add TPM support arm64: dts: imx91-var-som-symphony: fix RGB_SEL handling ...
-rw-r--r--Documentation/devicetree/bindings/arm/altera.yaml7
-rw-r--r--Documentation/devicetree/bindings/arm/apple.yaml18
-rw-r--r--Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml4
-rw-r--r--Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml8
-rw-r--r--Documentation/devicetree/bindings/arm/fsl.yaml45
-rw-r--r--Documentation/devicetree/bindings/arm/gemini.yaml10
-rw-r--r--Documentation/devicetree/bindings/arm/qcom.yaml21
-rw-r--r--Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml2
-rw-r--r--Documentation/devicetree/bindings/arm/ti/k3.yaml7
-rw-r--r--Documentation/devicetree/bindings/arm/zte.yaml26
-rw-r--r--Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml4
-rw-r--r--Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml11
-rw-r--r--Documentation/devicetree/bindings/clock/qcom,ipq9650-gcc.yaml68
-rw-r--r--Documentation/devicetree/bindings/clock/renesas,cpg-clocks.yaml8
-rw-r--r--Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml1
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml1
-rw-r--r--Documentation/devicetree/bindings/iommu/riscv,iommu.yaml59
-rw-r--r--Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml6
-rw-r--r--Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml6
-rw-r--r--Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml174
-rw-r--r--Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml31
-rw-r--r--Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml7
-rw-r--r--Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml35
-rw-r--r--Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml4
-rw-r--r--Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml1
-rw-r--r--Documentation/devicetree/bindings/reserved-memory/nvidia,tegra264-bpmp-shmem.yaml3
-rw-r--r--Documentation/devicetree/bindings/riscv/spacemit.yaml6
-rw-r--r--Documentation/devicetree/bindings/soc/renesas/renesas,r8a78000-mfis.yaml187
-rw-r--r--Documentation/devicetree/bindings/soc/renesas/renesas.yaml6
-rw-r--r--Documentation/devicetree/bindings/soc/sophgo/sophgo.yaml4
-rw-r--r--Documentation/devicetree/bindings/timer/sifive,clint.yaml1
-rw-r--r--Documentation/devicetree/bindings/vendor-prefixes.yaml2
-rw-r--r--MAINTAINERS7
-rw-r--r--arch/arm/boot/dts/Makefile1
-rw-r--r--arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi43
-rw-r--r--arch/arm/boot/dts/allwinner/sun8i-t113s.dtsi4
-rw-r--r--arch/arm/boot/dts/aspeed/Makefile2
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts18
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts34
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts20
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts1012
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts672
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts5
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts15
-rw-r--r--arch/arm/boot/dts/aspeed/aspeed-g6.dtsi552
-rw-r--r--arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts2
-rw-r--r--arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts2
-rw-r--r--arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts4
-rw-r--r--arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts4
-rw-r--r--arch/arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi6
-rw-r--r--arch/arm/boot/dts/gemini/Makefile2
-rw-r--r--arch/arm/boot/dts/gemini/gemini-nas4210b.dts205
-rw-r--r--arch/arm/boot/dts/gemini/gemini-nas4220b.dts1
-rw-r--r--arch/arm/boot/dts/gemini/gemini-rut1xx.dts18
-rw-r--r--arch/arm/boot/dts/gemini/gemini-sq201.dts2
-rw-r--r--arch/arm/boot/dts/gemini/gemini-verbatim-s08v1901-d1.dts225
-rw-r--r--arch/arm/boot/dts/gemini/gemini.dtsi17
-rw-r--r--arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi6
-rw-r--r--arch/arm/boot/dts/intel/socfpga/socfpga.dtsi4
-rw-r--r--arch/arm/boot/dts/intel/socfpga/socfpga_arria10.dtsi4
-rw-r--r--arch/arm/boot/dts/intel/socfpga/socfpga_arria10_socdk_nand.dts4
-rw-r--r--arch/arm/boot/dts/mediatek/mt6589.dtsi11
-rw-r--r--arch/arm/boot/dts/mediatek/mt7623.dtsi64
-rw-r--r--arch/arm/boot/dts/mediatek/mt8135.dtsi2
-rw-r--r--arch/arm/boot/dts/microchip/sama7d65.dtsi8
-rw-r--r--arch/arm/boot/dts/nvidia/tegra114-peripherals-opp.dtsi1439
-rw-r--r--arch/arm/boot/dts/nvidia/tegra114.dtsi157
-rw-r--r--arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi5
-rw-r--r--arch/arm/boot/dts/nvidia/tegra124-venice2.dts5
-rw-r--r--arch/arm/boot/dts/nvidia/tegra20-asus-transformer-common.dtsi22
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-common.dtsi128
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi4
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-ti-pmic.dtsi4
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts71
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-asus-transformer-common.dtsi159
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts41
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-lg-p895.dts46
-rw-r--r--arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi157
-rw-r--r--arch/arm/boot/dts/nxp/imx/Makefile3
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx25.dtsi1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx35.dtsi1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx51-babbage.dts1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx51-ts4800.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-cx9020.dts1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts11
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-ppd.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi10
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts7
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-smd.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6dl-gw52xx.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6dl-gw53xx.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6dl-gw54xx.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-gw52xx.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-gw53xx.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-gw54xx.dts4
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-novena.dts1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-utilite-pro.dts18
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi5
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi5
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi11
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6qp-sabreauto.dts5
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi5
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6sx.dtsi11
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi1
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts2
-rw-r--r--arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi2