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.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/apple.yaml | 18 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/fsl.yaml | 45 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/gemini.yaml | 10 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/qcom.yaml | 21 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/zte.yaml | 26 | |
| -rw-r--r-- | Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml | 11 | |
| -rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,ipq9650-gcc.yaml | 68 | |
| -rw-r--r-- | Documentation/devicetree/bindings/clock/renesas,cpg-clocks.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iommu/riscv,iommu.yaml | 59 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml | 174 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml | 31 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 35 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/reserved-memory/nvidia,tegra264-bpmp-shmem.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/riscv/spacemit.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/soc/renesas/renesas,r8a78000-mfis.yaml | 187 | |
| -rw-r--r-- | Documentation/devicetree/bindings/soc/renesas/renesas.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/soc/sophgo/sophgo.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/timer/sifive,clint.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 | |
| -rw-r--r-- | MAINTAINERS | 7 | |
| -rw-r--r-- | arch/arm/boot/dts/Makefile | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi | 43 | |
| -rw-r--r-- | arch/arm/boot/dts/allwinner/sun8i-t113s.dtsi | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/Makefile | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts | 18 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 34 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts | 20 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-rainiera6.dts | 1012 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts | 672 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 15 | |
| -rw-r--r-- | arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 552 | |
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm4708-netgear-r6300-v2.dts | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/broadcom/bcm958625-meraki-mx6x-common.dtsi | 6 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/Makefile | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/gemini-nas4210b.dts | 205 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/gemini-nas4220b.dts | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/gemini-rut1xx.dts | 18 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/gemini-sq201.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/gemini-verbatim-s08v1901-d1.dts | 225 | |
| -rw-r--r-- | arch/arm/boot/dts/gemini/gemini.dtsi | 17 | |
| -rw-r--r-- | arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi | 6 | |
| -rw-r--r-- | arch/arm/boot/dts/intel/socfpga/socfpga.dtsi | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/intel/socfpga/socfpga_arria10.dtsi | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/intel/socfpga/socfpga_arria10_socdk_nand.dts | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/mediatek/mt6589.dtsi | 11 | |
| -rw-r--r-- | arch/arm/boot/dts/mediatek/mt7623.dtsi | 64 | |
| -rw-r--r-- | arch/arm/boot/dts/mediatek/mt8135.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/microchip/sama7d65.dtsi | 8 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra114-peripherals-opp.dtsi | 1439 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra114.dtsi | 157 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra124-venice2.dts | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra20-asus-transformer-common.dtsi | 22 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-common.dtsi | 128 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts | 71 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-asus-transformer-common.dtsi | 159 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 41 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-lg-p895.dts | 46 | |
| -rw-r--r-- | arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi | 157 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/Makefile | 3 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx25.dtsi | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx35.dtsi | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx51-babbage.dts | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx51-ts4800.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-cx9020.dts | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts | 11 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 10 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts | 7 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-smd.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6dl-gw52xx.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6dl-gw53xx.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6dl-gw54xx.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-gw52xx.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-gw53xx.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-gw54xx.dts | 4 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-utilite-pro.dts | 18 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 11 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6qp-sabreauto.dts | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 5 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 11 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 1 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts | 2 | |
| -rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 2 | |