Skip to content

Commit f102039

Browse files
committed
Merge tag 'soc-dt-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC devicetree updates from Arnd Bergmann: "We see the addition of eleven new SoCs, including a total of sixx arm64 chips from Qualcomm alone. Overall, the Qualcomm platforms once again make up the majority of all changes, after a couple of quieter releases. The new SoCs in this branch are: - Microchip sama7d65 is a new 32-bit embedded chip with a single Cortex-A7 and the current high end of the old Atmel SoC line. - Samsung Exynos 9810 is a mobile phone chip used in some older phones like the Samsung Galaxy S9 - Renesas R-Car V4H ES3.0 (R8A779G3) is an updated version of the V4H (R8A779G0) low-power automotive SoC - Renesas RZ/G3E (R0A09G047) is a family of embedded chips using Cortex-A55 cores - Qualcomm Snapdragon 8 Elite (SM8750) is a new phone chip based on Qualcomm's Oryon CPU cores. - Qualcomm Snapdragon AR2 (SAR2130P) is a SoC for augmented reality glasses. - Qualcomm IQ6 (QCS610) and IQ8 (QCS8300) are two industrial IOT platforms. - Snapdragon 425 (MSM8917) is a mobile phone SoC from 2016 - Qualcomm IPQ5424 is a Wi-Fi 7 networking chip All of the above are part of already supported SoC families that only need new devicetree files. Two additional SoCs in new families are part of a separate branch. There are 48 new machines in total, including six arm32 ones based on aspeed. broadcom, microchip and st SoCs all using Cortex-A7 cores, and a single risc-v board, the Banana Pi R3. The remaining ones use arm64 chips from Broadcom, Samsung, NXP, Mediatek, Qualcomm, Renesas and Rockchips and cover development boards, phones, laptops, industrial machines routers. A lot of ongoing work is for cleaning up build time warnings and other issues, in addition to the new machines and added features" * tag 'soc-dt-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (619 commits) arm64: tegra: Fix Tegra234 PCIe interrupt-map arm64: dts: qcom: x1e80100-romulus: Update firmware nodes arm64: dts: rockchip: add DTs for Firefly ITX-3588J and its Core-3588J SoM dt-bindings: arm: rockchip: Add Firefly ITX-3588J board arm64: dts: rockchip: Add Orange Pi 5 Max board dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Max arm64: dts: rockchip: refactor common rk3588-orangepi-5.dtsi arm64: dts: rockchip: add WLAN to rk3588-evb1 controller arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma arm64: dts: rockchip: Delete redundant RK3328 GMAC stability fixes arm64: tegra: Disable Tegra234 sce-fabric node arm64: tegra: Fix typo in Tegra234 dce-fabric compatible arm64: tegra: Fix DMA ID for SPI2 arm64: dts: qcom: msm8916-samsung-serranove: Add display panel arm64: dts: qcom: sm8650: Add 'global' interrupt to the PCIe RC nodes arm64: dts: qcom: sm8550: Add 'global' interrupt to the PCIe RC nodes arm64: dts: qcom: Remove unused and undocumented properties arm64: dts: qcom: sdm450-lenovo-tbx605f: add DSI panel nodes arm64: dts: qcom: pmi8950: add LAB-IBB nodes arm64: dts: qcom: ipq5424: enable the download mode support ...
2 parents 4e517a6 + 3c9690f commit f102039

File tree

441 files changed

+61371
-3215
lines changed

Some content is hidden

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

441 files changed

+61371
-3215
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ properties:
7474
- description: AST2600 based boards
7575
items:
7676
- enum:
77+
- ampere,mtjefferson-bmc
7778
- ampere,mtmitchell-bmc
7879
- aspeed,ast2600-evb
7980
- aspeed,ast2600-evb-a1
@@ -91,6 +92,7 @@ properties:
9192
- ibm,everest-bmc
9293
- ibm,fuji-bmc
9394
- ibm,rainier-bmc
95+
- ibm,sbp1-bmc
9496
- ibm,system1-bmc
9597
- ibm,tacoma-bmc
9698
- inventec,starscream-bmc

Documentation/devicetree/bindings/arm/atmel-at91.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,13 @@ properties:
180180
- const: atmel,sama5d4
181181
- const: atmel,sama5
182182

183+
- description: Microchip SAMA7D65 Curiosity Board
184+
items:
185+
- const: microchip,sama7d65-curiosity
186+
- const: microchip,sama7d65
187+
- const: microchip,sama7d6
188+
- const: microchip,sama7
189+
183190
- items:
184191
- const: microchip,sama7g5ek # SAMA7G5 Evaluation Kit
185192
- const: microchip,sama7g5

Documentation/devicetree/bindings/arm/atmel-sysregs.txt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ PIT Timer required properties:
1313
PIT64B Timer required properties:
1414
- compatible: Should be "microchip,sam9x60-pit64b" or
1515
"microchip,sam9x7-pit64b", "microchip,sam9x60-pit64b"
16+
"microchip,sama7d65-pit64b", "microchip,sam9x60-pit64b"
1617
- reg: Should contain registers location and length
1718
- interrupts: Should contain interrupt for PIT64B timer
1819
- clocks: Should contain the available clock sources for PIT64B timer.
@@ -27,12 +28,13 @@ Its subnodes can be:
2728
- watchdog: compatible should be "atmel,at91rm9200-wdt"
2829

2930
RAMC SDRAM/DDR Controller required properties:
30-
- compatible: Should be "atmel,at91rm9200-sdramc", "syscon"
31-
"atmel,at91sam9260-sdramc",
32-
"atmel,at91sam9g45-ddramc",
33-
"atmel,sama5d3-ddramc",
34-
"microchip,sam9x60-ddramc",
35-
"microchip,sama7g5-uddrc",
31+
- compatible: Should be "atmel,at91rm9200-sdramc", "syscon" or
32+
"atmel,at91sam9260-sdramc" or
33+
"atmel,at91sam9g45-ddramc" or
34+
"atmel,sama5d3-ddramc" or
35+
"microchip,sam9x60-ddramc" or
36+
"microchip,sama7g5-uddrc" or
37+
"microchip,sama7d65-uddrc", "microchip,sama7g5-uddrc" or
3638
"microchip,sam9x7-ddramc", "atmel,sama5d3-ddramc".
3739
- reg: Should contain registers location and length
3840

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ properties:
3434
- enum:
3535
- netgear,r8000p
3636
- tplink,archer-c2300-v1
37+
- zyxel,ex3510b
3738
- const: brcm,bcm4906
3839
- const: brcm,bcm4908
3940
- const: brcm,bcmbca
@@ -115,6 +116,7 @@ properties:
115116
items:
116117
- enum:
117118
- brcm,bcm96846
119+
- genexis,xg6846b
118120
- const: brcm,bcm6846
119121
- const: brcm,bcmbca
120122

Documentation/devicetree/bindings/arm/fsl.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,6 +1106,15 @@ properties:
11061106
- ysoft,imx8mp-iota2-lumpy # Y Soft i.MX8MP IOTA2 Lumpy Board
11071107
- const: fsl,imx8mp
11081108

1109+
- description: ABB Boards with i.MX8M Plus Modules from ADLink
1110+
items:
1111+
- enum:
1112+
- abb,imx8mp-aristanetos3-adpismarc # i.MX8MP ABB SoM on PI SMARC Board
1113+
- abb,imx8mp-aristanetos3-helios # i.MX8MP ABB SoM on helios Board
1114+
- abb,imx8mp-aristanetos3-proton2s # i.MX8MP ABB SoM on proton2s Board
1115+
- const: abb,imx8mp-aristanetos3-som # i.MX8MP ABB SoM
1116+
- const: fsl,imx8mp
1117+
11091118
- description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules
11101119
items:
11111120
- const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board

Documentation/devicetree/bindings/arm/mediatek.yaml

Lines changed: 54 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,34 @@ properties:
239239
- enum:
240240
- mediatek,mt8183-pumpkin
241241
- const: mediatek,mt8183
242+
- description: Google Chinchou (Asus Chromebook CZ1104CM2A/CZ1204CM2A)
243+
items:
244+
- const: google,chinchou-sku0
245+
- const: google,chinchou-sku2
246+
- const: google,chinchou-sku4
247+
- const: google,chinchou-sku5
248+
- const: google,chinchou
249+
- const: mediatek,mt8186
250+
- description: Google Chinchou (Asus Chromebook CZ1104FM2A/CZ1204FM2A/CZ1104CM2A/CZ1204CM2A)
251+
items:
252+
- const: google,chinchou-sku1
253+
- const: google,chinchou-sku3
254+
- const: google,chinchou-sku6
255+
- const: google,chinchou-sku7
256+
- const: google,chinchou-sku17
257+
- const: google,chinchou-sku20
258+
- const: google,chinchou-sku22
259+
- const: google,chinchou-sku23
260+
- const: google,chinchou
261+
- const: mediatek,mt8186
262+
- description: Google Chinchou360 (Asus Chromebook CZ1104FM2A/CZ1204FM2A Flip)
263+
items:
264+
- const: google,chinchou-sku16
265+
- const: google,chinchou-sku18
266+
- const: google,chinchou-sku19
267+
- const: google,chinchou-sku21
268+
- const: google,chinchou
269+
- const: mediatek,mt8186
242270
- description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
243271
items:
244272
- const: google,steelix-sku393219
@@ -263,6 +291,19 @@ properties:
263291
- const: google,steelix-sku196608
264292
- const: google,steelix
265293
- const: mediatek,mt8186
294+
- description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
295+
items:
296+
- const: google,starmie-sku0
297+
- const: google,starmie-sku2
298+
- const: google,starmie-sku3
299+
- const: google,starmie
300+
- const: mediatek,mt8186
301+
- description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
302+
items:
303+
- const: google,starmie-sku1
304+
- const: google,starmie-sku4
305+
- const: google,starmie
306+
- const: mediatek,mt8186
266307
- description: Google Steelix (Lenovo 300e Yoga Chromebook Gen 4)
267308
items:
268309
- enum:
@@ -307,6 +348,19 @@ properties:
307348
- enum:
308349
- mediatek,mt8186-evb
309350
- const: mediatek,mt8186
351+
- description: Google Ciri (Lenovo Chromebook Duet (11", 9))
352+
items:
353+
- enum:
354+
- google,ciri-sku0
355+
- google,ciri-sku1
356+
- google,ciri-sku2
357+
- google,ciri-sku3
358+
- google,ciri-sku4
359+
- google,ciri-sku5
360+
- google,ciri-sku6
361+
- google,ciri-sku7
362+
- const: google,ciri
363+
- const: mediatek,mt8188
310364
- items:
311365
- enum:
312366
- mediatek,mt8188-evb
@@ -316,12 +370,6 @@ properties:
316370
- const: google,hayato-rev1
317371
- const: google,hayato
318372
- const: mediatek,mt8192
319-
- description: Google Hayato rev5
320-
items:
321-
- const: google,hayato-rev5-sku2
322-
- const: google,hayato-sku2
323-
- const: google,hayato
324-
- const: mediatek,mt8192
325373
- description: Google Spherion (Acer Chromebook 514)
326374
items:
327375
- const: google,spherion-rev3
@@ -330,11 +378,6 @@ properties:
330378
- const: google,spherion-rev0
331379
- const: google,spherion
332380
- const: mediatek,mt8192
333-
- description: Google Spherion rev4 (Acer Chromebook 514)
334-
items:
335-
- const: google,spherion-rev4
336-
- const: google,spherion
337-
- const: mediatek,mt8192
338381
- items:
339382
- enum:
340383
- mediatek,mt8192-evb

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,26 @@ description: |
2323
select:
2424
properties:
2525
compatible:
26-
pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
26+
pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sar|sc|sd[amx]|sm|x1[ep])[0-9]+.*$"
2727
required:
2828
- compatible
2929

3030
properties:
3131
compatible:
3232
oneOf:
3333
# Preferred naming style for compatibles of SoC components:
34-
- pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+(pro)?-.*$"
34+
- pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1[ep])[0-9]+(pro)?-.*$"
35+
- pattern: "^qcom,sar[0-9]+[a-z]?-.*$"
3536
- pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$"
3637

3738
# Legacy namings - variations of existing patterns/compatibles are OK,
3839
# but do not add completely new entries to these:
3940
- pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
4041
- pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
4142
- pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
42-
- pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
43+
- pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1[ep])[0-9]+.*$"
4344
- pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
44-
- pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
45+
- pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1[ep])[0-9]+.*$"
4546
- enum:
4647
- qcom,dsi-ctrl-6g-qcm2290
4748
- qcom,gpucc-sdm630

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,29 +19,42 @@ description: |
1919
2020
apq8016
2121
apq8026
22+
apq8064
2223
apq8074
2324
apq8084
25+
apq8094
2426
apq8096
2527
ipq4018
28+
ipq4019
2629
ipq5018
2730
ipq5332
31+
ipq5424
2832
ipq6018
33+
ipq8064
2934
ipq8074
3035
ipq9574
3136
mdm9615
3237
msm8226
38+
msm8660
3339
msm8916
40+
msm8917
41+
msm8926
42+
msm8929
3443
msm8939
3544
msm8953
3645
msm8956
3746
msm8960
3847
msm8974
48+
msm8974pro
3949
msm8976
4050
msm8992
4151
msm8994
4252
msm8996
53+
msm8996pro
4354
msm8998
4455
qcs404
56+
qcs615
57+
qcs8300
4558
qcs8550
4659
qcm2290
4760
qcm6490
@@ -53,6 +66,7 @@ description: |
5366
sa8155p
5467
sa8540p
5568
sa8775p
69+
sar2130p
5670
sc7180
5771
sc7280
5872
sc8180x
@@ -84,7 +98,10 @@ description: |
8498
sm8450
8599
sm8550
86100
sm8650
101+
sm8750
102+
x1e78100
87103
x1e80100
104+
x1p42100
88105
89106
There are many devices in the list below that run the standard ChromeOS
90107
bootloader setup and use the open source depthcharge bootloader to boot the
@@ -250,6 +267,11 @@ properties:
250267
- yiming,uz801-v3
251268
- const: qcom,msm8916
252269

270+
- items:
271+
- enum:
272+
- xiaomi,riva
273+
- const: qcom,msm8917
274+
253275
- items:
254276
- enum:
255277
- motorola,potter
@@ -352,6 +374,11 @@ properties:
352374
- qcom,ipq5332-ap-mi01.9
353375
- const: qcom,ipq5332
354376

377+
- items:
378+
- enum:
379+
- qcom,ipq5424-rdp466
380+
- const: qcom,ipq5424
381+
355382
- items:
356383
- enum:
357384
- mikrotik,rb3011
@@ -408,6 +435,12 @@ properties:
408435
- qcom,qru1000-idp
409436
- const: qcom,qru1000
410437

438+
- description: Qualcomm AR2 Gen1 platform
439+
items:
440+
- enum:
441+
- qcom,qar2130p
442+
- const: qcom,sar2130p
443+
411444
- items:
412445
- enum:
413446
- acer,aspire1
@@ -822,8 +855,10 @@ properties:
822855

823856
- items:
824857
- enum:
858+
- huawei,gaokun3
825859
- lenovo,thinkpad-x13s
826860
- microsoft,arcata
861+
- microsoft,blackrock
827862
- qcom,sc8280xp-crd
828863
- qcom,sc8280xp-qrd
829864
- const: qcom,sc8280xp
@@ -898,6 +933,16 @@ properties:
898933
- const: qcom,qcs404-evb
899934
- const: qcom,qcs404
900935

936+
- items:
937+
- enum:
938+
- qcom,qcs8300-ride
939+
- const: qcom,qcs8300
940+
941+
- items:
942+
- enum:
943+
- qcom,qcs615-ride
944+
- const: qcom,qcs615
945+
901946
- items:
902947
- enum:
903948
- qcom,sa8155p-adp
@@ -1064,6 +1109,18 @@ properties:
10641109
- qcom,sm8650-qrd
10651110
- const: qcom,sm8650
10661111

1112+
- items:
1113+
- enum:
1114+
- qcom,sm8750-mtp
1115+
- qcom,sm8750-qrd
1116+
- const: qcom,sm8750
1117+
1118+
- items:
1119+
- enum:
1120+
- qcom,x1e001de-devkit
1121+
- const: qcom,x1e001de
1122+
- const: qcom,x1e80100
1123+
10671124
- items:
10681125
- enum:
10691126
- lenovo,thinkpad-t14s
@@ -1074,13 +1131,19 @@ properties:
10741131
- enum:
10751132
- asus,vivobook-s15
10761133
- dell,xps13-9345
1134+
- hp,omnibook-x14
10771135
- lenovo,yoga-slim7x
10781136
- microsoft,romulus13
10791137
- microsoft,romulus15
10801138
- qcom,x1e80100-crd
10811139
- qcom,x1e80100-qcp
10821140
- const: qcom,x1e80100
10831141

1142+
- items:
1143+
- enum:
1144+
- qcom,x1p42100-crd
1145+
- const: qcom,x1p42100
1146+
10841147
# Board compatibles go above
10851148

10861149
qcom,msm-id:
@@ -1158,6 +1221,7 @@ allOf:
11581221
- qcom,apq8026
11591222
- qcom,apq8094
11601223
- qcom,apq8096
1224+
- qcom,msm8917
11611225
- qcom,msm8939
11621226
- qcom,msm8953
11631227
- qcom,msm8956

0 commit comments

Comments
 (0)