Skip to content

Commit 0e72db7

Browse files
committed
Merge tag 'soc-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM devicetree updates from Arnd Bergmann: "These are the devicetree updates for Arm and RISC-V based SoCs, mainly from Qualcomm, NXP/Freescale, Aspeed, TI, Rockchips, Samsung, ST and Starfive. Only a few new SoC got added: - TI AM62P5, a variant of the existing Sitara AM62x family - Intel Agilex5, an FPGFA platform that includes an Cortex-A76/A55 SoC. - Qualcomm ipq5018 is used in wireless access points - Qualcomm SM4450 (Snapdragon 4 Gen 2) is a new low-end mobile phone platform. In total, 29 machines get added, which is low because of the summer break. These cover SoCs from Aspeed, Broadcom, NXP, Samsung, ST, Allwinner, Amlogic, Intel, Qualcomm, Rockchip, TI and T-Head. Most of these are development and reference boards. Despite not adding a lot of new machines, there are over 700 patches in total, most of which are cleanups and minor fixes" * tag 'soc-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (735 commits) arm64: dts: use capital "OR" for multiple licenses in SPDX ARM: dts: use capital "OR" for multiple licenses in SPDX arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved ARM: dts: qcom: apq8064: add support to gsbi4 uart riscv: dts: change TH1520 files to dual license riscv: dts: thead: add BeagleV Ahead board device tree dt-bindings: riscv: Add BeagleV Ahead board compatibles ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board ARM: dts: stm32: STM32MP13x SoC exposes SCMI regulators dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs ARM: dts: stm32: support display on stm32f746-disco board ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco ARM: dts: stm32: add pin map for LTDC on stm32f7 ARM: dts: stm32: add ltdc support on stm32f746 MCU arm64: dts: qcom: sm6350: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sdm670: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sdm670: Add PDC riscv: dts: starfive: fix jh7110 qspi sort order ...
2 parents a1c1932 + 05c618f commit 0e72db7

File tree

923 files changed

+38532
-10312
lines changed

Some content is hidden

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

923 files changed

+38532
-10312
lines changed

Documentation/devicetree/bindings/arm/amlogic.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,14 @@ properties:
218218
- amlogic,aq222
219219
- const: amlogic,s4
220220

221+
- description: Boards with the Amlogic T7 A311D2 SoC
222+
items:
223+
- enum:
224+
- amlogic,an400
225+
- khadas,vim4
226+
- const: amlogic,a311d2
227+
- const: amlogic,t7
228+
221229
additionalProperties: true
222230

223231
...

Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,11 @@ properties:
7979
- facebook,elbert-bmc
8080
- facebook,fuji-bmc
8181
- facebook,greatlakes-bmc
82+
- facebook,yosemite4-bmc
8283
- ibm,everest-bmc
8384
- ibm,rainier-bmc
8485
- ibm,tacoma-bmc
86+
- inventec,starscream-bmc
8587
- inventec,transformer-bmc
8688
- jabil,rbp-bmc
8789
- qcom,dc-scm-v1-bmc

Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ properties:
6666
- description: BCM47094 based boards
6767
items:
6868
- enum:
69+
- asus,rt-ac3100
6970
- asus,rt-ac88u
7071
- dlink,dir-885l
7172
- dlink,dir-890l
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/arm/bcm/brcm,bcm53573.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Broadcom BCM53573 SoCs family
8+
9+
description:
10+
Broadcom BCM53573 / BCM47189 Wi-Fi SoCs derived from Northstar.
11+
12+
maintainers:
13+
- Rafał Miłecki <rafal@milecki.pl>
14+
15+
properties:
16+
$nodename:
17+
const: '/'
18+
compatible:
19+
oneOf:
20+
- description: BCM53573 based boards
21+
items:
22+
- enum:
23+
- tenda,ac6-v1
24+
- tenda,w15e-v1
25+
- const: brcm,bcm53573
26+
27+
- description: BCM47189 based boards
28+
items:
29+
- enum:
30+
- brcm,bcm947189acdbmr
31+
- luxul,xap-810-v1
32+
- luxul,xap-1440-v1
33+
- tenda,ac9
34+
- const: brcm,bcm47189
35+
- const: brcm,bcm53573
36+
37+
additionalProperties: true
38+
39+
...

Documentation/devicetree/bindings/arm/fsl.yaml

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -909,6 +909,7 @@ properties:
909909
- fsl,imx8mm-evk # i.MX8MM EVK Board
910910
- fsl,imx8mm-evkb # i.MX8MM EVKB Board
911911
- gateworks,imx8mm-gw7904
912+
- gateworks,imx8mm-gw7905-0x # i.MX8MM Gateworks Board
912913
- gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
913914
- gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
914915
- gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
@@ -1031,10 +1032,11 @@ properties:
10311032
- beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit
10321033
- dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC
10331034
- fsl,imx8mp-evk # i.MX8MP EVK Board
1035+
- gateworks,imx8mp-gw71xx-2x # i.MX8MP Gateworks Board
1036+
- gateworks,imx8mp-gw72xx-2x # i.MX8MP Gateworks Board
1037+
- gateworks,imx8mp-gw73xx-2x # i.MX8MP Gateworks Board
10341038
- gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board
10351039
- gateworks,imx8mp-gw7905-2x # i.MX8MP Gateworks Board
1036-
- polyhex,imx8mp-debix # Polyhex Debix boards
1037-
- polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board
10381040
- toradex,verdin-imx8mp # Verdin iMX8M Plus Modules
10391041
- toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT
10401042
- toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules
@@ -1068,6 +1070,20 @@ properties:
10681070
- const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
10691071
- const: fsl,imx8mp
10701072

1073+
- description: Polyhex DEBIX i.MX8MP based SBCs
1074+
items:
1075+
- enum:
1076+
- polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board
1077+
- const: polyhex,imx8mp-debix # Polyhex i.MX8MP Debix SBCs
1078+
- const: fsl,imx8mp
1079+
1080+
- description: Polyhex DEBIX i.MX8MP SOM A based boards
1081+
items:
1082+
- enum:
1083+
- polyhex,imx8mp-debix-som-a-bmb-08 # Polyhex Debix SOM A on SOM A I/O board
1084+
- const: polyhex,imx8mp-debix-som-a # Polyhex Debix SOM A
1085+
- const: fsl,imx8mp
1086+
10711087
- description: Toradex Boards with Verdin iMX8M Plus Modules
10721088
items:
10731089
- enum:
@@ -1219,6 +1235,25 @@ properties:
12191235
- fsl,imxrt1170-evk # i.MXRT1170 EVK Board
12201236
- const: fsl,imxrt1170
12211237

1238+
- description:
1239+
TQMa93xxLA and TQMa93xxCA are two series of feature compatible SOM
1240+
using NXP i.MX93 SOC in 11x11 mm package.
1241+
TQMa93xxLA is designed to be soldered on different carrier boards.
1242+
TQMa93xxCA is a compatible variant using board to board connectors.
1243+
All SOM and CPU variants use the same device tree hence only one
1244+
compatible is needed. Bootloader disables all features not present
1245+
in the assembled SOC.
1246+
MBa93xxCA mainboard can be used as starterkit for the SOM
1247+
soldered on an adapter board or for the connector variant
1248+
MBa93xxLA mainboard is a single board computer using the solderable
1249+
SOM variant
1250+
items:
1251+
- enum:
1252+
- tq,imx93-tqma9352-mba93xxca # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM on MBa93xxCA
1253+
- tq,imx93-tqma9352-mba93xxla # TQ-Systems GmbH i.MX93 TQMa93xxLA SOM on MBa93xxLA SBC
1254+
- const: tq,imx93-tqma9352 # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM
1255+
- const: fsl,imx93
1256+
12221257
- description:
12231258
Freescale Vybrid Platform Device Tree Bindings
12241259

@@ -1289,6 +1324,16 @@ properties:
12891324
- fsl,ls1021a-twr
12901325
- const: fsl,ls1021a
12911326

1327+
- description:
1328+
TQ-Systems TQMLS102xA is a series of socketable SOM featuring
1329+
LS102x system-on-chip variants. MBLS102xA mainboard can be used as
1330+
starterkit.
1331+
items:
1332+
- enum:
1333+
- tq,ls1021a-tqmls1021a-mbls102xa
1334+
- const: tq,ls1021a-tqmls1021a
1335+
- const: fsl,ls1021a
1336+
12921337
- description: LS1028A based Boards
12931338
items:
12941339
- enum:

Documentation/devicetree/bindings/arm/intel,socfpga.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ properties:
2121
- intel,socfpga-agilex-n6000
2222
- intel,socfpga-agilex-socdk
2323
- const: intel,socfpga-agilex
24+
- description: Agilex5 boards
25+
items:
26+
- enum:
27+
- intel,socfpga-agilex5-socdk
28+
- const: intel,socfpga-agilex5
2429

2530
additionalProperties: true
2631

Documentation/devicetree/bindings/arm/omap/omap.txt

Lines changed: 0 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,6 @@ SoC Type (optional):
4141

4242
SoC Families:
4343

44-
- OMAP2 generic - defaults to OMAP2420
45-
compatible = "ti,omap2"
46-
- OMAP3 generic
47-
compatible = "ti,omap3"
48-
- OMAP4 generic - defaults to OMAP4430
49-
compatible = "ti,omap4"
50-
- OMAP5 generic - defaults to OMAP5430
51-
compatible = "ti,omap5"
5244
- DRA7 generic - defaults to DRA742
5345
compatible = "ti,dra7"
5446
- AM33x generic
@@ -58,32 +50,6 @@ SoC Families:
5850

5951
SoCs:
6052

61-
- OMAP2420
62-
compatible = "ti,omap2420", "ti,omap2"
63-
- OMAP2430
64-
compatible = "ti,omap2430", "ti,omap2"
65-
66-
- OMAP3430
67-
compatible = "ti,omap3430", "ti,omap3"
68-
legacy: "ti,omap34xx" - please do not use any more
69-
- AM3517
70-
compatible = "ti,am3517", "ti,omap3"
71-
- OMAP3630
72-
compatible = "ti,omap3630", "ti,omap3"
73-
legacy: "ti,omap36xx" - please do not use any more
74-
- AM335x
75-
compatible = "ti,am33xx"
76-
77-
- OMAP4430
78-
compatible = "ti,omap4430", "ti,omap4"
79-
- OMAP4460
80-
compatible = "ti,omap4460", "ti,omap4"
81-
82-
- OMAP5430
83-
compatible = "ti,omap5430", "ti,omap5"
84-
- OMAP5432
85-
compatible = "ti,omap5432", "ti,omap5"
86-
8753
- DRA762
8854
compatible = "ti,dra762", "ti,dra7"
8955

@@ -116,65 +82,6 @@ SoCs:
11682

11783
Boards (incomplete list of examples):
11884

119-
- OMAP3 BeagleBoard : Low cost community board
120-
compatible = "ti,omap3-beagle", "ti,omap3430", "ti,omap3"
121-
122-
- OMAP3 BeagleBoard A to B4 : Early BeagleBoard revisions A to B4 with a timer quirk
123-
compatible = "ti,omap3-beagle-ab4", "ti,omap3-beagle", "ti,omap3430", "ti,omap3"
124-
125-
- OMAP3 Tobi with Overo : Commercial expansion board with daughter board
126-
compatible = "gumstix,omap3-overo-tobi", "gumstix,omap3-overo", "ti,omap3430", "ti,omap3"
127-
128-
- OMAP4 SDP : Software Development Board
129-
compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4"
130-
131-
- OMAP4 PandaBoard : Low cost community board
132-
compatible = "ti,omap4-panda", "ti,omap4430", "ti,omap4"
133-
134-
- OMAP4 DuoVero with Parlor : Commercial expansion board with daughter board
135-
compatible = "gumstix,omap4-duovero-parlor", "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4";
136-
137-
- OMAP4 VAR-STK-OM44 : Commercial dev kit with VAR-OM44CustomBoard and VAR-SOM-OM44 w/WLAN
138-
compatible = "variscite,var-stk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
139-
140-
- OMAP4 VAR-DVK-OM44 : Commercial dev kit with VAR-OM44CustomBoard, VAR-SOM-OM44 w/WLAN and LCD touchscreen
141-
compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
142-
143-
- OMAP3 EVM : Software Development Board for OMAP35x, AM/DM37x
144-
compatible = "ti,omap3-evm", "ti,omap3630", "ti,omap3"
145-
146-
- AM335X EVM : Software Development Board for AM335x
147-
compatible = "ti,am335x-evm", "ti,am33xx"
148-
149-
- AM335X Bone : Low cost community board
150-
compatible = "ti,am335x-bone", "ti,am33xx"
151-
152-
- AM3359 ICEv2 : Low cost Industrial Communication Engine EVM.
153-
compatible = "ti,am3359-icev2", "ti,am33xx"
154-
155-
- AM335X OrionLXm : Substation Automation Platform
156-
compatible = "novatech,am335x-lxm", "ti,am33xx"
157-
158-
- AM335X phyBOARD-WEGA: Single Board Computer dev kit
159-
compatible = "phytec,am335x-wega", "phytec,am335x-phycore-som", "ti,am33xx"
160-
161-
- AM335X CM-T335 : System On Module, built around the Sitara AM3352/4
162-
compatible = "compulab,cm-t335", "ti,am33xx"
163-
164-
- AM335X SBC-T335 : single board computer, built around the Sitara AM3352/4
165-
compatible = "compulab,sbc-t335", "compulab,cm-t335", "ti,am33xx"
166-
167-
- AM335X phyCORE-AM335x: Development kit
168-
compatible = "phytec,am335x-pcm-953", "phytec,am335x-phycore-som", "ti,am33xx"
169-
170-
- AM335x phyBOARD-REGOR: Single Board Computer
171-
compatible = "phytec,am335x-regor", "phytec,am335x-phycore-som", "ti,am33xx"
172-
173-
- AM335X UC-8100-ME-T: Communication-centric industrial computing platform
174-
compatible = "moxa,uc-8100-me-t", "ti,am33xx";
175-
176-
- OMAP5 EVM : Evaluation Module
177-
compatible = "ti,omap5-evm", "ti,omap5"
17885

17986
- AM437x CM-T43
18087
compatible = "compulab,am437x-cm-t43", "ti,am4372", "ti,am43"
@@ -217,9 +124,3 @@ Boards (incomplete list of examples):
217124

218125
- DRA718 EVM: Software Development Board for DRA718
219126
compatible = "ti,dra718-evm", "ti,dra718", "ti,dra722", "ti,dra72", "ti,dra7"
220-
221-
- DM3730 Logic PD Torpedo + Wireless: Commercial System on Module with WiFi and Bluetooth
222-
compatible = "logicpd,dm3730-torpedo-devkit", "ti,omap3630", "ti,omap3"
223-
224-
- DM3730 Logic PD SOM-LV: Commercial System on Module with WiFi and Bluetooth
225-
compatible = "logicpd,dm3730-som-lv-devkit", "ti,omap3630", "ti,omap3"

Documentation/devicetree/bindings/arm/qcom-soc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ properties:
3131
compatible:
3232
oneOf:
3333
# Preferred naming style for compatibles of SoC components:
34-
- pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+-.*$"
34+
- pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+(pro)?-.*$"
3535
- pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$"
3636

3737
# Legacy namings - variations of existing patterns/compatibles are OK,

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ description: |
3030
apq8084
3131
apq8096
3232
ipq4018
33+
ipq5018
3334
ipq5332
3435
ipq6018
3536
ipq8074
@@ -72,6 +73,7 @@ description: |
7273
sdx65
7374
sdx75
7475
sm4250
76+
sm4450
7577
sm6115
7678
sm6115p
7779
sm6125
@@ -104,6 +106,7 @@ description: |
104106
hk10-c2
105107
idp
106108
liquid
109+
rdp432-c2
107110
mtp
108111
qrd
109112
rb2
@@ -186,6 +189,7 @@ properties:
186189

187190
- items:
188191
- enum:
192+
- samsung,a7
189193
- sony,kanuti-tulip
190194
- square,apq8039-t2
191195
- const: qcom,msm8939
@@ -339,6 +343,11 @@ properties:
339343
- qcom,ipq4019-dk04.1-c1
340344
- const: qcom,ipq4019
341345

346+
- items:
347+
- enum:
348+
- qcom,ipq5018-rdp432-c2
349+
- const: qcom,ipq5018
350+
342351
- items:
343352
- enum:
344353
- qcom,ipq5332-ap-mi01.2
@@ -902,6 +911,11 @@ properties:
902911
- const: qcom,qrb4210
903912
- const: qcom,sm4250
904913

914+
- items:
915+
- enum:
916+
- qcom,sm4450-qrd
917+
- const: qcom,sm4450
918+
905919
- items:
906920
- enum:
907921
- fxtec,pro1x

Documentation/devicetree/bindings/arm/rockchip.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,11 @@ properties:
196196
- const: firefly,rk3566-roc-pc
197197
- const: rockchip,rk3566
198198

199+
- description: Firefly Station P2
200+
items:
201+
- const: firefly,rk3568-roc-pc
202+
- const: rockchip,rk3568
203+
199204
- description: FriendlyElec NanoPi R2 series boards
200205
items:
201206
- enum:
@@ -222,6 +227,11 @@ properties:
222227
- friendlyarm,nanopi-r5s
223228
- const: rockchip,rk3568
224229

230+
- description: FriendlyElec NanoPC T6
231+
items:
232+
- const: friendlyarm,nanopc-t6
233+
- const: rockchip,rk3588
234+
225235
- description: GeekBuying GeekBox
226236
items:
227237
- const: geekbuying,geekbox
@@ -694,6 +704,11 @@ properties:
694704
- const: radxa,rock-4c-plus
695705
- const: rockchip,rk3399
696706

707+
- description: Radxa ROCK 4SE
708+
items:
709+
- const: radxa,rock-4se
710+
- const: rockchip,rk3399
711+
697712
- description: Radxa ROCK Pi E
698713
items:
699714
- const: radxa,rockpi-e

0 commit comments

Comments
 (0)