linux-yocto/arch/arm/boot/dts/allwinner
Linus Torvalds 0f048c878e soc: dt changes for 6.18
There are five sets of new SoCs that get added in existing families,
 all of them being either upgrades or cut-down versions of the older chips:
 
  - Apple M2 Pro, M2 Max and M2 Ultra, used in the 2022/2023 generation of
    high-end workstations and laptops from Apple.  Linux has been working
    on these for a while but stil requires patches.
 
  - Axis Artpec8 is an Armv8 chip based on Samsung Exynos design,
    unlike the earlier Armv7 Artpec6 from the same company that
    was part of a separate family of chips.
 
  - NXP i.MX91 is a cut-down version of i.MX93, using only a single
    Cortex-A55 core.
 
  - Qualcomm Lemans Auto is a variant of the Lemans SoC that was
    originally merged under the sa8775p name, the differences
    being mostly the firmware configuration of the platform.
 
  - Four new Renesas SoCs RZ/T2H (r9a09g077m44), RZ/N2H (r9a09g087m44),
    RZ/T2H (r9a09g077), and RZ/N2H (r9a09g087) are all industrial bedded
    SoCs based on Cortex-A55 cores
 
 In total, there are 65 new machines, including:
 
  - Industrial embedded system and single-board computers based on NXP,
    Allwinner, TI, Rockchips, Marvell, Xilinx Spacemit, Starfive chips.
 
  - Reference boards for the newly added Renesas, Qualcomm, NXP and Axis
    ARMv8 chips as well as Microchip's MPFS RISC-V SoC
 
  - Laptops and Workstations using Apple M2 and Qualcomm Snapdragon
    X1 chips.
 
  - Several Samsung phones using Qualcomm Snapdragon chips
 
  - Set-top boxes based on Allwinner H313
 
  - Five BMC boards using 32-bit ASpeed SoCs
 
  - Three network routers using IXP4xx (ARMv5!) and Broadcom bcm4708
    (ARMv7) SoCs
 
 Two machines get phased out because they were available only in small
 quantities but never made it into products: one STi407 based reference
 board, and a Snapdragon 845 based Chromebook.
 
 Aside from the newly added machines, a lot of work went into
 improving hardware support on the existing machines and cleaning
 up contents for validation.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjdn9oACgkQmmx57+YA
 GNnHwg//RBWBI+6Wj8DP9vkz+0/UKNNPVPZNIwL3+X9zWBnQ/nRDj8U6Z8q8uqeP
 42M+kWTt6WwgHLYItcKa7o1YTdkq1cNuxSt4QIliWxcy58RnsJUbfYErmB6ouM3I
 yUbJNJdarQAkewypsZ6TYA1z/fMPK8uWLSCvEpIsfxMn6GV9bKOaCSDCM1htDwYV
 /CXiJEP4ytlpOXz1JkrQ8yljiEX5mBTe4Gfc70FKS+9UMdOwx74od8cUwmptw2ej
 g/LiDPbKWJ3OLUeUBxZiJW6PDEH0MjBmXTamZo56cniSP3ZJ5H4T//ZEqYspYR+f
 Dcj9AjtT0QHOpLnrTPsTmXHme/oGodmgEXuooSJxEEfFSv0fxfjNXHOR6gUoSSLz
 cCe6wcu4nBLmAK0QqI8oMJO4Ey6NE74Kz4kJwad2Oe7Aee7eCnjX6ZwyB4sJvBtf
 ii401i3GYdOWV0DkgAAqREMNPbUZH9WWdCYd/izI3fO1TooBptaPWRo60rrIpx3M
 u1ntYyj1PFrnYadESATgmmj+3PE7mRaL6prvCtI19vt12qQONDVzoFgzjxh+I7tV
 8PQTb3QbciZuMiX36GNgt5OLz9KqE31xtZtxo/+a8CNOzuZu8UwonpkMkkrwGMRU
 /3jjZvuiRBh2xW32yqszAFw0JII+2cGPQUG5dcoijcEqWorKMto=
 =9OtD
 -----END PGP SIGNATURE-----

Merge tag 'soc-dt-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC dt updates from Arnd Bergmann:
 "There are five sets of new SoCs that get added in existing families,
  all of them being either upgrades or cut-down versions of the older
  chips:

   - Apple M2 Pro, M2 Max and M2 Ultra, used in the 2022/2023 generation
     of high-end workstations and laptops from Apple. Linux has been
     working on these for a while but stil requires patches.

   - Axis Artpec8 is an Armv8 chip based on Samsung Exynos design,
     unlike the earlier Armv7 Artpec6 from the same company that was
     part of a separate family of chips.

   - NXP i.MX91 is a cut-down version of i.MX93, using only a single
     Cortex-A55 core.

   - Qualcomm Lemans Auto is a variant of the Lemans SoC that was
     originally merged under the sa8775p name, the differences being
     mostly the firmware configuration of the platform.

   - Four new Renesas SoCs RZ/T2H (r9a09g077m44), RZ/N2H (r9a09g087m44),
     RZ/T2H (r9a09g077), and RZ/N2H (r9a09g087) are all industrial
     bedded SoCs based on Cortex-A55 cores

  In total, there are 65 new machines, including:

   - Industrial embedded system and single-board computers based on NXP,
     Allwinner, TI, Rockchips, Marvell, Xilinx Spacemit, Starfive chips.

   - Reference boards for the newly added Renesas, Qualcomm, NXP and
     Axis ARMv8 chips as well as Microchip's MPFS RISC-V SoC

   - Laptops and Workstations using Apple M2 and Qualcomm Snapdragon X1
     chips.

   - Several Samsung phones using Qualcomm Snapdragon chips

   - Set-top boxes based on Allwinner H313

   - Five BMC boards using 32-bit ASpeed SoCs

   - Three network routers using IXP4xx (ARMv5!) and Broadcom bcm4708
     (ARMv7) SoCs

  Two machines get phased out because they were available only in small
  quantities but never made it into products: one STi407 based reference
  board, and a Snapdragon 845 based Chromebook.

  Aside from the newly added machines, a lot of work went into improving
  hardware support on the existing machines and cleaning up contents for
  validation"

* tag 'soc-dt-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (931 commits)
  arm64: dts: apm-shadowcat: Drop "apm,xgene2-pcie" compatible
  arm64: dts: apm-shadowcat: Move slimpro nodes out of "simple-bus" node
  ARM: dts: microchip: sam9x7: Add qspi controller
  arm64: dts: qcom: Add MST pixel streams for displayport
  arm64: dts: qcom: sm6350: correct DP compatibility strings
  arm64: dts: qcom: monaco-evk: Enable Adreno 623 GPU
  arm64: dts: qcom: qcs8300-ride: Enable Adreno 623 GPU
  arm64: dts: qcom: qcs8300: Add gpu and gmu nodes
  arm64: dts: allwinner: h313: Add Amediatech X96Q
  dt-bindings: arm: sunxi: Add Amediatech X96Q
  arm64: dts: apple: t8015: Add SPMI node
  arm64: dts: apple: t8012: Add SPMI node
  arm64: dts: apple: Add J180d (Mac Pro, M2 Ultra, 2023) device tree
  arm64: dts: rockchip: Add devicetree for the ROC-RK3588-RT
  dt-bindings: arm: rockchip: Add Firefly ROC-RK3588-RT
  arm64: dts: rockchip: update pinctrl names for Radxa E52C
  arm64: dts: rockchip: remove vcc_3v3_pmu regulator for Radxa E52C
  arm64: dts: apple: Add J474s, J475c and J475d device trees
  arm64: dts: apple: Add J414 and J416 Macbook Pro device trees
  arm64: dts: apple: Add initial t6020/t6021/t6022 DTs
  ...
2025-10-01 17:19:38 -07:00
..
axp22x.dtsi
axp81x.dtsi
axp152.dtsi
axp209.dtsi
axp223.dtsi
axp809.dtsi
Makefile ARM: dts: sunxi: add support for NetCube Systems Nagami Keypad Carrier 2025-09-13 17:27:19 +08:00
sun4i-a10-a1000.dts
sun4i-a10-ba10-tvbox.dts
sun4i-a10-chuwi-v7-cw0825.dts
sun4i-a10-cubieboard.dts
sun4i-a10-dserve-dsrv9703c.dts
sun4i-a10-gemei-g9.dts
sun4i-a10-hackberry.dts
sun4i-a10-hyundai-a7hd.dts
sun4i-a10-inet1.dts
sun4i-a10-inet9f-rev03.dts
sun4i-a10-inet97fv2.dts
sun4i-a10-itead-iteaduino-plus.dts
sun4i-a10-jesurun-q5.dts
sun4i-a10-marsboard.dts
sun4i-a10-mini-xplus.dts
sun4i-a10-mk802.dts
sun4i-a10-mk802ii.dts
sun4i-a10-olinuxino-lime.dts ARM: dts: allwinner: Minor whitespace cleanup 2025-08-21 01:19:53 +08:00
sun4i-a10-pcduino.dts
sun4i-a10-pcduino2.dts
sun4i-a10-pov-protab2-ips9.dts
sun4i-a10-topwise-a721.dts
sun4i-a10.dtsi
sun5i-a10s-auxtek-t003.dts
sun5i-a10s-auxtek-t004.dts
sun5i-a10s-mk802.dts
sun5i-a10s-olinuxino-micro.dts
sun5i-a10s-r7-tv-dongle.dts
sun5i-a10s-wobo-i5.dts
sun5i-a10s.dtsi
sun5i-a13-difrnce-dit4350.dts
sun5i-a13-empire-electronix-d709.dts
sun5i-a13-empire-electronix-m712.dts
sun5i-a13-hsg-h702.dts
sun5i-a13-inet-98v-rev2.dts
sun5i-a13-licheepi-one.dts
sun5i-a13-olinuxino-micro.dts
sun5i-a13-olinuxino.dts
sun5i-a13-pocketbook-614-plus.dts ARM: dts: sun5i: Add PocketBook 614 Plus support 2024-04-15 23:34:10 +02:00
sun5i-a13-pocketbook-touch-lux-3.dts
sun5i-a13-q8-tablet.dts
sun5i-a13-utoo-p66.dts
sun5i-a13.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun5i-gr8-chip-pro.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun5i-gr8-evb.dts
sun5i-gr8.dtsi
sun5i-r8-chip.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun5i-r8.dtsi
sun5i-reference-design-tablet.dtsi
sun5i.dtsi
sun6i-a31-app4-evb1.dts
sun6i-a31-colombus.dts
sun6i-a31-hummingbird.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun6i-a31-i7.dts
sun6i-a31-m9.dts
sun6i-a31-mele-a1000g-quad.dts
sun6i-a31.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun6i-a31s-colorfly-e708-q1.dts
sun6i-a31s-cs908.dts
sun6i-a31s-inet-q972.dts
sun6i-a31s-primo81.dts
sun6i-a31s-sina31s-core.dtsi
sun6i-a31s-sina31s.dts
sun6i-a31s-sinovoip-bpi-m2.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun6i-a31s-yones-toptech-bs1078-v2.dts
sun6i-a31s.dtsi
sun6i-reference-design-tablet.dtsi
sun7i-a20-bananapi-m1-plus.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-bananapi.dts ARM: dts: bananapi: add support for PHY LEDs 2025-05-13 17:35:59 +08:00
sun7i-a20-bananapro.dts
sun7i-a20-cubieboard2.dts
sun7i-a20-cubietruck.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-haoyu-marsboard.dts
sun7i-a20-hummingbird.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-i12-tvbox.dts
sun7i-a20-icnova-a20-adb4006.dts
sun7i-a20-icnova-a20.dtsi
sun7i-a20-icnova-swac.dts
sun7i-a20-itead-ibox.dts
sun7i-a20-lamobo-r1.dts
sun7i-a20-linutronix-testbox-v2.dts
sun7i-a20-m3.dts
sun7i-a20-mk808c.dts
sun7i-a20-olimex-som-evb-emmc.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-olimex-som-evb.dts
sun7i-a20-olimex-som204-evb-emmc.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-olimex-som204-evb.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-olinuxino-lime-emmc.dts
sun7i-a20-olinuxino-lime.dts
sun7i-a20-olinuxino-lime2-emmc.dts
sun7i-a20-olinuxino-lime2.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20-olinuxino-micro-emmc.dts
sun7i-a20-olinuxino-micro.dts
sun7i-a20-orangepi-mini.dts
sun7i-a20-orangepi.dts
sun7i-a20-pcduino3-nano.dts
sun7i-a20-pcduino3.dts
sun7i-a20-wexler-tab7200.dts
sun7i-a20-wits-pro-a20-dkt.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun7i-a20.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a23-a33.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a23-evb.dts
sun8i-a23-gt90h-v4.dts
sun8i-a23-inet86dz.dts
sun8i-a23-ippo-q8h-v1.2.dts
sun8i-a23-ippo-q8h-v5.dts
sun8i-a23-polaroid-mid2407pxe03.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a23-polaroid-mid2809pxe04.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a23-q8-tablet.dts
sun8i-a23.dtsi
sun8i-a33-et-q8-v1.6.dts
sun8i-a33-ga10h-v1.1.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a33-inet-d978-rev2.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a33-ippo-q8h-v1.2.dts
sun8i-a33-olinuxino.dts
sun8i-a33-q8-tablet.dts
sun8i-a33-sinlinx-sina33.dts
sun8i-a33-vstar-core1.dtsi ARM: dts: sunxi: add support for RerVision A33-Vstar board 2024-10-26 00:14:08 +08:00
sun8i-a33-vstar.dts ARM: dts: sunxi: add support for RerVision A33-Vstar board 2024-10-26 00:14:08 +08:00
sun8i-a33.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a83t-allwinner-h8homlet-v2.dts
sun8i-a83t-bananapi-m3.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a83t-cubietruck-plus.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a83t-tbs-a711.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-a83t.dtsi arm/arm64: dts: allwinner: Use preferred node names for cooling maps 2025-04-28 11:34:33 +08:00
sun8i-h2-plus-bananapi-m2-zero.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h2-plus-libretech-all-h3-cc.dts
sun8i-h2-plus-orangepi-r1.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h2-plus-orangepi-zero.dts ARM: dts: allwinner: orangepi-zero: Add default audio routing 2025-09-13 16:52:43 +08:00
sun8i-h3-bananapi-m2-plus-v1.2.dts
sun8i-h3-bananapi-m2-plus.dts
sun8i-h3-beelink-x2.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-emlid-neutis-n5h3-devboard.dts
sun8i-h3-emlid-neutis-n5h3.dtsi
sun8i-h3-libretech-all-h3-cc.dts
sun8i-h3-mapleboard-mp130.dts
sun8i-h3-nanopi-duo2.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-nanopi-m1-plus.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-nanopi-m1.dts
sun8i-h3-nanopi-neo-air.dts ARM: dts: allwinner: Align wifi node name with bindings 2025-04-28 11:34:34 +08:00
sun8i-h3-nanopi-neo.dts
sun8i-h3-nanopi-r1.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-nanopi.dtsi
sun8i-h3-orangepi-2.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-orangepi-lite.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-orangepi-one.dts
sun8i-h3-orangepi-pc-plus.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-h3-orangepi-pc.dts
sun8i-h3-orangepi-plus.dts
sun8i-h3-orangepi-plus2e.dts
sun8i-h3-orangepi-zero-plus2.dts ARM: dts: allwinner: orangepi-zero-plus2: Add default audio routing 2025-09-13 16:52:43 +08:00
sun8i-h3-rervision-dvk.dts
sun8i-h3-zeropi.dts
sun8i-h3.dtsi arm/arm64: dts: allwinner: Use preferred node names for cooling maps 2025-04-28 11:34:33 +08:00
sun8i-orangepi-zero-interface-board.dtso ARM: dts: allwinner: Add Orange Pi Zero Interface Board overlay 2025-09-13 16:52:43 +08:00
sun8i-q8-common.dtsi ARM: dts: allwinner: Minor whitespace cleanup 2025-08-21 01:19:53 +08:00
sun8i-r16-bananapi-m2m.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-r16-nintendo-nes-classic.dts
sun8i-r16-nintendo-super-nes-classic.dts
sun8i-r16-parrot.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-r40-bananapi-m2-ultra.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-r40-cpu-opp.dtsi
sun8i-r40-feta40i.dtsi ARM: dts: sun8i: Open FETA40i-C regulator aldo1 2024-02-23 21:07:06 +01:00
sun8i-r40-oka40i-c.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-r40.dtsi ARM: dts: allwinner: Minor whitespace cleanup 2025-08-21 01:19:53 +08:00
sun8i-reference-design-tablet.dtsi
sun8i-s3-elimo-impetus.dtsi
sun8i-s3-elimo-initium.dts
sun8i-s3-lichee-zero-plus.dts
sun8i-s3-pinecube.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun8i-t3-cqa3t-bv3.dts
sun8i-t113s-mangopi-mq-r-t113.dts ARM: dts: use capital "OR" for multiple licenses in SPDX 2023-08-29 16:02:35 -04:00
sun8i-t113s-netcube-nagami-basic-carrier.dts ARM: dts: sunxi: add support for NetCube Systems Nagami Basic Carrier 2025-09-13 17:23:59 +08:00
sun8i-t113s-netcube-nagami-keypad-carrier.dts ARM: dts: sunxi: add support for NetCube Systems Nagami Keypad Carrier 2025-09-13 17:27:19 +08:00
sun8i-t113s-netcube-nagami.dtsi ARM: dts: sunxi: add support for NetCube Systems Nagami SoM 2025-09-13 17:21:57 +08:00
sun8i-t113s.dtsi ARM: dts: use capital "OR" for multiple licenses in SPDX 2023-08-29 16:02:35 -04:00
sun8i-v3-sl631-imx179.dts
sun8i-v3-sl631.dtsi
sun8i-v3.dtsi ARM: dts: sun8i: v3: Add RGB666 LCD PD pins definition 2025-07-02 21:49:15 +08:00
sun8i-v3s-anbernic-rg-nano.dts ARM: dts: sunxi: add support for Anbernic RG-Nano 2023-09-29 19:08:06 +02:00
sun8i-v3s-licheepi-zero-dock.dts
sun8i-v3s-licheepi-zero.dts
sun8i-v3s-netcube-kumquat.dts ARM: dts: allwinner: Minor whitespace cleanup 2025-08-21 01:19:53 +08:00
sun8i-v3s.dtsi soc: dt changes for 6.17 2025-07-29 11:04:52 -07:00
sun8i-v40-bananapi-m2-berry.dts arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sun9i-a80-cubieboard4.dts ARM: dts: cubieboard4: Fix DCDC5 regulator constraints 2024-10-25 23:27:34 +08:00
sun9i-a80-optimus.dts
sun9i-a80.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
suniv-f1c100s-licheepi-nano.dts ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano 2024-12-05 21:38:19 +08:00
suniv-f1c100s.dtsi ARM: dts: suniv: f1c100s: Add support for Audio Codec 2024-12-05 21:38:13 +08:00
suniv-f1c200s-lctech-pi.dts
suniv-f1c200s-popstick-v1.1.dts
sunxi-bananapi-m2-plus-v1.2.dtsi
sunxi-bananapi-m2-plus.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sunxi-common-regulators.dtsi
sunxi-d1s-t113-mangopi-mq-r.dtsi ARM: dts: use capital "OR" for multiple licenses in SPDX 2023-08-29 16:02:35 -04:00
sunxi-h3-h5-emlid-neutis.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sunxi-h3-h5.dtsi arm: dts: allwinner: drop underscore in node names 2024-04-15 23:09:55 +02:00
sunxi-itead-core-common.dtsi
sunxi-libretech-all-h3-cc.dtsi
sunxi-libretech-all-h3-it.dtsi
sunxi-reference-design-tablet.dtsi