Skip to content

Commit e65f471

Browse files
committed
Merge tag 'soc-dt-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC devicetree updates from Arnd Bergmann: "A number of SoC platforms are adding modernized variants of their already supported chips time, with a total of 12 new SoCs, and two older SoC getting removed: - Qualcomm Glymur is a compute SoC using 18 Oryon-2 CPU cores - Qualcomm Mahua is a variant of Glymur with only 12 CPU cores, but largely identical. - Qualcomm Eliza is an embeded platform for mobile phone (SM7750) and IOT (QC7790S/M) workloads - Qualcomm IPQ5210 is a wireless networking SoC using Cortex-A53 cores - Qualcomm apq8084 and ipq806x had only rudimentary support but no actual products using them, so they are now gone. - Axis ARTPEC-9 is a follow-up to the ARTPEC-8 embedded SoC, using the Samsung SoC platform but now with Cortex-A55 cores - ARM Zena is a virtual platform in FVP using Cortex-A720AE cores, with additional versions planned to be merged in the future. - ARM corstone-1000-a320 is a reference platform for IOT, using low-end Cortex-A320 cores - Microchip LAN9691 is an updated 64-bit variant of the arm32 lan966x series of networking SoCs - Microchip PIC64GX is an embedded RISC-V chip using SIFIVE U54 CPU cores - Rockchip RV1103B is the low-end 32-bit single-core vision processor - Renesas RZ/G3L (r9a08g046) is an industrial embedded chip using Cortex-A55 cores, similar to the G3E and G3S variants we already supported. - NXP S32N79 is an automotive SoC using Cortex-A78AE cores, a significant upgrade from the older S32V and S32G series These all come with at least one reference board or an initial product using these, in total there are 67 newly added boards. The ones for already supported SoCs are: - Two more Aspeed BMC based boards - Three older tablets based on 32-bit OMAP4 and Exynos5 SoCs - One Set-top-box based on Allwinner H6 - 22 additional industrial/embedded boards using 64-bit NXP i.MX8M or i.MX9 SoCs - 20 Qualcomm SoC based machines across all possible markets: workstation, gaming, laptop, phone, networking, reference, ... - Three more Rockchips rk35xx based boards - Four variants of the Toradex Verdin using TI AM62 Other notable bits are: - A cleanup for the 32-bit Tegra paz00 board moved the last board specific code on Tegra into equivalent dts syntax. - There continues to be a significant number of fixes for static checking of dtc syntax, but it feels like this is slowing down, hopefully getting into a state where most known issues are addressed - Additional hardware support for many existing boards across SoC families, notably Qualcomm, Broadcom, i.MX2, i.MX6, Rockchips, STM32, Mediatek, Tegra, TI and Microchip" * tag 'soc-dt-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (841 commits) arm64: dts: ti: k3: Use memory-region-names for r5f ARM: dts: imx: Add DT overlays for DH i.MX6 DHCOM SoM and boards ARM: dts: imx6sx: remove fallback compatible string fsl,imx28-lcdif ARM: dts: imx25: rename node name tcq to touchscreen ARM: dts: imx: b850v3: Disable unused usdhc4 ARM: dts: imx: b850v3: Define GPIO line names ARM: dts: imx: b850v3: Use alphabetical sorting ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps ARM: dts: imx7ulp: Add CPU clock and OPP table support ARM: dts: imx7-mba7: Deassert BOOT_EN after boot ARM: dts: tqma7: add boot phase properties ARM: dts: imx7s: add boot phase properties ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems ARM: dts: mba6ulx: add boot phase properties ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties ARM: dts: imx6ul/imx6ull: add boot phase properties ARM: dts: imx6qdl-mba6: add boot phase properties ARM: dts: imx6qdl-tqma6: add boot phase properties ARM: dts: imx6qdl: add boot phase properties ...
2 parents 440d663 + 41d7004 commit e65f471

806 files changed

Lines changed: 81752 additions & 12467 deletions

File tree

Some content is hidden

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

Documentation/devicetree/bindings/arm/altera.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@ properties:
8484
- altr,socfpga-stratix10-swvp
8585
- const: altr,socfpga-stratix10
8686

87+
- description: Stratix 10 SoCDK eMMC variant
88+
items:
89+
- const: altr,socfpga-stratix10-socdk-emmc
90+
- const: altr,socfpga-stratix10-socdk
91+
- const: altr,socfpga-stratix10
92+
8793
- description: AgileX boards
8894
items:
8995
- enum:
@@ -105,6 +111,7 @@ properties:
105111
- enum:
106112
- intel,socfpga-agilex5-socdk
107113
- intel,socfpga-agilex5-socdk-013b
114+
- intel,socfpga-agilex5-socdk-modular
108115
- intel,socfpga-agilex5-socdk-nand
109116
- const: intel,socfpga-agilex5
110117

Documentation/devicetree/bindings/arm/arm,corstone1000.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ description: |+
1515
provides a flexible compute architecture that combines Cortex‑A and Cortex‑M
1616
processors.
1717
18-
Support for Cortex‑A32, Cortex‑A35 and Cortex‑A53 processors. Two expansion
19-
systems for M-Class (or other) processors for adding sensors, connectivity,
20-
video, audio and machine learning at the edge System and security IPs to build
21-
a secure SoC for a range of rich IoT applications, for example gateways, smart
22-
cameras and embedded systems.
18+
Support for Cortex‑A32, Cortex‑A35, Cortex‑A53 and Cortex-A320 processors.
19+
Two expansion systems for M-Class (or other) processors for adding sensors,
20+
connectivity, video, audio and machine learning at the edge System and
21+
security IPs to build a secure SoC for a range of rich IoT applications, for
22+
example gateways, smart cameras and embedded systems.
2323
2424
Integrated Secure Enclave providing hardware Root of Trust and supporting
2525
seamless integration of the optional CryptoCell™-312 cryptographic
@@ -39,6 +39,11 @@ properties:
3939
implementation of this system. See ARM ecosystems FVP's.
4040
items:
4141
- const: arm,corstone1000-fvp
42+
- description: Corstone1000-A320 FVP is the Fixed Virtual Platform
43+
implementation of this system with Cortex-A320 cores and Ethos-U85
44+
NPU. See ARM ecosystems FVP's.
45+
items:
46+
- const: arm,corstone1000-a320-fvp
4247

4348
additionalProperties: true
4449

Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,16 @@ properties:
119119
items:
120120
- const: arm,foundation-aarch64
121121
- const: arm,vexpress
122+
- description: Arm Zena Compute Subsystem Platforms
123+
Arm Zena Compute Subsystem (CSS) is a compute platform targeting
124+
the automotive sector. Arm Zena CSS is a high-performance Arm
125+
Cortex-A720AE Application Processor system augmented with an Arm
126+
Cortex-R82AE based Safety Island and real-time domain.
127+
items:
128+
- enum:
129+
- arm,zena-css-fvp
130+
- const: arm,zena-css
131+
- const: arm,vexpress
122132

123133
arm,vexpress,position:
124134
description: When daughterboards are stacked on one site, their position

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ properties:
3535
- ampere,mtjade-bmc
3636
- aspeed,ast2500-evb
3737
- asrock,altrad8-bmc
38+
- asrock,ast2500-paul-ipmi-card
3839
- asrock,e3c246d4i-bmc
3940
- asrock,e3c256d4i-bmc
4041
- asrock,romed8hm3-bmc
@@ -80,6 +81,7 @@ properties:
8081
- ampere,mtmitchell-bmc
8182
- aspeed,ast2600-evb
8283
- aspeed,ast2600-evb-a1
84+
- asus,ast2600-kommando-ipmi-card
8385
- asus,x4tf-bmc
8486
- facebook,anacapa-bmc
8587
- facebook,bletchley-bmc

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,12 @@ properties:
243243
- const: microchip,lan9668
244244
- const: microchip,lan966
245245

246+
- description: Microchip LAN9696 EV23X71A Evaluation Board
247+
items:
248+
- const: microchip,ev23x71a
249+
- const: microchip,lan9696
250+
- const: microchip,lan9691
251+
246252
- description: Kontron KSwitch D10 MMT series
247253
items:
248254
- enum:

Documentation/devicetree/bindings/arm/axis.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ properties:
3131
- axis,artpec8-grizzly
3232
- const: axis,artpec8
3333

34+
- description: Axis ARTPEC-9 SoC board
35+
items:
36+
- enum:
37+
- axis,artpec9-alfred
38+
- const: axis,artpec9
39+
3440
additionalProperties: true
3541

3642
...

Documentation/devicetree/bindings/arm/cpus.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,13 @@ properties:
218218
- qcom,kryo685
219219
- qcom,kryo780
220220
- qcom,oryon
221+
- qcom,oryon-1-1
222+
- qcom,oryon-1-2
223+
- qcom,oryon-1-3
224+
- qcom,oryon-1-4
225+
- qcom,oryon-2-1
226+
- qcom,oryon-2-2
227+
- qcom,oryon-2-3
221228
- qcom,scorpion
222229
- samsung,mongoose-m2
223230
- samsung,mongoose-m3

Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -49,38 +49,37 @@ required:
4949
- '#clock-cells'
5050

5151
allOf:
52-
- if:
53-
properties:
54-
compatible:
55-
contains:
56-
enum:
57-
- mediatek,mt2701-audsys
58-
- mediatek,mt7622-audsys
59-
then:
60-
properties:
61-
audio-controller:
62-
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
63-
64-
- if:
65-
properties:
66-
compatible:
67-
contains:
68-
const: mediatek,mt8183-audiosys
69-
then:
70-
properties:
71-
audio-controller:
72-
$ref: /schemas/sound/mediatek,mt8183-audio.yaml#
73-
74-
- if:
75-
properties:
76-
compatible:
77-
contains:
78-
const: mediatek,mt8192-audsys
79-
then:
80-
properties:
81-
audio-controller:
82-
$ref: /schemas/sound/mt8192-afe-pcm.yaml#
83-
52+
- if:
53+
properties:
54+
compatible:
55+
contains:
56+
enum:
57+
- mediatek,mt2701-audsys
58+
- mediatek,mt7622-audsys
59+
then:
60+
properties:
61+
audio-controller:
62+
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
63+
64+
- if:
65+
properties:
66+
compatible:
67+
contains:
68+
const: mediatek,mt8183-audiosys
69+
then:
70+
properties:
71+
audio-controller:
72+
$ref: /schemas/sound/mediatek,mt8183-audio.yaml#
73+
74+
- if:
75+
properties:
76+
compatible:
77+
contains:
78+
const: mediatek,mt8192-audsys
79+
then:
80+
properties:
81+
audio-controller:
82+
$ref: /schemas/sound/mt8192-afe-pcm.yaml#
8483

8584
additionalProperties: false
8685

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,21 @@ properties:
6161
- qcom,apq8084-sbc
6262
- const: qcom,apq8084
6363

64+
- items:
65+
- enum:
66+
- qcom,eliza-mtp
67+
- const: qcom,eliza
68+
69+
- items:
70+
- enum:
71+
- qcom,glymur-crd
72+
- const: qcom,glymur
73+
74+
- items:
75+
- enum:
76+
- qcom,mahua-crd
77+
- const: qcom,mahua
78+
6479
- items:
6580
- enum:
6681
- fairphone,fp6
@@ -171,6 +186,7 @@ properties:
171186
- qcom,msm8916-mtp
172187
- samsung,a3u-eur
173188
- samsung,a5u-eur
189+
- samsung,coreprimeltevzw
174190
- samsung,e5
175191
- samsung,e7
176192
- samsung,fortuna3g
@@ -186,6 +202,7 @@ properties:
186202
- samsung,serranove
187203
- thwc,uf896
188204
- thwc,ufi001c
205+
- wiko,chuppito
189206
- wingtech,wt86518
190207
- wingtech,wt86528
191208
- wingtech,wt88047
@@ -195,6 +212,8 @@ properties:
195212
- items:
196213
- enum:
197214
- xiaomi,riva
215+
- xiaomi,rolex
216+
- xiaomi,tiare
198217
- const: qcom,msm8917
199218

200219
- items:
@@ -243,6 +262,13 @@ properties:
243262
- const: qcom,apq8096-sbc
244263
- const: qcom,apq8096
245264

265+
- items:
266+
- const: arrow,apq8096sg-db820c
267+
- const: arrow,apq8096-db820c
268+
- const: qcom,apq8096-sbc
269+
- const: qcom,apq8096sg
270+
- const: qcom,apq8096
271+
246272
- items:
247273
- enum:
248274
- oneplus,oneplus3
@@ -297,6 +323,11 @@ properties:
297323
- tplink,archer-ax55-v1
298324
- const: qcom,ipq5018
299325

326+
- items:
327+
- enum:
328+
- qcom,ipq5210-rdp504
329+
- const: qcom,ipq5210
330+
300331
- items:
301332
- enum:
302333
- qcom,ipq5332-ap-mi01.2
@@ -326,8 +357,10 @@ properties:
326357
- items:
327358
- enum:
328359
- qcom,ipq9574-ap-al02-c2
360+
- qcom,ipq9574-ap-al02-c2-emmc
329361
- qcom,ipq9574-ap-al02-c6
330362
- qcom,ipq9574-ap-al02-c7
363+
- qcom,ipq9574-ap-al02-c7-emmc
331364
- qcom,ipq9574-ap-al02-c8
332365
- qcom,ipq9574-ap-al02-c9
333366
- const: qcom,ipq9574
@@ -360,6 +393,7 @@ properties:
360393
- qcom,qcs6490-rb3gen2
361394
- radxa,dragon-q6a
362395
- shift,otter
396+
- thundercomm,minipc-g1iot
363397
- thundercomm,rubikpi3
364398
- const: qcom,qcm6490
365399

@@ -385,6 +419,7 @@ properties:
385419
- items:
386420
- enum:
387421
- acer,aspire1
422+
- ecs,liva-qc710
388423
- qcom,sc7180-idp
389424
- const: qcom,sc7180
390425

@@ -882,13 +917,15 @@ properties:
882917

883918
- items:
884919
- enum:
920+
- arduino,monza
885921
- qcom,monaco-evk
886922
- qcom,qcs8300-ride
887923
- const: qcom,qcs8300
888924

889925
- items:
890926
- enum:
891927
- qcom,qcs615-ride
928+
- qcom,talos-evk
892929
- const: qcom,qcs615
893930
- const: qcom,sm6150
894931

@@ -972,6 +1009,7 @@ properties:
9721009
- sony,pdx201
9731010
- xiaomi,ginkgo
9741011
- xiaomi,laurel-sprout
1012+
- xiaomi,willow
9751013
- const: qcom,sm6125
9761014

9771015
- items:
@@ -1063,6 +1101,7 @@ properties:
10631101

10641102
- items:
10651103
- enum:
1104+
- ayaneo,pocket-s2
10661105
- qcom,sm8650-hdk
10671106
- qcom,sm8650-mtp
10681107
- qcom,sm8650-qrd
@@ -1110,6 +1149,7 @@ properties:
11101149
- dell,xps13-9345
11111150
- hp,elitebook-ultra-g1q
11121151
- hp,omnibook-x14
1152+
- lenovo,ideacentre-mini-01q8x10
11131153
- lenovo,yoga-slim7x
11141154
- microsoft,romulus13
11151155
- microsoft,romulus15
@@ -1128,6 +1168,12 @@ properties:
11281168
- const: microsoft,denali
11291169
- const: qcom,x1e80100
11301170

1171+
- items:
1172+
- enum:
1173+
- qcom,purwa-iot-evk
1174+
- const: qcom,purwa-iot-som
1175+
- const: qcom,x1p42100
1176+
11311177
- items:
11321178
- enum:
11331179
- asus,zenbook-a14-ux3407qa-lcd
@@ -1137,6 +1183,7 @@ properties:
11371183

11381184
- items:
11391185
- enum:
1186+
- asus,vivobook-s15-x1p4
11401187
- hp,omnibook-x14-fe1
11411188
- lenovo,thinkbook-16
11421189
- qcom,x1p42100-crd

Documentation/devicetree/bindings/arm/rockchip.yaml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,6 +754,11 @@ properties:
754754
- const: khadas,edge2
755755
- const: rockchip,rk3588s
756756

757+
- description: Khadas Edge-2L series boards
758+
items:
759+
- const: khadas,edge-2l
760+
- const: rockchip,rk3576
761+
757762
- description: Kobol Helios64
758763
items:
759764
- const: kobol,helios64
@@ -808,11 +813,22 @@ properties:
808813
- const: netxeon,r89
809814
- const: rockchip,rk3288
810815

816+
- description: Onion Omega4 Evaluation board
817+
items:
818+
- const: onion,omega4-evb
819+
- const: onion,omega4
820+
- const: rockchip,rv1103b
821+
811822
- description: OPEN AI LAB EAIDK-610
812823
items:
813824
- const: openailab,eaidk-610
814825
- const: rockchip,rk3399
815826

827+
- description: OneThing Edge Cube series
828+
items:
829+
- const: onething,edge-cube
830+
- const: rockchip,rk3566
831+
816832
- description: Xunlong Orange Pi RK3399 board
817833
items:
818834
- const: xunlong,rk3399-orangepi
@@ -1187,7 +1203,9 @@ properties:
11871203

11881204
- description: Rockchip RK3576 Evaluation board
11891205
items:
1190-
- const: rockchip,rk3576-evb1-v10
1206+
- enum:
1207+
- rockchip,rk3576-evb1-v10
1208+
- rockchip,rk3576-evb2-v10
11911209
- const: rockchip,rk3576
11921210

11931211
- description: Rockchip RK3588 Evaluation board

0 commit comments

Comments
 (0)