linux/arch/arm/boot/dts/broadcom
Linus Torvalds cbe8aadf15 soc: devicetree updates for 7.3
There are two new mystery SoCs with very little public information
 about them so far, Qualcomm's Cortex-A78C based "Shikra" and
 Altera's Cortex-A720 based Agilex72 SOCFPGA.
 
 We have also gained support for a couple of SoCs from the
 2023/2024 timeframe that have been in the making for a while:
 
  - The Apple platform gains support for M3 Pro, Max and Ultra SoC,
    following the basic M3 support from 7.2.
 
  - Samsung Exynos 1580 is a high-end mobile phone SoC from 2024
 
  - Canaan K230 is a RISC-V based 64-bit AI SoC, based on the
    earlier K210 chip
 
  - Sophgo SG2000 is a mixed Arm/RISC-V chip that was already
    supported using the Arm core but is now also added for RISC-V
    along with several other variants of the cv18xx series
 
 In terms of newly added machines we have reference platforms
 for all the chips above, plus
 
  - only four 32-bit Arm boards: two older phones and two
    older industrial/embedded boards; using Allwinner, Qualcomm and
    Rockchip SoCs
 
  - Three laptops und three phones using Qualcomm SoCs
 
  - Ten 64-bit Rockchips based single-board computers, along with one
  NAS box and a game console.
 
  - Seven industrial/embedded boards and modules using NXP i.MX8/9 SoCs.
 
  - A Lenovo desktop box based on NVIDIA Jetson Xavier NX
 
  - A few more single-board computers based on Allwinnner A133,
    Spacemit K1 and TI AM62.
 
 As usual, there is a constant stream of minor cleanups and fixes
 towards addressing the 'dt-check-style --mode strict' warnings,
 and everyone is expected to address those warnings for new
 submissions now.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmqDZaMACgkQmmx57+YA
 GNkkiRAAusVNTkNVcpq+QGDhd6DfLd+d4vcvTJkBZ5WyJuqKs1qZPFIMQ0iMW1cY
 hahBeYoowRX1oaB7KZc/MBE0IkOna35CEwiL6dm553xq+P208auqpNLpXTSKWsvx
 jW4eYpdA6Bt6SM9J/583Ix71b5UFsLV+W3YKT2CBUZYn9yilAEz6kPa/Hxxa1Sia
 3841Fdy6jcqusw1alzLQvrR7FxdtPFCs1f/a/GzBmZI7fxnj/cBwVghinSF9F0XW
 BzDaUjMDzBYqSlMb7auNH0IpDeVuTx2Pch+YLrE8YVVPVf3nawd48ziwXO6zRsGx
 HccLDuHpBqwnHsAh+bWi9UdxUSzjGW4KQ/W8Fj6O2SNqxPqrK2hyRYMp+76Tl65x
 2diQOajmnZ4m8E5ToWsxpRxrlo6TKo33W63HglGIA24vr0gEi9FpA3kYiaWP2ZBD
 qZz5xMeRmO1son1vtWX1CzsWFdogqBuGdztOyMoY4viSeY/ltT1EvIC0AiTIeSOt
 krOFFDxwHvu+HOPJJ15VCVwEutUnGytB2nwBc/krhNS6MSlwg9DpY53RAhBxl0Jh
 KXpPqBUpbl0Flty2rxdPx2EAt7MqeLTNXSSdzP7tvvumsT1Ik+zlPk+MkgLZ0Y5u
 71fJrcij+0LeFDCzw81jGLoYSCw+9aNaELcF+OluL6rK8YFaBOE=
 =RQan
 -----END PGP SIGNATURE-----

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

Pull SoC devicetree updates from Arnd Bergmann:
 "There are two new mystery SoCs with very little public information
  about them so far, Qualcomm's Cortex-A78C based "Shikra" and Altera's
  Cortex-A720 based Agilex72 SOCFPGA.

  We have also gained support for a couple of SoCs from the 2023/2024
  timeframe that have been in the making for a while:

   - The Apple platform gains support for M3 Pro, Max and Ultra SoC,
     following the basic M3 support from 7.2.

   - Samsung Exynos 1580 is a high-end mobile phone SoC from 2024

   - Canaan K230 is a RISC-V based 64-bit AI SoC, based on the earlier
     K210 chip

   - Sophgo SG2000 is a mixed Arm/RISC-V chip that was already supported
     using the Arm core but is now also added for RISC-V along with
     several other variants of the cv18xx series

  In terms of newly added machines we have reference platforms for all
  the chips above, plus

   - Only four 32-bit Arm boards: two older phones and two older
     industrial/embedded boards; using Allwinner, Qualcomm and Rockchip
     SoCs

   - Three laptops und three phones using Qualcomm SoCs

   - Ten 64-bit Rockchips based single-board computers, along with one
     NAS box and a game console.

   - Seven industrial/embedded boards and modules using NXP i.MX8/9
     SoCs.

   - A Lenovo desktop box based on NVIDIA Jetson Xavier NX

   - A few more single-board computers based on Allwinnner A133,
     Spacemit K1 and TI AM62.

  As usual, there is a constant stream of minor cleanups and fixes
  towards addressing the 'dt-check-style --mode strict' warnings, and
  everyone is expected to address those warnings for new submissions
  now"

* tag 'soc-dt-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (864 commits)
  Revert "riscv: dts: spacemit: k3: add i2s0-i2s5 nodes"
  Documentation/process: maintainer-soc: Mention expectation about dt-check-style
  ARM: dts: helios4: add SATA regulator supplies
  ARM: dts: helios4: add vcc-supply to GPIO expander
  ARM: dts: helios4: add vcc-supply to EEPROM
  arm64: dts: turris-mox: fix usb3 phys
  arm64: dts: ti: Correct white-space style
  arm64: dts: ti: k3-am64: Fix MDIO clock reference for ICSSG0 node
  arm64: dts: qcom: talos-evk: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: sa8155p-adp: Fix swapped USB and UFS QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: eliza-mtp: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: lemans: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: glymur: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: kaanapali: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: sar2130p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: sm8750: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: sm8650: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: purwa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: hamoa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  arm64: dts: qcom: sc8180x: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
  ...
2026-08-18 19:36:32 -07:00
..
bcm-cygnus-clock.dtsi
bcm-cygnus.dtsi arm: dts: Fix dtc interrupt_provider warnings 2024-02-20 21:47:41 +01:00
bcm-hr2.dtsi arm: dts: Fix dtc interrupt_provider warnings 2024-02-20 21:47:41 +01:00
bcm-ns.dtsi ARM: dts: BCM5301X: fix PCIe controller 2 second interrupt 2026-07-29 15:42:57 -07:00
bcm-nsp-ax.dtsi
bcm-nsp.dtsi arm: dts: Fix dtc interrupt_provider warnings 2024-02-20 21:47:41 +01:00
bcm9hmidc.dtsi
bcm283x-rpi-lan7515.dtsi
bcm283x-rpi-led-deprecated.dtsi
bcm283x-rpi-smsc9512.dtsi
bcm283x-rpi-smsc9514.dtsi
bcm283x-rpi-usb-host.dtsi
bcm283x-rpi-usb-otg.dtsi
bcm283x-rpi-usb-peripheral.dtsi
bcm283x-rpi-wifi-bt.dtsi
bcm283x.dtsi ARM: dts: bcm2835: Add Unicam CSI nodes 2024-04-24 09:48:45 -07:00
bcm2166x-common.dtsi ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI 2025-04-07 10:35:35 -07:00
bcm2166x-pinctrl.dtsi ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI 2025-04-07 10:35:35 -07:00
bcm2711-rpi-4-b.dts arm: dts: bcm2711: Fix typo in gpio-line-names 2026-05-29 11:13:56 -07:00
bcm2711-rpi-400.dts arm: dts: bcm2711: Describe Ethernet LEDs 2024-04-26 11:21:45 -07:00
bcm2711-rpi-cm4-io.dts arm: dts: bcm2711: Fix typo in gpio-line-names 2026-05-29 11:13:56 -07:00
bcm2711-rpi-cm4.dtsi
bcm2711-rpi.dtsi ARM: dts: broadcom: rpi: Switch to V3D firmware clock 2025-10-13 10:31:25 -07:00
bcm2711.dtsi ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names 2026-01-08 09:32:39 -08:00
bcm2835-common.dtsi ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes to root level 2026-03-20 16:57:30 -07:00
bcm2835-rpi-a-plus.dts
bcm2835-rpi-a.dts
bcm2835-rpi-b-plus.dts
bcm2835-rpi-b-rev2.dts
bcm2835-rpi-b.dts
bcm2835-rpi-cm1-io1.dts
bcm2835-rpi-cm1.dtsi
bcm2835-rpi-common.dtsi ARM: dts: broadcom: rpi: Switch to V3D firmware clock 2025-10-13 10:31:25 -07:00
bcm2835-rpi-zero-w.dts
bcm2835-rpi-zero.dts
bcm2835-rpi.dtsi ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes to root level 2026-03-20 16:57:30 -07:00
bcm2835.dtsi
bcm2836-rpi-2-b.dts
bcm2836-rpi.dtsi
bcm2836.dtsi
bcm2837-rpi-2-b.dts ARM: dts: bcm: Add support for Raspberry Pi 2 (2nd rev) 2025-05-05 06:38:41 -07:00
bcm2837-rpi-3-a-plus.dts
bcm2837-rpi-3-b-plus.dts
bcm2837-rpi-3-b.dts
bcm2837-rpi-cm3-io3.dts ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin 2024-10-08 15:01:51 -07:00
bcm2837-rpi-cm3.dtsi
bcm2837-rpi-zero-2-w.dts
bcm2837.dtsi ARM: dts: bcm2837/bcm2712: adjust local intc node names 2024-08-13 13:25:03 -07:00
bcm4708-asus-rt-ac56u.dts
bcm4708-asus-rt-ac68u.dts
bcm4708-buffalo-wxr-1750dhp.dts ARM: dts: BCM5301X: Add support for Buffalo WXR-1750DHP 2025-09-03 13:47:46 -07:00
bcm4708-buffalo-wzr-1166dhp-common.dtsi ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm4708-buffalo-wzr-1166dhp.dts
bcm4708-buffalo-wzr-1166dhp2.dts
bcm4708-buffalo-wzr-1750dhp.dts
bcm4708-linksys-ea6300-v1.dts
bcm4708-linksys-ea6500-v2.dts ARM: dts: BCM5301X: EA6500v2: fix USB3 2026-05-20 16:25:47 -07:00
bcm4708-luxul-xap-1510.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm4708-luxul-xwc-1000.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm4708-netgear-r6250.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm4708-netgear-r6300-v2.dts ARM: dts: BCM5301X: R6300v2: fix USB3 2026-05-20 16:25:29 -07:00
bcm4708-smartrg-sr400ac.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm4708.dtsi
bcm4709-asus-rt-ac87u.dts ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U 2023-10-23 15:30:47 -07:00
bcm4709-asus-rt-ac3200.dts ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 2025-03-08 07:03:46 -08:00
bcm4709-buffalo-wxr-1900dhp.dts
bcm4709-linksys-ea9200.dts ARM: dts: BCM5301X: EA9200: fix NVRAM size 2026-07-29 15:42:57 -07:00
bcm4709-netgear-r7000.dts
bcm4709-netgear-r8000.dts ARM: dts: bcm4709: fix bus range assignment 2026-04-20 17:03:36 +02:00
bcm4709-tplink-archer-c9-v1.dts
bcm4709.dtsi
bcm5301x-nand-cs0-bch1.dtsi
bcm5301x-nand-cs0-bch4.dtsi
bcm5301x-nand-cs0-bch8.dtsi
bcm5301x-nand-cs0.dtsi
bcm5301x.dtsi ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT 2023-10-23 15:30:56 -07:00
bcm6756.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm6846-genexis-xg6846b.dts ARM: dts: broadcom: Add Genexis XG6846B DTS file 2024-12-17 10:23:28 -08:00
bcm6846.dtsi ARM: dts: bcm6846: Add I2C bus block 2026-03-20 16:57:30 -07:00
bcm6855.dtsi ARM: dts: bcm6855: Add I2C bus blocks 2026-03-20 16:57:30 -07:00
bcm6878.dtsi ARM: dts: bcm6878: Add I2C bus block 2026-03-20 16:57:30 -07:00
bcm7445-bcm97445svmb.dts
bcm7445.dtsi ARM: dts: broadcom: Fix bcm7445 memory controller compatible 2025-07-15 10:42:18 -07:00
bcm11351.dtsi ARM: dts: broadcom: split interrupts per cells 2023-07-31 16:08:20 -07:00
bcm21664-garnet.dts ARM: dts: broadcom: bcm21664: Move chosen node into Garnet DTS 2024-07-29 14:59:17 -07:00
bcm21664.dtsi ARM: dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550 2024-08-20 11:49:16 -07:00
bcm23550-sparrow.dts
bcm23550.dtsi ARM: dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550 2024-08-20 11:49:16 -07:00
bcm28155-ap.dts ARM: dts: Drop DTS for BCM59056 PMU 2025-04-07 10:35:35 -07:00
bcm47081-asus-rt-n18u.dts
bcm47081-buffalo-wzr-600dhp2.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47081-buffalo-wzr-900dhp.dts
bcm47081-luxul-xap-1410.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47081-luxul-xwr-1200.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47081-tplink-archer-c5-v2.dts
bcm47081.dtsi
bcm47094-asus-rt-ac88u.dts ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U 2024-04-24 10:59:43 -07:00
bcm47094-asus-rt-ac3100.dts ARM: dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U 2024-04-16 20:09:31 -07:00
bcm47094-asus-rt-ac3100.dtsi ARM: dts: BCM5301X: AC3100: set WAN MAC from nvram 2026-03-20 16:57:30 -07:00
bcm47094-asus-rt-ac5300.dts ARM: dts: BCM5301X: AC5300: set WAN MAC from nvram 2026-03-20 16:57:30 -07:00
bcm47094-dlink-dir-885l.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47094-dlink-dir-890l.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47094-linksys-panamera.dts ARM: dts: Correct white-space style 2026-08-04 08:10:31 +02:00
bcm47094-luxul-abr-4500.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47094-luxul-xap-1610.dts ARM: dts: BCM5301X: add root pcie bridges 2026-03-16 13:43:36 -07:00
bcm47094-luxul-xbr-4500.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47094-luxul-xwc-2000.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47094-luxul-xwr-3100.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm47094-luxul-xwr-3150-v1.dts ARM: dts: BCM5301X: add root pcie bridges 2026-03-16 13:43:36 -07:00
bcm47094-netgear-r8500.dts
bcm47094-phicomm-k3.dts ARM: dts: broadcom: add missing space before { 2023-07-12 10:19:24 -07:00
bcm47094.dtsi
bcm47189-luxul-xap-810.dts ARM: dts: BCM53573: Disable second Ethernet on Luxul devices 2023-07-28 10:33:10 -07:00
bcm47189-luxul-xap-1440.dts ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY 2025-11-04 14:23:39 -08:00
bcm47189-tenda-ac9.dts ARM: dts: BCM53573: Describe BCM53125 switch ports in the main DTS 2023-07-28 10:27:30 -07:00
bcm47622.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm53015-meraki-mr26.dts ARM: dts: meraki-mr26: set mac address for gmac0 2024-12-17 10:23:28 -08:00
bcm53016-dlink-dwl-8610ap.dts
bcm53016-meraki-mr32.dts ARM: dts: broadcom: convert NVMEM content to layout syntax 2024-07-29 14:59:17 -07:00
bcm53340-ubnt-unifi-switch8.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm53573.dtsi ARM: dts: BCM53573: Add Ethernet interfaces links 2023-07-28 10:28:49 -07:00
bcm63138.dtsi ARM: dts: bcm63138: Add I2C block 2026-03-20 16:57:30 -07:00
bcm63148.dtsi ARM: dts: bcm63148: Add I2C block 2026-03-20 16:57:30 -07:00
bcm63178.dtsi ARM: dts: bcm63178: Add BCMBCA peripherals 2025-06-09 10:10:40 -07:00
bcm94708.dts
bcm94709.dts
bcm96756.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm96846.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm96855.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm96878.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm911360_entphn.dts
bcm911360k.dts
bcm947189acdbmr.dts ARM: dts: BCM53573: Use updated "spi-gpio" binding properties 2023-07-12 10:23:28 -07:00
bcm947622.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm953012er.dts ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports 2023-10-23 15:30:57 -07:00
bcm953012hr.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm953012k.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958300k.dts
bcm958305k.dts
bcm958522er.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958525er.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958525xmc.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958622hr.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958623hr.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958625-meraki-alamo.dtsi
bcm958625-meraki-kingpin.dtsi
bcm958625-meraki-mx6x-common.dtsi ARM: dts: NSP: Move MX6X pinctrl config to PWM node 2026-05-20 16:22:13 -07:00
bcm958625-meraki-mx64-a0.dts
bcm958625-meraki-mx64.dts
bcm958625-meraki-mx64w-a0.dts
bcm958625-meraki-mx64w.dts
bcm958625-meraki-mx65.dts
bcm958625-meraki-mx65w.dts
bcm958625hr.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm958625k.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
bcm963138.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm963138dvt.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm963148.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm963178.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm988312hr.dts arm: dts: broadcom: Remove unused and undocumented properties 2024-12-17 10:23:28 -08:00
Makefile ARM: dts: BCM5301X: Add support for Buffalo WXR-1750DHP 2025-09-03 13:47:46 -07:00