Commit d53c3eaa authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull ARM SoC devicetree updates from Arnd Bergmann:
 "The devicetree changes overall are again dominated by the Qualcomm
  Snapdragon platform that weighs in at over 300 changesets, but there
  are many updates across other platforms as well, notably Mediatek,
  NXP, Rockchips, Renesas, TI, Samsung and ST Microelectronics. These
  all add new features for existing machines, as well as new machines
  and SoCs.

  The newly added SoCs are:

   - Allwinner T113-s, an Cortex-A7 based variant of the RISC-V based D1
     chip.

   - StarFive JH7110, a RISC-V SoC based on the Sifive U74 core like its
     JH7100 predecessor, but with additional CPU cores and a GPU.

   - Apple M2 as used in current Macbook Air/Pro and Mac Mini gets
     added, with comparable support as its M1 predecessor.

   - Unisoc UMS512 (Tiger T610) is a midrange smartphone SoC

   - Qualcomm IPQ5332 and IPQ9574 are Wi-Fi 7 networking SoCs, based on
     the Cortex-A53 and Cortex-A73 cores, respectively.

   - Qualcomm sa8775p is an automotive SoC derived from the Snapdragon
     family.

  Including the initial board support for the added SoC platforms, there
  are 52 new machines. The largest group are 19 boards industrial
  embedded boards based on the NXP i.MX6 (32-bit) and i.MX8 (64-bit)
  families.

  Others include:

   - Two boards based on the Allwinner f1c200s ultra-low-cost chip

   - Three 'Banana Pi' variants based on the Amlogic g12b (A311D, S922X)
     SoC.

   - The Gl.Inet mv1000 router based on Marvell Armada 3720

   - A Wifi/LTE Dongle based on Qualcomm msm8916

   - Two robotics boards based on Qualcomm QRB chips

   - Three Snapdragon based phones made by Xiaomi

   - Five developments boards based on various Rockchip SoCs, including
     the rk3588s-khadas-edge2 and a few NanoPi models

   - The AM625 Beagleplay industrial SBC

  Another 14 machines get removed: both boards for the obsolete 'oxnas'
  platform, three boards for the Renesas r8a77950 SoC that were only for
  pre-production chips, and various chromebook models based on the
  Qualcomm Sc7180 'trogdor' design that were never part of products"

* tag 'soc-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (836 commits)
  arm64: dts: rockchip: Add support for volume keys to rk3399-pinephone-pro
  arm64: dts: rockchip: Add vdd_cpu_big regulators to rk3588-rock-5b
  arm64: dts: rockchip: Use generic name for es8316 on Pinebook Pro and Rock 5B
  arm64: dts: rockchip: Drop RTC clock-frequency on rk3588-rock-5b
  arm64: dts: apple: t8112: Add PWM controller
  arm64: dts: apple: t600x: Add PWM controller
  arm64: dts: apple: t8103: Add PWM controller
  arm64: dts: rockchip: Add pinctrl gpio-ranges for rk356x
  ARM: dts: nomadik: Replace deprecated spi-gpio properties
  ARM: dts: aspeed-g6: Add UDMA node
  ARM: dts: aspeed: greatlakes: add mctp device
  ARM: dts: aspeed: greatlakes: Add gpio names
  ARM: dts: aspeed: p10bmc: Change power supply info
  arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 Magnetometer
  arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMA255 Accelerometer
  arm64: dts: mediatek: mt6795: Add tertiary PWM node
  arm64: dts: rockchip: add panel to Anbernic RG353 series
  dt-bindings: arm: Add Data Modul i.MX8M Plus eDM SBC
  dt-bindings: arm: fsl: Add chargebyte Tarragon
  dt-bindings: vendor-prefixes: add chargebyte
  ...
parents 672d2dae b8a4346d
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -58,6 +58,7 @@ SoC-specific documents
   stm32/stm32f769-overview
   stm32/stm32f769-overview
   stm32/stm32f429-overview
   stm32/stm32f429-overview
   stm32/stm32mp13-overview
   stm32/stm32mp13-overview
   stm32/stm32mp151-overview
   stm32/stm32mp157-overview
   stm32/stm32mp157-overview
   stm32/stm32-dma-mdma-chaining
   stm32/stm32-dma-mdma-chaining


+36 −0
Original line number Original line Diff line number Diff line
===================
STM32MP151 Overview
===================

Introduction
------------

The STM32MP151 is a Cortex-A MPU aimed at various applications.
It features:

- Single Cortex-A7 application core
- Standard memories interface support
- Standard connectivity, widely inherited from the STM32 MCU family
- Comprehensive security support

More details:

- Cortex-A7 core running up to @800MHz
- FMC controller to connect SDRAM, NOR and NAND memories
- QSPI
- SD/MMC/SDIO support
- Ethernet controller
- ADC/DAC
- USB EHCI/OHCI controllers
- USB OTG
- I2C, SPI busses support
- Several general purpose timers
- Serial Audio interface
- LCD-TFT controller
- DCMIPP
- SPDIFRX
- DFSDM

:Authors:

- Roan van Dijk <roan@protonic.nl>
+10 −0
Original line number Original line Diff line number Diff line
@@ -153,17 +153,27 @@ properties:
      - description: Boards with the Amlogic Meson G12B A311D SoC
      - description: Boards with the Amlogic Meson G12B A311D SoC
        items:
        items:
          - enum:
          - enum:
              - bananapi,bpi-m2s
              - khadas,vim3
              - khadas,vim3
              - radxa,zero2
              - radxa,zero2
          - const: amlogic,a311d
          - const: amlogic,a311d
          - const: amlogic,g12b
          - const: amlogic,g12b


      - description: Boards using the BPI-CM4 module with Amlogic Meson G12B A311D SoC
        items:
          - enum:
              - bananapi,bpi-cm4io
          - const: bananapi,bpi-cm4
          - const: amlogic,a311d
          - const: amlogic,g12b

      - description: Boards with the Amlogic Meson G12B S922X SoC
      - description: Boards with the Amlogic Meson G12B S922X SoC
        items:
        items:
          - enum:
          - enum:
              - azw,gsking-x
              - azw,gsking-x
              - azw,gtking
              - azw,gtking
              - azw,gtking-pro
              - azw,gtking-pro
              - bananapi,bpi-m2s
              - hardkernel,odroid-go-ultra
              - hardkernel,odroid-go-ultra
              - hardkernel,odroid-n2
              - hardkernel,odroid-n2
              - hardkernel,odroid-n2l
              - hardkernel,odroid-n2l
+15 −0
Original line number Original line Diff line number Diff line
@@ -19,6 +19,12 @@ description: |
  - MacBook Air (M1, 2020)
  - MacBook Air (M1, 2020)
  - iMac (24-inch, M1, 2021)
  - iMac (24-inch, M1, 2021)


  Devices based on the "M2" SoC:

  - MacBook Air (M2, 2022)
  - MacBook Pro (13-inch, M2, 2022)
  - Mac mini (M2, 2023)

  And devices based on the "M1 Pro", "M1 Max" and "M1 Ultra" SoCs:
  And devices based on the "M1 Pro", "M1 Max" and "M1 Ultra" SoCs:


  - MacBook Pro (14-inch, M1 Pro, 2021)
  - MacBook Pro (14-inch, M1 Pro, 2021)
@@ -70,6 +76,15 @@ properties:
          - const: apple,t8103
          - const: apple,t8103
          - const: apple,arm-platform
          - const: apple,arm-platform


      - description: Apple M2 SoC based platforms
        items:
          - enum:
              - apple,j413 # MacBook Air (M2, 2022)
              - apple,j473 # Mac mini (M2, 2023)
              - apple,j493 # MacBook Pro (13-inch, M2, 2022)
          - const: apple,t8112
          - const: apple,arm-platform

      - description: Apple M1 Pro SoC based platforms
      - description: Apple M1 Pro SoC based platforms
        items:
        items:
          - enum:
          - enum:
+1 −0
Original line number Original line Diff line number Diff line
@@ -23,6 +23,7 @@ properties:
    items:
    items:
      - enum:
      - enum:
          - apple,t8103-pmgr
          - apple,t8103-pmgr
          - apple,t8112-pmgr
          - apple,t6000-pmgr
          - apple,t6000-pmgr
      - const: apple,pmgr
      - const: apple,pmgr
      - const: syscon
      - const: syscon
Loading