linux/arch/arm/boot/dts/microchip
Linus Torvalds e65f4718a5 soc: dt changes for 7.1
A number of SoC platforms are adding modernized variants of their
 already supported chips time, with a total of 12 new SoCs,
 and two older SoC getting removed:
 
  - Qualcomm Glymur is a compute SoC using 18 Oryon-2 CPU cores
  - Qualcomm Mahua is a variant of Glymur with only 12 CPU cores, but
    largely identical.
  - Qualcomm Eliza is an embeded platform for mobile phone (SM7750) and IOT
    (QC7790S/M) workloads
  - Qualcomm IPQ5210 is a wireless networking SoC using Cortex-A53 cores
  - Qualcomm apq8084 and ipq806x had only rudimentary support but no
    actual products using them, so they are now gone.
  - Axis ARTPEC-9 is a follow-up to the ARTPEC-8 embedded SoC, using
    the Samsung SoC platform but now with Cortex-A55 cores
  - ARM Zena is a virtual platform in FVP using Cortex-A720AE cores, with
    additional versions planned to be merged in the future.
  - ARM corstone-1000-a320 is a reference platform for IOT, using low-end
    Cortex-A320 cores
  - Microchip LAN9691 is an updated 64-bit variant of the arm32 lan966x
    series of networking SoCs
  - Microchip PIC64GX is an embedded RISC-V chip using SIFIVE U54 CPU cores
  - Rockchip RV1103B is the low-end 32-bit single-core vision processor
  - Renesas RZ/G3L (r9a08g046) is an industrial embedded chip using
    Cortex-A55 cores, similar to the G3E and G3S variants we already
    supported.
  - NXP S32N79 is an automotive SoC using Cortex-A78AE cores, a
    significant upgrade from the older S32V and S32G series
 
 These all come with at least one reference board or an initial product
 using these, in total there are 67 newly added boards. The ones for
 already supported SoCs are:
 
  - Two more Aspeed BMC based boards
  - Three older tablets based on 32-bit OMAP4 and Exynos5 SoCs
  - One Set-top-box based on Allwinner H6
  - 22 additional industrial/embedded boards using 64-bit NXP i.MX8M
    or i.MX9 SoCs
  - 20 Qualcomm SoC based machines across all possible markets:
    workstation, gaming, laptop, phone, networking, reference, ...
  - Three more Rockchips rk35xx based boards
  - Four variants of the Toradex Verdin using TI AM62
 
 Other notable bits are:
 
  - A cleanup for the 32-bit Tegra paz00 board moved the last
    board specific code on Tegra into equivalent dts syntax.
  - There continues to be a significant number of fixes for static
    checking of dtc syntax, but it feels like this is slowing down,
    hopefully getting into a state where most known issues are
    addressed
  - Additional hardware support for many existing boards across SoC
    families, notably Qualcomm, Broadcom, i.MX2, i.MX6, Rockchips,
    STM32, Mediatek, Tegra, TI and Microchip
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmnhBREACgkQmmx57+YA
 GNnKqQ//bvEidvJXnGbZQkHzh/6rF8lX7EhbEx4RUgp9R1h5Q9/74a70lAHFq3Lm
 OC/CbcXVRwM3ASsKhTk0Q7ypncXgy5JxEiPVROqGCNW2vP1SMzcwyWM/Zg4QCL+h
 4/ER2gjIwdrS/pcVspCJ5wyvuo9WC4VR3I0CLC84j4f+Myj9vhVV80KOrnsCJFNU
 iVRBwZmoISOJIjT2RcgDaus65e/Ys39aBP7j4GJ9D0ksQiacJR23Ktw4z5lDW/N0
 9VZxowNAKwazaPrdbKdO5Jmebl/WWaO1LGWA43v5LJo3IvDZj28af0Ewsk7FSIOo
 GcdxyWFvN8I5N7cxfPNsXawKVlEiI6lqycoPEqTk87hed3BGR0G57NCD5EShnUAG
 7YjQwN5sA04dQbGPCkBM4QZRK9aq1f44YPWCFdZokaPdmSzt01GaASEcm5tMAZf7
 eDvgPsZmB+lgbJiLh66Rxo94SrLwN6SXnsOpfiouDOSLsYOZ7Xqo2ljuA+j6JndN
 rxKa6qfMwKw0FoNFr2MKde659utUfbt50bCqwdRAwSFFUhO/x38w5DafdB0BFyry
 /lXU/ocpO6YImiS62kbdo9v/v+WUr/SlRL2f8Vq5IsLmYfn5grhHGmJwS57WrrH7
 ZVQdi6PWIUrUyb08WOQZ0XvmCIYN7VUzUQjI3tD1VM1B6ksAsTQ=
 =5Dwm
 -----END PGP SIGNATURE-----

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

Pull SoC devicetree updates from Arnd Bergmann:
 "A number of SoC platforms are adding modernized variants of their
  already supported chips time, with a total of 12 new SoCs, and two
  older SoC getting removed:

   - Qualcomm Glymur is a compute SoC using 18 Oryon-2 CPU cores
   - Qualcomm Mahua is a variant of Glymur with only 12 CPU cores, but
     largely identical.
   - Qualcomm Eliza is an embeded platform for mobile phone (SM7750) and
     IOT (QC7790S/M) workloads
   - Qualcomm IPQ5210 is a wireless networking SoC using Cortex-A53
     cores
   - Qualcomm apq8084 and ipq806x had only rudimentary support but no
     actual products using them, so they are now gone.
   - Axis ARTPEC-9 is a follow-up to the ARTPEC-8 embedded SoC, using
     the Samsung SoC platform but now with Cortex-A55 cores
   - ARM Zena is a virtual platform in FVP using Cortex-A720AE cores,
     with additional versions planned to be merged in the future.
   - ARM corstone-1000-a320 is a reference platform for IOT, using
     low-end Cortex-A320 cores
   - Microchip LAN9691 is an updated 64-bit variant of the arm32 lan966x
     series of networking SoCs
   - Microchip PIC64GX is an embedded RISC-V chip using SIFIVE U54 CPU
     cores
   - Rockchip RV1103B is the low-end 32-bit single-core vision processor
   - Renesas RZ/G3L (r9a08g046) is an industrial embedded chip using
     Cortex-A55 cores, similar to the G3E and G3S variants we already
     supported.
   - NXP S32N79 is an automotive SoC using Cortex-A78AE cores, a
     significant upgrade from the older S32V and S32G series

  These all come with at least one reference board or an initial product
  using these, in total there are 67 newly added boards. The ones for
  already supported SoCs are:

   - Two more Aspeed BMC based boards
   - Three older tablets based on 32-bit OMAP4 and Exynos5 SoCs
   - One Set-top-box based on Allwinner H6
   - 22 additional industrial/embedded boards using 64-bit NXP i.MX8M or
     i.MX9 SoCs
   - 20 Qualcomm SoC based machines across all possible markets:
     workstation, gaming, laptop, phone, networking, reference, ...
   - Three more Rockchips rk35xx based boards
   - Four variants of the Toradex Verdin using TI AM62

  Other notable bits are:

   - A cleanup for the 32-bit Tegra paz00 board moved the last board
     specific code on Tegra into equivalent dts syntax.
   - There continues to be a significant number of fixes for static
     checking of dtc syntax, but it feels like this is slowing down,
     hopefully getting into a state where most known issues are
     addressed
   - Additional hardware support for many existing boards across SoC
     families, notably Qualcomm, Broadcom, i.MX2, i.MX6, Rockchips,
     STM32, Mediatek, Tegra, TI and Microchip"

* tag 'soc-dt-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (841 commits)
  arm64: dts: ti: k3: Use memory-region-names for r5f
  ARM: dts: imx: Add DT overlays for DH i.MX6 DHCOM SoM and boards
  ARM: dts: imx6sx: remove fallback compatible string fsl,imx28-lcdif
  ARM: dts: imx25: rename node name tcq to touchscreen
  ARM: dts: imx: b850v3: Disable unused usdhc4
  ARM: dts: imx: b850v3: Define GPIO line names
  ARM: dts: imx: b850v3: Use alphabetical sorting
  ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning
  ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps
  ARM: dts: imx7ulp: Add CPU clock and OPP table support
  ARM: dts: imx7-mba7: Deassert BOOT_EN after boot
  ARM: dts: tqma7: add boot phase properties
  ARM: dts: imx7s: add boot phase properties
  ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems
  ARM: dts: mba6ulx: add boot phase properties
  ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties
  ARM: dts: imx6ul/imx6ull: add boot phase properties
  ARM: dts: imx6qdl-mba6: add boot phase properties
  ARM: dts: imx6qdl-tqma6: add boot phase properties
  ARM: dts: imx6qdl: add boot phase properties
  ...
2026-04-16 20:28:48 -07: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_mega2560.dts
at91-cosino.dtsi
at91-dvk_som60.dts
at91-dvk_su60_somc_lcm.dtsi
at91-dvk_su60_somc.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_common.dtsi
at91-kizbox3-hs.dts
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_ek.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_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-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-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_pqfp.dtsi
at91rm9200.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
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_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
at91sam9g20ek.dts ARM: dts: microchip: Rename LED sub nodes name 2024-10-13 18:56:19 +03: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_can.dtsi
at91sam9x5_isi.dtsi
at91sam9x5_lcd.dtsi
at91sam9x5_macb1.dtsi
at91sam9x5_macb0.dtsi
at91sam9x5_usart3.dtsi
at91sam9x5.dtsi ARM: dts: microchip: use recent scl/sda gpio bindings 2025-06-22 16:41:56 +03:00
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
Makefile ARM: dts: Add support for pcb8385 2026-01-09 08:55:55 +02:00
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: fix gpio-lines count for pioB 2026-03-23 12:54:24 +02:00
sam9x60.dtsi arm: dts: microchip: remove unused #address-cells/#size-cells from sam9x60 udc node 2026-03-08 18:06:52 +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_can.dtsi
sama5d3_emac.dtsi
sama5d3_gmac.dtsi
sama5d3_lcd.dtsi
sama5d3_mci2.dtsi
sama5d3_tcb1.dtsi
sama5d3_uart.dtsi
sama5d3.dtsi ARM: dts: microchip: sama5d3: Update the cache configuration for CPU 2025-07-05 10:37:28 +03:00
sama5d3xcm_cmp.dtsi ARM: dts: microchip: Rename the pmic node 2024-10-13 18:56:18 +03:00
sama5d3xcm.dtsi
sama5d3xdm.dtsi
sama5d3xmb_cmp.dtsi
sama5d3xmb_emac.dtsi
sama5d3xmb_gmac.dtsi
sama5d3xmb.dtsi ARM: dts: microchip: fix faulty ohci/ehci node names 2025-02-28 10:49:10 +02:00
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_cmp.dts
sama5d36ek.dts
sama7d65-pinfunc.h ARM: dts: at91: Add sama7d65 pinmux 2025-01-02 12:33:54 +02:00
sama7d65.dtsi ARM: dts: microchip: sama7d65: add Cortex-A7 PMU node 2026-03-24 15:35:37 +02: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_common.dtsi 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_a9263.dts ARM: dts: at91: at91sam9263: fix NAND chip selects 2025-04-11 10:41:30 +03:00
usb_a9g20_lpw.dts ARM: dts: at91: usb_a9g20: move wrong RTC node 2025-04-11 10:39:36 +03:00
usb_a9g20.dts ARM: dts: at91: usb_a9g20: move wrong RTC node 2025-04-11 10:39:36 +03:00
usb_a9260_common.dtsi ARM: dts: at91: calao_usb: simplify chosen node 2025-04-11 10:39:35 +03:00
usb_a9260.dts 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