Skip to content

Commit d53c3ea

Browse files
committed
Merge tag 'soc-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
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 ...
2 parents 672d2da + b8a4346 commit d53c3ea

File tree

748 files changed

+41219
-7504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

748 files changed

+41219
-7504
lines changed

Documentation/arm/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ SoC-specific documents
5858
stm32/stm32f769-overview
5959
stm32/stm32f429-overview
6060
stm32/stm32mp13-overview
61+
stm32/stm32mp151-overview
6162
stm32/stm32mp157-overview
6263
stm32/stm32-dma-mdma-chaining
6364

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
===================
2+
STM32MP151 Overview
3+
===================
4+
5+
Introduction
6+
------------
7+
8+
The STM32MP151 is a Cortex-A MPU aimed at various applications.
9+
It features:
10+
11+
- Single Cortex-A7 application core
12+
- Standard memories interface support
13+
- Standard connectivity, widely inherited from the STM32 MCU family
14+
- Comprehensive security support
15+
16+
More details:
17+
18+
- Cortex-A7 core running up to @800MHz
19+
- FMC controller to connect SDRAM, NOR and NAND memories
20+
- QSPI
21+
- SD/MMC/SDIO support
22+
- Ethernet controller
23+
- ADC/DAC
24+
- USB EHCI/OHCI controllers
25+
- USB OTG
26+
- I2C, SPI busses support
27+
- Several general purpose timers
28+
- Serial Audio interface
29+
- LCD-TFT controller
30+
- DCMIPP
31+
- SPDIFRX
32+
- DFSDM
33+
34+
:Authors:
35+
36+
- Roan van Dijk <roan@protonic.nl>

Documentation/devicetree/bindings/arm/amlogic.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,17 +153,27 @@ properties:
153153
- description: Boards with the Amlogic Meson G12B A311D SoC
154154
items:
155155
- enum:
156+
- bananapi,bpi-m2s
156157
- khadas,vim3
157158
- radxa,zero2
158159
- const: amlogic,a311d
159160
- const: amlogic,g12b
160161

162+
- description: Boards using the BPI-CM4 module with Amlogic Meson G12B A311D SoC
163+
items:
164+
- enum:
165+
- bananapi,bpi-cm4io
166+
- const: bananapi,bpi-cm4
167+
- const: amlogic,a311d
168+
- const: amlogic,g12b
169+
161170
- description: Boards with the Amlogic Meson G12B S922X SoC
162171
items:
163172
- enum:
164173
- azw,gsking-x
165174
- azw,gtking
166175
- azw,gtking-pro
176+
- bananapi,bpi-m2s
167177
- hardkernel,odroid-go-ultra
168178
- hardkernel,odroid-n2
169179
- hardkernel,odroid-n2l

Documentation/devicetree/bindings/arm/apple.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ description: |
1919
- MacBook Air (M1, 2020)
2020
- iMac (24-inch, M1, 2021)
2121
22+
Devices based on the "M2" SoC:
23+
24+
- MacBook Air (M2, 2022)
25+
- MacBook Pro (13-inch, M2, 2022)
26+
- Mac mini (M2, 2023)
27+
2228
And devices based on the "M1 Pro", "M1 Max" and "M1 Ultra" SoCs:
2329
2430
- MacBook Pro (14-inch, M1 Pro, 2021)
@@ -70,6 +76,15 @@ properties:
7076
- const: apple,t8103
7177
- const: apple,arm-platform
7278

79+
- description: Apple M2 SoC based platforms
80+
items:
81+
- enum:
82+
- apple,j413 # MacBook Air (M2, 2022)
83+
- apple,j473 # Mac mini (M2, 2023)
84+
- apple,j493 # MacBook Pro (13-inch, M2, 2022)
85+
- const: apple,t8112
86+
- const: apple,arm-platform
87+
7388
- description: Apple M1 Pro SoC based platforms
7489
items:
7590
- enum:

Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ properties:
2323
items:
2424
- enum:
2525
- apple,t8103-pmgr
26+
- apple,t8112-pmgr
2627
- apple,t6000-pmgr
2728
- const: apple,pmgr
2829
- const: syscon

Documentation/devicetree/bindings/arm/cpus.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ properties:
8585
8686
compatible:
8787
enum:
88+
- apple,avalanche
89+
- apple,blizzard
8890
- apple,icestorm
8991
- apple,firestorm
9092
- arm,arm710t

Documentation/devicetree/bindings/arm/fsl.yaml

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ properties:
300300
- variscite,dt6customboard
301301
- wand,imx6q-wandboard # Wandboard i.MX6 Quad Board
302302
- ysoft,imx6q-yapp4-crux # i.MX6 Quad Y Soft IOTA Crux board
303+
- ysoft,imx6q-yapp4-pegasus # i.MX6 Quad Y Soft IOTA Pegasus board
303304
- zealz,imx6q-gk802 # Zealz GK802
304305
- zii,imx6q-zii-rdu2 # ZII RDU2 Board
305306
- const: fsl,imx6q
@@ -410,6 +411,7 @@ properties:
410411
- prt,prtwd3 # Protonic WD3 board
411412
- wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
412413
- ysoft,imx6qp-yapp4-crux-plus # i.MX6 Quad Plus Y Soft IOTA Crux+ board
414+
- ysoft,imx6qp-yapp4-pegasus-plus # i.MX6 Quad Plus Y Soft IOTA Pegasus+ board
413415
- zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
414416
- const: fsl,imx6qp
415417

@@ -474,9 +476,11 @@ properties:
474476
- udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
475477
- vdl,lanmcu # Van der Laan LANMCU board
476478
- wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
477-
- ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
479+
- ysoft,imx6dl-yapp4-draco # i.MX6 Solo Y Soft IOTA Draco board
478480
- ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
481+
- ysoft,imx6dl-yapp4-lynx # i.MX6 DualLite Y Soft IOTA Lynx board
479482
- ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
483+
- ysoft,imx6dl-yapp4-phoenix # i.MX6 DualLite Y Soft IOTA Phoenix board
480484
- ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
481485
- const: fsl,imx6dl
482486

@@ -581,6 +585,7 @@ properties:
581585
- kobo,aura2
582586
- kobo,tolino-shine2hd
583587
- kobo,tolino-shine3
588+
- kobo,tolino-vision
584589
- kobo,tolino-vision5
585590
- revotics,imx6sl-warp # Revotics WaRP Board
586591
- const: fsl,imx6sl
@@ -702,6 +707,15 @@ properties:
702707
- const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
703708
- const: fsl,imx6ull
704709

710+
- description: i.MX6ULL chargebyte Tarragon Boards
711+
items:
712+
- enum:
713+
- chargebyte,imx6ull-tarragon-master
714+
- chargebyte,imx6ull-tarragon-micro
715+
- chargebyte,imx6ull-tarragon-slave
716+
- chargebyte,imx6ull-tarragon-slavext
717+
- const: fsl,imx6ull
718+
705719
- description: i.MX6ULL DHCOM SoM based Boards
706720
items:
707721
- enum:
@@ -1002,6 +1016,7 @@ properties:
10021016
items:
10031017
- enum:
10041018
- beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit
1019+
- dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC
10051020
- fsl,imx8mp-evk # i.MX8MP EVK Board
10061021
- gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board
10071022
- polyhex,imx8mp-debix # Polyhex Debix boards
@@ -1020,7 +1035,9 @@ properties:
10201035

10211036
- description: i.MX8MP DHCOM based Boards
10221037
items:
1023-
- const: dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board
1038+
- enum:
1039+
- dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board
1040+
- dh,imx8mp-dhcom-pdk3 # i.MX8MP DHCOM SoM on PDK3 board
10241041
- const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM
10251042
- const: fsl,imx8mp
10261043

@@ -1119,6 +1136,25 @@ properties:
11191136
items:
11201137
- enum:
11211138
- fsl,imx8qm-mek # i.MX8QM MEK Board
1139+
- toradex,apalis-imx8 # Apalis iMX8 Modules
1140+
- toradex,apalis-imx8-v1.1 # Apalis iMX8 V1.1 Modules
1141+
- const: fsl,imx8qm
1142+
1143+
- description: i.MX8QM Boards with Toradex Apalis iMX8 Modules
1144+
items:
1145+
- enum:
1146+
- toradex,apalis-imx8-eval # Apalis iMX8 Module on Apalis Evaluation Board
1147+
- toradex,apalis-imx8-ixora-v1.1 # Apalis iMX8 Module on Ixora V1.1 Carrier Board
1148+
- const: toradex,apalis-imx8
1149+
- const: fsl,imx8qm
1150+
1151+
- description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules
1152+
items:
1153+
- enum:
1154+
- toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. Board
1155+
- toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board
1156+
- toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board
1157+
- const: toradex,apalis-imx8-v1.1
11221158
- const: fsl,imx8qm
11231159

11241160
- description: i.MX8QXP based Boards
@@ -1135,10 +1171,13 @@ properties:
11351171
- fsl,imx8dxl-evk # i.MX8DXL EVK Board
11361172
- const: fsl,imx8dxl
11371173

1138-
- description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules
1174+
- description: i.MX8QXP Boards with Toradex Colibri iMX8X Modules
11391175
items:
11401176
- enum:
1177+
- toradex,colibri-imx8x-aster # Colibri iMX8X Module on Aster Board
11411178
- toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
1179+
- toradex,colibri-imx8x-iris # Colibri iMX8X Module on Iris Board
1180+
- toradex,colibri-imx8x-iris-v2 # Colibri iMX8X Module on Iris Board V2
11421181
- const: toradex,colibri-imx8x
11431182
- const: fsl,imx8qxp
11441183

Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22
%YAML 1.2
33
---
4-
$id: "http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#"
5-
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
4+
$id: http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: NVIDIA Tegra194 CPU Complex
88

@@ -25,7 +25,7 @@ properties:
2525
- nvidia,tegra194-ccplex
2626

2727
nvidia,bpmp:
28-
$ref: '/schemas/types.yaml#/definitions/phandle'
28+
$ref: /schemas/types.yaml#/definitions/phandle
2929
description: |
3030
Specifies the bpmp node that needs to be queried to get
3131
operating point data for all CPUs.

Documentation/devicetree/bindings/arm/oxnas.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ description: |
3030
apq8084
3131
apq8096
3232
ipq4018
33+
ipq5332
3334
ipq6018
3435
ipq8074
36+
ipq9574
3537
mdm9615
3638
msm8226
3739
msm8916
@@ -45,7 +47,10 @@ description: |
4547
msm8996
4648
msm8998
4749
qcs404
50+
qcm2290
4851
qdu1000
52+
qrb2210
53+
qrb4210
4954
qru1000
5055
sa8155p
5156
sa8540p
@@ -80,6 +85,9 @@ description: |
8085
The 'board' element must be one of the following strings:
8186
8287
adp
88+
ap-al02-c7
89+
ap-mi01.2
90+
ap-mi01.6
8391
cdp
8492
cp01-c1
8593
dragonboard
@@ -90,6 +98,7 @@ description: |
9098
liquid
9199
mtp
92100
qrd
101+
rb2
93102
ride
94103
sbc
95104
x100
@@ -226,6 +235,7 @@ properties:
226235
- thwc,uf896
227236
- thwc,ufi001c
228237
- wingtech,wt88047
238+
- yiming,uz801-v3
229239
- const: qcom,msm8916
230240

231241
- items:
@@ -320,6 +330,12 @@ properties:
320330
- qcom,ipq4019-dk04.1-c1
321331
- const: qcom,ipq4019
322332

333+
- items:
334+
- enum:
335+
- qcom,ipq5332-ap-mi01.2
336+
- qcom,ipq5332-ap-mi01.6
337+
- const: qcom,ipq5332
338+
323339
- items:
324340
- enum:
325341
- mikrotik,rb3011
@@ -333,12 +349,24 @@ properties:
333349
- qcom,ipq8074-hk10-c2
334350
- const: qcom,ipq8074
335351

352+
- items:
353+
- enum:
354+
- qcom,ipq9574-ap-al02-c7
355+
- const: qcom,ipq9574
356+
336357
- description: Sierra Wireless MangOH Green with WP8548 Module
337358
items:
338359
- const: swir,mangoh-green-wp8548
339360
- const: swir,wp8548
340361
- const: qcom,mdm9615
341362

363+
- description: Qualcomm Technologies, Inc. Robotics RB1
364+
items:
365+
- enum:
366+
- qcom,qrb2210-rb1
367+
- const: qcom,qrb2210
368+
- const: qcom,qcm2290
369+
342370
- description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
343371
items:
344372
- enum:
@@ -848,6 +876,12 @@ properties:
848876
- oneplus,billie2
849877
- const: qcom,sm4250
850878

879+
- items:
880+
- enum:
881+
- qcom,qrb4210-rb2
882+
- const: qcom,qrb4210
883+
- const: qcom,sm4250
884+
851885
- items:
852886
- enum:
853887
- lenovo,j606f
@@ -857,6 +891,7 @@ properties:
857891
- items:
858892
- enum:
859893
- sony,pdx201
894+
- xiaomi,laurel-sprout
860895
- const: qcom,sm6125
861896

862897
- items:
@@ -913,6 +948,7 @@ properties:
913948
- items:
914949
- enum:
915950
- qcom,sm8550-mtp
951+
- qcom,sm8550-qrd
916952
- const: qcom,sm8550
917953

918954
# Board compatibles go above

0 commit comments

Comments
 (0)