Commit c035f026 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull SoC DT updates from Arnd Bergmann:
 "There are a couple new SoCs that are supported for the first time:

   - AMD Pensando Elba is a data processing unit based on Cortex-A72 CPU
     cores

   - Sophgo makes RISC-V based chips, and we now support the CV1800B
     chip used in the milkv-duo board and the massive sg2042 chip in the
     milkv-pioneer, a 64-core developer workstation.

   - Qualcomm Snapdragon 720G (sm7125) is a close relative of Snapdragon
     7c and gets added with some Xiaomi phones

   - Renesas gains support for the R8A779F4 (R-Car S4-8) automotive SoC
     and the RZ/G3S (R9A08G045) embedded SoC.

  There are also a bunch of newly supported machines that use already
  supported chips. On the 32-bit side, we have:

   - USRobotics USR8200 is a NAS/Firewall/router based on the ancient
     Intel IXP4xx platform

   - A couple of machines based on the NXP i.MX5 and i.MX6 platforms

   - One machine each for Allwinner V3s, Aspeed AST2600, Microchip
     sama5d29 and ST STM32mp157

  The other ones all use arm64 cores on chips from allwinner, amlogic,
  freescale, mediatek, qualcomm and rockchip"

* tag 'soc-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (641 commits)
  ARM: dts: BCM5301X: Set switch ports for Linksys EA9200
  ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports
  ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
  ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT
  ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT
  ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U
  arm64: dts: socionext: add missing cache properties
  riscv: dts: thead: convert isa detection to new properties
  arm64: dts: Update cache properties for socionext
  arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
  arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support
  arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
  arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM
  arm64: dts: ti: k3-am62p: Add nodes for more IPs
  arm64: dts: rockchip: Add Turing RK1 SoM support
  dt-bindings: arm: rockchip: Add Turing RK1
  dt-bindings: vendor-prefixes: add turing
  arm64: dts: rockchip: Add DFI to rk3588s
  arm64: dts: rockchip: Add DFI to rk356x
  arm64: dts: rockchip: Always enable DFI on rk3399
  ...
parents deefd502 c505e1e4
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/amd,pensando.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: AMD Pensando SoC Platforms

maintainers:
  - Brad Larson <blarson@amd.com>

properties:
  $nodename:
    const: "/"
  compatible:
    oneOf:

      - description: Boards with Pensando Elba SoC
        items:
          - enum:
              - amd,pensando-elba-ortano
          - const: amd,pensando-elba

additionalProperties: true

...
+3 −0
Original line number Diff line number Diff line
@@ -155,6 +155,7 @@ properties:
          - enum:
              - bananapi,bpi-m2s
              - khadas,vim3
              - libretech,aml-a311d-cc
              - radxa,zero2
          - const: amlogic,a311d
          - const: amlogic,g12b
@@ -196,6 +197,7 @@ properties:
              - hardkernel,odroid-hc4
              - haochuangyi,h96-max
              - khadas,vim3l
              - libretech,aml-s905d3-cc
              - seirobotics,sei610
          - const: amlogic,sm1

@@ -203,6 +205,7 @@ properties:
        items:
          - enum:
              - amlogic,ad401
              - amlogic,ad402
          - const: amlogic,a1

      - description: Boards with the Amlogic C3 C302X/C308L SoC
+1 −0
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@ properties:
              - facebook,elbert-bmc
              - facebook,fuji-bmc
              - facebook,greatlakes-bmc
              - facebook,minerva-cmc
              - facebook,yosemite4-bmc
              - ibm,everest-bmc
              - ibm,rainier-bmc
+7 −0
Original line number Diff line number Diff line
@@ -79,6 +79,13 @@ properties:
          - const: atmel,sama5d2
          - const: atmel,sama5

      - description: Microchip SAMA5D29 Curiosity
        items:
          - const: microchip,sama5d29-curiosity
          - const: atmel,sama5d29
          - const: atmel,sama5d2
          - const: atmel,sama5

      - items:
          - const: atmel,sama5d27
          - const: atmel,sama5d2
+41 −2
Original line number Diff line number Diff line
@@ -25,8 +25,11 @@ properties:
      - description: i.MX23 based Boards
        items:
          - enum:
              - creative,x-fi3
              - fsl,imx23-evk
              - fsl,stmp378x-devb
              - olimex,imx23-olinuxino
              - sandisk,sansa_fuze_plus
          - const: fsl,imx23

      - description: i.MX25 Product Development Kit
@@ -385,6 +388,12 @@ properties:
          - const: toradex,apalis_imx6q
          - const: fsl,imx6q

      - description: i.MX6Q Variscite VAR-SOM-MX6 Boards
        items:
          - const: variscite,mx6customboard
          - const: variscite,var-som-imx6q
          - const: fsl,imx6q

      - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x
        items:
          - const: tq,imx6q-mba6x-a
@@ -975,7 +984,9 @@ properties:

      - description: PHYTEC phyCORE-i.MX8MM SoM based boards
        items:
          - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK
          - enum:
              - phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK
              - phytec,imx8mm-phygate-tauri-l    # phyGATE-Tauri-L Gateway
          - const: phytec,imx8mm-phycore-som        # phyCORE-i.MX8MM SoM
          - const: fsl,imx8mm

@@ -1389,6 +1400,13 @@ properties:
              - fsl,ls1043a-qds
          - const: fsl,ls1043a

      - description: TQ-Systems LS1043A based Boards
        items:
          - enum:
              - tq,ls1043a-tqmls1043a-mbls10xxa
          - const: tq,ls1043a-tqmls1043a
          - const: fsl,ls1043a

      - description: LS1046A based Boards
        items:
          - enum:
@@ -1397,6 +1415,13 @@ properties:
              - fsl,ls1046a-rdb
          - const: fsl,ls1046a

      - description: TQ-Systems LS1046A based Boards
        items:
          - enum:
              - tq,ls1046a-tqmls1046a-mbls10xxa
          - const: tq,ls1046a-tqmls1046a
          - const: fsl,ls1046a

      - description: LS1088A based Boards
        items:
          - enum:
@@ -1404,6 +1429,13 @@ properties:
              - fsl,ls1088a-rdb
          - const: fsl,ls1088a

      - description: TQ-Systems LS1088A based Boards
        items:
          - enum:
              - tq,ls1088a-tqmls1088a-mbls10xxa
          - const: tq,ls1088a-tqmls1088a
          - const: fsl,ls1088a

      - description: LS2080A based Boards
        items:
          - enum:
@@ -1429,7 +1461,7 @@ properties:
              - fsl,lx2162a-qds
          - const: fsl,lx2160a

      - description: SolidRun LX2160A based Boards
      - description: SolidRun LX2160A CEX-7 based Boards
        items:
          - enum:
              - solidrun,clearfog-cx
@@ -1437,6 +1469,13 @@ properties:
          - const: solidrun,lx2160a-cex7
          - const: fsl,lx2160a

      - description: SolidRun LX2162A SoM based Boards
        items:
          - enum:
              - solidrun,lx2162a-clearfog
          - const: solidrun,lx2162a-som
          - const: fsl,lx2160a

      - description: S32G2 based Boards
        items:
          - enum:
Loading