Commit 6589b3d7 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
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
  ...
parents 60dc45dd f51d3406
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -9,6 +9,9 @@ title: Altera's SoCFPGA platform
maintainers:
  - Dinh Nguyen <dinguyen@kernel.org>

description:
  Altera/Intel boards with ARM 32/64 bits cores

properties:
  $nodename:
    const: "/"
@@ -81,6 +84,30 @@ properties:
              - altr,socfpga-stratix10-swvp
          - const: altr,socfpga-stratix10

      - description: AgileX boards
        items:
          - enum:
              - intel,n5x-socdk
              - intel,socfpga-agilex-n6000
              - intel,socfpga-agilex-socdk
              - intel,socfpga-agilex-socdk-emmc
          - const: intel,socfpga-agilex

      - description: Agilex3 boards
        items:
          - enum:
              - intel,socfpga-agilex3-socdk
          - const: intel,socfpga-agilex3
          - const: intel,socfpga-agilex5

      - description: Agilex5 boards
        items:
          - enum:
              - intel,socfpga-agilex5-socdk
              - intel,socfpga-agilex5-socdk-013b
              - intel,socfpga-agilex5-socdk-nand
          - const: intel,socfpga-agilex5

      - description: SoCFPGA VT
        items:
          - const: altr,socfpga-vt
+8 −0
Original line number Diff line number Diff line
@@ -245,6 +245,14 @@ properties:
        items:
          - enum:
              - amlogic,aq222
          - const: amlogic,s805x2
          - const: amlogic,s4

      - description: Boards with the Amlogic Meson S4 S905Y4 SoC
        items:
          - enum:
              - khadas,vim1s
          - const: amlogic,s905y4
          - const: amlogic,s4

      - description: Boards with the Amlogic S6 S905X5 SoC
+3 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ properties:
              - amd,ethanolx-bmc
              - ampere,mtjade-bmc
              - aspeed,ast2500-evb
              - asrock,altrad8-bmc
              - asrock,e3c246d4i-bmc
              - asrock,e3c256d4i-bmc
              - asrock,romed8hm3-bmc
@@ -80,6 +81,7 @@ properties:
              - aspeed,ast2600-evb
              - aspeed,ast2600-evb-a1
              - asus,x4tf-bmc
              - facebook,anacapa-bmc
              - facebook,bletchley-bmc
              - facebook,catalina-bmc
              - facebook,clemente-bmc
@@ -107,6 +109,7 @@ properties:
              - inventec,transformer-bmc
              - jabil,rbp-bmc
              - nvidia,gb200nvl-bmc
              - nvidia,msx4-bmc
              - qcom,dc-scm-v1-bmc
              - quanta,s6q-bmc
              - ufispace,ncplite-bmc
+4 −2
Original line number Diff line number Diff line
@@ -235,9 +235,11 @@ properties:
          - const: microchip,lan9662
          - const: microchip,lan966

      - description: Microchip LAN9668 PCB8290 Evaluation Board.
      - description: Microchip LAN9668 Evaluation Board.
        items:
          - const: microchip,lan9668-pcb8290
          - enum:
              - microchip,lan9668-pcb8290
              - microchip,lan9668-pcb8385
          - const: microchip,lan9668
          - const: microchip,lan966

+4 −2
Original line number Diff line number Diff line
@@ -16,9 +16,11 @@ properties:
  compatible:
    oneOf:

      - description: Radxa Orion O6
      - description: Sky1 based boards
        items:
          - const: radxa,orion-o6
          - enum:
              - radxa,orion-o6 # Radxa Orion O6 board
              - xunlong,orangepi-6-plus # Xunlong orangepi 6 plus board
          - const: cix,sky1

additionalProperties: true
Loading