mirror-linux/arch/arm/boot/dts/microchip
Linus Torvalds 6589b3d76d soc: devicetree updates for 7.0
There are a handful of new SoCs this time, all of these are
 more or less related to chips in a wider family:
 
  - SpacemiT Key Stone K3 is an 8-core risc-v chip, and the first
    widely available RVA23 implementation. Note that this is
    entirely unrelated with the similarly named Texas Instruments
    K3 chip family that follwed the TI Keystone2 SoC.
 
  - The Realtek Kent family of SoCs contains three chip models
    rtd1501s, rtd1861b and rtd1920s, and is related to their earlier
    Set-top-box and NAS products such as rtd1619, but is built
    on newer Arm Cortex-A78 cores.
 
  - The Qualcomm Milos family includes the Snapdragon 7s Gen 3
    (SM7635) mobile phone SoC built around Armv9 Kryo cores of the Arm
    Cortex-A720 generation. This one is used in the Fairphone Gen 6
 
  - Qualcomm Kaanapali is a new SoC based around eight high
    performance Oryon CPU cores
 
  - NXP i.MX8QP and i.MX952 are both feature reduced versions of
    chips we already support, i.e. the i.MX8QM and i.MX952, with
    fewer CPU cores and I/O interfaces.
 
 As part of a cleanup, a number of SoC specific devicetree files got
 removed because they did not have a single board using the .dtsi files
 and they were never compile tested as a result: Samsung s3c6400,
 ST spear320s, ST stm32mp21xc/stm32mp23xc/stm32mp25xc, Renesas
 r8a779m0/r8a779m2/r8a779m4/r8a779m6/r8a779m7/r8a779m8/r8a779mb/
 r9a07g044c1/r9a07g044l1/r9a07g054l1/r9a09g047e37, and TI am3703/am3715.
 All of these could be restored easily if a new board gets merged.
 
 Broadcom/Cavium/Marvell ThunderX2 gets removed along with its only
 machine, as all remaining users are assumed to be using ACPI
 based firmware.
 
 A relatively small number of 43 boards get added this time, and
 almost all of them for arm64. Aside from the reference boards for
 the newly added SoCs, this includes:
 
  - Three server boards use 32-bit ASpeed BMCs
 
  - One more reference board for 32-bit Microchip LAN9668
 
  - 64-bit Arm single-board computers based on Amlogic s905y4,
    CIX sky1, NXP ls1028a/imx8mn/imx8mp/imx91/imx93/imx95,
    Qualcomm qcs6490/qrb2210 and Rockchip rk3568/rk3588s
 
  - Carrier board for SOMs using Intel agilex5, Marvell Armada 7020,
    NXP iMX8QP, Mediatek mt8370/mt8390 and rockchip rk3588
 
  - Two mobile phones using Snapdragon 845
 
  - A gaming device and a NAS box, both based on Rockchips rk356x
 
 On top of the newly added boards and SoCs, there is a lot of
 background activity going into cleanups, in particular towards
 getting a warning-free dtc build, and the usual work on adding
 support for more hardware on the previously added machines.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmmLSTIACgkQmmx57+YA
 GNk6xw//bn239Nn6XUSrmm3b7SGDf+9AvdrukrUEOsIYBYUM7fkulVSINpVOSzZU
 DAxLSCY1qfE9zP4x+hrYv922w9Rt19zPuEwFVCslbbTk9NN8IhmhIOs06o2jrvN3
 HS/AcESV2SCUe0EVjDIdBgisKMGdbN2t8bdrFFOmqUkQ+7EJ2GvNL0MoaKrdF+Sr
 ilt5Hhkl6ixbGDq2KEB2QQHQhYKa/5GdKS0CLTY4et/dZbjHVg9o6/sfgIhLINCz
 wNb9CKnt1Gv5L3RWW2LxQrrNe5qhLmHq1vmPbxSJGrzqnOwY9Tcg4s1Io9EcDtyW
 LZlq4PkLJV9oPVHgi0mygZ3ONVhWhCMVhTXg6Osi1aHJeEERuIaYMfeU7WD0jHv8
 ZcGboxfyiQmphRJumL0C74uIuuXgdoKrv7gqQvo9dy+HRxdHW/7p8TQi9SSfh7kF
 Iysc2ePMmqLd4WJCMxV+7FrT8oZxOL+/KfisCu6n/Qdv65kTWmBlLCK6XZrmWYyk
 YKg48F8xpQaSmgevWePwhcH0a/TmgmoT+6xOfTuyo88k65FLXXmrFp14th2Kg5sI
 60W9ur6ujPI3s19H9C3IQp7ub5Ermvj+g893zEB1e2CR9blfqRARV9zFSv4OMkq+
 hQmqe5cU9/17k7wchFke4Y/FsS8W2oFFJ9o6czOTnh5NhlpVSJw=
 =IK23
 -----END PGP SIGNATURE-----

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

Pull SoC devicetree updates from Arnd Bergmann:
 "There are a handful of new SoCs this time, all of these are more or
  less related to chips in a wider family:

   - SpacemiT Key Stone K3 is an 8-core risc-v chip, and the first
     widely available RVA23 implementation. Note that this is entirely
     unrelated with the similarly named Texas Instruments K3 chip family
     that follwed the TI Keystone2 SoC.

   - The Realtek Kent family of SoCs contains three chip models
     rtd1501s, rtd1861b and rtd1920s, and is related to their earlier
     Set-top-box and NAS products such as rtd1619, but is built on newer
     Arm Cortex-A78 cores.

   - The Qualcomm Milos family includes the Snapdragon 7s Gen 3 (SM7635)
     mobile phone SoC built around Armv9 Kryo cores of the Arm
     Cortex-A720 generation. This one is used in the Fairphone Gen 6

   - Qualcomm Kaanapali is a new SoC based around eight high performance
     Oryon CPU cores

   - NXP i.MX8QP and i.MX952 are both feature reduced versions of chips
     we already support, i.e. the i.MX8QM and i.MX952, with fewer CPU
     cores and I/O interfaces.

  As part of a cleanup, a number of SoC specific devicetree files got
  removed because they did not have a single board using the .dtsi files
  and they were never compile tested as a result: Samsung s3c6400, ST
  spear320s, ST stm32mp21xc/stm32mp23xc/stm32mp25xc, Renesas
  r8a779m0/r8a779m2/r8a779m4/r8a779m6/r8a779m7/r8a779m8/r8a779mb/
  r9a07g044c1/r9a07g044l1/r9a07g054l1/r9a09g047e37, and TI
  am3703/am3715. All of these could be restored easily if a new board
  gets merged.

  Broadcom/Cavium/Marvell ThunderX2 gets removed along with its only
  machine, as all remaining users are assumed to be using ACPI based
  firmware.

  A relatively small number of 43 boards get added this time, and almost
  all of them for arm64. Aside from the reference boards for the newly
  added SoCs, this includes:

   - Three server boards use 32-bit ASpeed BMCs

   - One more reference board for 32-bit Microchip LAN9668

   - 64-bit Arm single-board computers based on Amlogic s905y4, CIX
     sky1, NXP ls1028a/imx8mn/imx8mp/imx91/imx93/imx95, Qualcomm
     qcs6490/qrb2210 and Rockchip rk3568/rk3588s

   - Carrier board for SOMs using Intel agilex5, Marvell Armada 7020,
     NXP iMX8QP, Mediatek mt8370/mt8390 and rockchip rk3588

   - Two mobile phones using Snapdragon 845

   - A gaming device and a NAS box, both based on Rockchips rk356x

  On top of the newly added boards and SoCs, there is a lot of
  background activity going into cleanups, in particular towards getting
  a warning-free dtc build, and the usual work on adding support for
  more hardware on the previously added machines"

* tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (757 commits)
  dt-bindings: intel: Add Agilex eMMC support
  arm64: dts: socfpga: agilex: add emmc support
  arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node
  ARM: dts: socfpga: fix dtbs_check warning for fpga-region
  ARM: dts: socfpga: add #address-cells and #size-cells for sram node
  dt-bindings: altera: document syscon as fallback for sys-mgr
  arm64: dts: altera: Use lowercase hex
  dt-bindings: arm: altera: combine Intel's SoCFPGA into altera.yaml
  arm64: dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes
  arm64: dts: socfpga: agilex5: add support for modular board
  dt-bindings: intel: Add Agilex5 SoCFPGA modular board
  arm64: dts: socfpga: agilex5: Add dma-coherent property
  arm64: dts: realtek: Add Kent SoC and EVB device trees
  dt-bindings: arm: realtek: Add Kent Soc family compatibles
  ARM: dts: samsung: Drop s3c6400.dtsi
  ARM: dts: nuvoton: Minor whitespace cleanup
  MAINTAINERS: Add Falcon DB
  arm64: dts: a7k: add COM Express boards
  ARM: dts: microchip: Drop usb_a9g20-dab-mmx.dtsi
  arm64: dts: rockchip: Fix rk3588 PCIe range mappings
  ...
2026-02-10 21:11:08 -08:00
..
Makefile ARM: dts: Add support for pcb8385 2026-01-09 08:55:55 +02:00
aks-cdu.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
animeo_ip.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-ariag25.dts
at91-ariettag25.dts
at91-cosino.dtsi
at91-cosino_mega2560.dts
at91-dvk_som60.dts
at91-dvk_su60_somc.dtsi
at91-dvk_su60_somc_lcm.dtsi
at91-foxg20.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-gatwick.dts
at91-kizbox.dts
at91-kizbox2-2.dts
at91-kizbox2-common.dtsi ARM: dts: microchip: Rename the pmic node 2024-10-13 18:56:18 +03:00
at91-kizbox3-hs.dts
at91-kizbox3_common.dtsi
at91-kizboxmini-base.dts
at91-kizboxmini-common.dtsi
at91-kizboxmini-mb.dts
at91-kizboxmini-rd.dts
at91-linea.dtsi
at91-lmu5000.dts
at91-natte.dtsi
at91-nattis-2-natte-2.dts
at91-q5xr5.dts
at91-qil_a9260.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sam9_l9260.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sam9x60_curiosity.dts ARM: dts: microchip: sam9x60: Move i2c address/size to dtsi 2024-08-08 09:58:43 +03:00
at91-sam9x60ek.dts ARM: dts: microchip: sam9x60ek: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns 2025-06-24 10:12:22 +03:00
at91-sam9x75_curiosity.dts ARM: dts: microchip: sam9x75_curiosity: Add power monitor support 2024-12-17 10:09:44 +02:00
at91-sama5d2_icp.dts ARM: dts: microchip: sama5d2_icp: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns 2025-06-24 10:12:23 +03:00
at91-sama5d2_ptc_ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d2_xplained.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d3_eds.dts
at91-sama5d3_ksz9477_evb.dts ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5 2023-07-31 08:17:46 +03:00
at91-sama5d3_xplained.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d4_ma5d4.dtsi
at91-sama5d4_ma5d4evk.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d4_xplained.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d4ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d27_som1.dtsi ARM: dts: microchip: sama5d27_som1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns 2025-06-24 10:12:22 +03:00
at91-sama5d27_som1_ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-sama5d27_wlsom1.dtsi ARM: dts: microchip: sama5d27_wlsom1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns 2025-06-24 10:12:23 +03:00
at91-sama5d27_wlsom1_ek.dts ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node 2025-01-02 12:33:56 +02:00
at91-sama5d29_curiosity.dts ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v property to sdmmc0 node 2025-01-02 12:33:56 +02:00
at91-sama7d65_curiosity.dts soc: dt changes for 6.18 2025-10-01 17:19:38 -07:00
at91-sama7g5ek.dts ARM: dts: microchip: sama7g5: Adjust clock xtal phandle 2025-06-22 16:58:14 +03:00
at91-sama7g54_curiosity.dts ARM: dts: microchip: sama7g54_curiosity: Add fixed-partitions for spi-nor flash 2025-05-16 08:31:29 +03:00
at91-smartkiz.dts
at91-som60.dtsi
at91-tse850-3.dts
at91-vinco.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91-wb45n.dts
at91-wb45n.dtsi
at91-wb50n.dts
at91-wb50n.dtsi
at91rm9200.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91rm9200_pqfp.dtsi
at91rm9200ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91sam9g15.dtsi
at91sam9g15ek.dts
at91sam9g20.dtsi
at91sam9g20ek.dts ARM: dts: microchip: Rename LED sub nodes name 2024-10-13 18:56:19 +03:00
at91sam9g20ek_2mmc.dts ARM: dts: microchip: at91: align LED node name with bindings 2024-08-08 10:00:06 +03:00
at91sam9g20ek_common.dtsi ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91sam9g25-gardena-smart-gateway.dts ARM: dts: microchip: gardena-smart-gateway: Fix power LED 2025-06-22 17:06:52 +03:00
at91sam9g25.dtsi
at91sam9g25ek.dts
at91sam9g35.dtsi
at91sam9g35ek.dts
at91sam9g45.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9m10g45ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91sam9n12.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9n12ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91sam9rl.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9rlek.dts
at91sam9x5.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9x5_can.dtsi
at91sam9x5_isi.dtsi
at91sam9x5_lcd.dtsi
at91sam9x5_macb0.dtsi
at91sam9x5_macb1.dtsi
at91sam9x5_usart3.dtsi
at91sam9x5cm.dtsi ARM: dts: microchip: at91: align LED node name with bindings 2024-08-08 10:00:06 +03:00
at91sam9x5dm.dtsi
at91sam9x5ek.dtsi ARM: dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port 2024-02-03 19:00:16 +02:00
at91sam9x25.dtsi
at91sam9x25ek.dts
at91sam9x35.dtsi
at91sam9x35ek.dts
at91sam9xe.dtsi
at91sam9260.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9260ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91sam9261.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9261ek.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
at91sam9263.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
at91sam9263ek.dts ARM: dts: at91: at91sam9263: fix NAND chip selects 2025-04-11 10:41:30 +03:00
ethernut5.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
evk-pro3.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
ge863-pro3.dtsi
lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts
lan966x-kontron-kswitch-d10-mmt-8g.dts
lan966x-kontron-kswitch-d10-mmt.dtsi
lan966x-pcb8290.dts ARM: dts: microchip: lan966x: Fix the access to the PHYs for pcb8290 2025-12-30 17:11:17 +02:00
lan966x-pcb8291.dts
lan966x-pcb8309.dts
lan966x-pcb8385.dts ARM: dts: Add support for pcb8385 2026-01-09 08:55:55 +02:00
lan966x.dtsi
mpa1600.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
pm9g45.dts ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
sam9x7.dtsi ARM: dts: microchip: sam9x7: Add qspi controller 2025-09-22 18:20:34 +02:00
sam9x60.dtsi ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
sama5d2-pinfunc.h
sama5d2.dtsi ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32 2025-11-15 15:53:56 +02:00
sama5d3.dtsi ARM: dts: microchip: sama5d3: Update the cache configuration for CPU 2025-07-05 10:37:28 +03:00
sama5d3_can.dtsi
sama5d3_emac.dtsi
sama5d3_gmac.dtsi
sama5d3_lcd.dtsi
sama5d3_mci2.dtsi
sama5d3_tcb1.dtsi
sama5d3_uart.dtsi
sama5d3xcm.dtsi
sama5d3xcm_cmp.dtsi ARM: dts: microchip: Rename the pmic node 2024-10-13 18:56:18 +03:00
sama5d3xdm.dtsi
sama5d3xmb.dtsi ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
sama5d3xmb_cmp.dtsi
sama5d3xmb_emac.dtsi
sama5d3xmb_gmac.dtsi
sama5d4.dtsi ARM: dts: microchip: sama5d4: Update the cache configuration for CPU 2025-07-05 10:37:29 +03:00
sama5d29.dtsi
sama5d31.dtsi
sama5d31ek.dts
sama5d33.dtsi
sama5d33ek.dts
sama5d34.dtsi
sama5d34ek.dts ARM: dts: microchip: Rename the eeprom nodename 2024-10-13 18:55:20 +03:00
sama5d35.dtsi
sama5d35ek.dts
sama5d36.dtsi
sama5d36ek.dts
sama5d36ek_cmp.dts
sama7d65-pinfunc.h ARM: dts: at91: Add sama7d65 pinmux 2025-01-02 12:33:54 +02:00
sama7d65.dtsi soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
sama7g5-pinfunc.h
sama7g5.dtsi ARM: dts: microchip: sama7g5: fix uart fifo size to 32 2025-11-14 14:13:07 +02:00
tny_a9g20.dts ARM: dts: at91: use correct vendor name for Calao boards 2025-02-17 08:40:47 +02:00
tny_a9260.dts ARM: dts: at91: use correct vendor name for Calao boards 2025-02-17 08:40:47 +02:00
tny_a9260_common.dtsi ARM: dts: at91: use correct vendor name for Calao boards 2025-02-17 08:40:47 +02:00
tny_a9263.dts ARM: dts: at91: at91sam9263: fix NAND chip selects 2025-04-11 10:41:30 +03:00
usb_a9g20.dts ARM: dts: at91: usb_a9g20: move wrong RTC node 2025-04-11 10:39:36 +03:00
usb_a9g20_lpw.dts ARM: dts: at91: usb_a9g20: move wrong RTC node 2025-04-11 10:39:36 +03:00
usb_a9260.dts ARM: dts: at91: calao_usb: simplify chosen node 2025-04-11 10:39:35 +03:00
usb_a9260_common.dtsi ARM: dts: at91: calao_usb: simplify chosen node 2025-04-11 10:39:35 +03:00
usb_a9263.dts ARM: dts: at91: at91sam9263: fix NAND chip selects 2025-04-11 10:41:30 +03:00