Skip to content

Commit 6589b3d

Browse files
committed
Merge tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC devicetree updates from Arnd Bergmann: "There are a handful of new SoCs this time, all of these are more or less related to chips in a wider family: - SpacemiT Key Stone K3 is an 8-core risc-v chip, and the first widely available RVA23 implementation. Note that this is entirely unrelated with the similarly named Texas Instruments K3 chip family that follwed the TI Keystone2 SoC. - The Realtek Kent family of SoCs contains three chip models rtd1501s, rtd1861b and rtd1920s, and is related to their earlier Set-top-box and NAS products such as rtd1619, but is built on newer Arm Cortex-A78 cores. - The Qualcomm Milos family includes the Snapdragon 7s Gen 3 (SM7635) mobile phone SoC built around Armv9 Kryo cores of the Arm Cortex-A720 generation. This one is used in the Fairphone Gen 6 - Qualcomm Kaanapali is a new SoC based around eight high performance Oryon CPU cores - NXP i.MX8QP and i.MX952 are both feature reduced versions of chips we already support, i.e. the i.MX8QM and i.MX952, with fewer CPU cores and I/O interfaces. As part of a cleanup, a number of SoC specific devicetree files got removed because they did not have a single board using the .dtsi files and they were never compile tested as a result: Samsung s3c6400, ST spear320s, ST stm32mp21xc/stm32mp23xc/stm32mp25xc, Renesas r8a779m0/r8a779m2/r8a779m4/r8a779m6/r8a779m7/r8a779m8/r8a779mb/ r9a07g044c1/r9a07g044l1/r9a07g054l1/r9a09g047e37, and TI am3703/am3715. All of these could be restored easily if a new board gets merged. Broadcom/Cavium/Marvell ThunderX2 gets removed along with its only machine, as all remaining users are assumed to be using ACPI based firmware. A relatively small number of 43 boards get added this time, and almost all of them for arm64. Aside from the reference boards for the newly added SoCs, this includes: - Three server boards use 32-bit ASpeed BMCs - One more reference board for 32-bit Microchip LAN9668 - 64-bit Arm single-board computers based on Amlogic s905y4, CIX sky1, NXP ls1028a/imx8mn/imx8mp/imx91/imx93/imx95, Qualcomm qcs6490/qrb2210 and Rockchip rk3568/rk3588s - Carrier board for SOMs using Intel agilex5, Marvell Armada 7020, NXP iMX8QP, Mediatek mt8370/mt8390 and rockchip rk3588 - Two mobile phones using Snapdragon 845 - A gaming device and a NAS box, both based on Rockchips rk356x On top of the newly added boards and SoCs, there is a lot of background activity going into cleanups, in particular towards getting a warning-free dtc build, and the usual work on adding support for more hardware on the previously added machines" * tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (757 commits) dt-bindings: intel: Add Agilex eMMC support arm64: dts: socfpga: agilex: add emmc support arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node ARM: dts: socfpga: fix dtbs_check warning for fpga-region ARM: dts: socfpga: add #address-cells and #size-cells for sram node dt-bindings: altera: document syscon as fallback for sys-mgr arm64: dts: altera: Use lowercase hex dt-bindings: arm: altera: combine Intel's SoCFPGA into altera.yaml arm64: dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes arm64: dts: socfpga: agilex5: add support for modular board dt-bindings: intel: Add Agilex5 SoCFPGA modular board arm64: dts: socfpga: agilex5: Add dma-coherent property arm64: dts: realtek: Add Kent SoC and EVB device trees dt-bindings: arm: realtek: Add Kent Soc family compatibles ARM: dts: samsung: Drop s3c6400.dtsi ARM: dts: nuvoton: Minor whitespace cleanup MAINTAINERS: Add Falcon DB arm64: dts: a7k: add COM Express boards ARM: dts: microchip: Drop usb_a9g20-dab-mmx.dtsi arm64: dts: rockchip: Fix rk3588 PCIe range mappings ...
2 parents 60dc45d + f51d340 commit 6589b3d

775 files changed

Lines changed: 52169 additions & 5632 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: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ title: Altera's SoCFPGA platform
99
maintainers:
1010
- Dinh Nguyen <dinguyen@kernel.org>
1111

12+
description:
13+
Altera/Intel boards with ARM 32/64 bits cores
14+
1215
properties:
1316
$nodename:
1417
const: "/"
@@ -81,6 +84,30 @@ properties:
8184
- altr,socfpga-stratix10-swvp
8285
- const: altr,socfpga-stratix10
8386

87+
- description: AgileX boards
88+
items:
89+
- enum:
90+
- intel,n5x-socdk
91+
- intel,socfpga-agilex-n6000
92+
- intel,socfpga-agilex-socdk
93+
- intel,socfpga-agilex-socdk-emmc
94+
- const: intel,socfpga-agilex
95+
96+
- description: Agilex3 boards
97+
items:
98+
- enum:
99+
- intel,socfpga-agilex3-socdk
100+
- const: intel,socfpga-agilex3
101+
- const: intel,socfpga-agilex5
102+
103+
- description: Agilex5 boards
104+
items:
105+
- enum:
106+
- intel,socfpga-agilex5-socdk
107+
- intel,socfpga-agilex5-socdk-013b
108+
- intel,socfpga-agilex5-socdk-nand
109+
- const: intel,socfpga-agilex5
110+
84111
- description: SoCFPGA VT
85112
items:
86113
- const: altr,socfpga-vt

Documentation/devicetree/bindings/arm/amlogic.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,14 @@ properties:
245245
items:
246246
- enum:
247247
- amlogic,aq222
248+
- const: amlogic,s805x2
249+
- const: amlogic,s4
250+
251+
- description: Boards with the Amlogic Meson S4 S905Y4 SoC
252+
items:
253+
- enum:
254+
- khadas,vim1s
255+
- const: amlogic,s905y4
248256
- const: amlogic,s4
249257

250258
- description: Boards with the Amlogic S6 S905X5 SoC

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ properties:
3434
- amd,ethanolx-bmc
3535
- ampere,mtjade-bmc
3636
- aspeed,ast2500-evb
37+
- asrock,altrad8-bmc
3738
- asrock,e3c246d4i-bmc
3839
- asrock,e3c256d4i-bmc
3940
- asrock,romed8hm3-bmc
@@ -80,6 +81,7 @@ properties:
8081
- aspeed,ast2600-evb
8182
- aspeed,ast2600-evb-a1
8283
- asus,x4tf-bmc
84+
- facebook,anacapa-bmc
8385
- facebook,bletchley-bmc
8486
- facebook,catalina-bmc
8587
- facebook,clemente-bmc
@@ -107,6 +109,7 @@ properties:
107109
- inventec,transformer-bmc
108110
- jabil,rbp-bmc
109111
- nvidia,gb200nvl-bmc
112+
- nvidia,msx4-bmc
110113
- qcom,dc-scm-v1-bmc
111114
- quanta,s6q-bmc
112115
- ufispace,ncplite-bmc

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,11 @@ properties:
235235
- const: microchip,lan9662
236236
- const: microchip,lan966
237237

238-
- description: Microchip LAN9668 PCB8290 Evaluation Board.
238+
- description: Microchip LAN9668 Evaluation Board.
239239
items:
240-
- const: microchip,lan9668-pcb8290
240+
- enum:
241+
- microchip,lan9668-pcb8290
242+
- microchip,lan9668-pcb8385
241243
- const: microchip,lan9668
242244
- const: microchip,lan966
243245

Documentation/devicetree/bindings/arm/cix.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ properties:
1616
compatible:
1717
oneOf:
1818

19-
- description: Radxa Orion O6
19+
- description: Sky1 based boards
2020
items:
21-
- const: radxa,orion-o6
21+
- enum:
22+
- radxa,orion-o6 # Radxa Orion O6 board
23+
- xunlong,orangepi-6-plus # Xunlong orangepi 6 plus board
2224
- const: cix,sky1
2325

2426
additionalProperties: true

Documentation/devicetree/bindings/arm/fsl.yaml

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,6 +1071,15 @@ properties:
10711071
- gw,imx8mn-gw7902 # i.MX8MM Gateworks Board
10721072
- const: fsl,imx8mn
10731073

1074+
- description: ifm i.MX8MN VHIP4 based boards
1075+
items:
1076+
- enum:
1077+
- ifm,imx8mn-vhip4-evalboard-v1
1078+
- ifm,imx8mn-vhip4-evalboard-v2
1079+
- const: ifm,imx8mn-vhip4-evalboard
1080+
- const: ifm,imx8mn-vhip4
1081+
- const: fsl,imx8mn
1082+
10741083
- description: Variscite VAR-SOM-MX8MN based boards
10751084
items:
10761085
- enum:
@@ -1099,6 +1108,7 @@ properties:
10991108
- emcraft,imx8mp-navqp # i.MX8MP Emcraft Systems NavQ+ Kit
11001109
- fsl,imx8mp-evk # i.MX8MP EVK Board
11011110
- fsl,imx8mp-evk-revb4 # i.MX8MP EVK Rev B4 Board
1111+
- fsl,imx8mp-frdm # i.MX8MP Freedom Board
11021112
- gateworks,imx8mp-gw71xx-2x # i.MX8MP Gateworks Board
11031113
- gateworks,imx8mp-gw72xx-2x # i.MX8MP Gateworks Board
11041114
- gateworks,imx8mp-gw73xx-2x # i.MX8MP Gateworks Board
@@ -1340,15 +1350,17 @@ properties:
13401350
- const: toradex,apalis-imx8
13411351
- const: fsl,imx8qm
13421352

1343-
- description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules
1353+
- description: i.MX8QM/i.MX8QP Boards with Toradex Apalis iMX8 V1.1 Modules
13441354
items:
13451355
- enum:
13461356
- toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. V1.0/V1.1 Board
13471357
- toradex,apalis-imx8-v1.1-eval-v1.2 # Apalis iMX8 V1.1 Module on Apalis Eval. V1.2 Board
13481358
- toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board
13491359
- toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board
13501360
- const: toradex,apalis-imx8-v1.1
1351-
- const: fsl,imx8qm
1361+
- enum:
1362+
- fsl,imx8qm
1363+
- fsl,imx8qp
13521364

13531365
- description: i.MX8QXP based Boards
13541366
items:
@@ -1419,13 +1431,15 @@ properties:
14191431
items:
14201432
- enum:
14211433
- fsl,imx91-11x11-evk # i.MX91 11x11 EVK Board
1434+
- fsl,imx91-11x11-frdm # FRDM i.MX91 Development Board
14221435
- const: fsl,imx91
14231436

14241437
- description: i.MX93 based Boards
14251438
items:
14261439
- enum:
14271440
- fsl,imx93-9x9-qsb # i.MX93 9x9 QSB Board
14281441
- fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board
1442+
- fsl,imx93-11x11-frdm # i.MX93 11x11 FRDM Board
14291443
- fsl,imx93-14x14-evk # i.MX93 14x14 EVK Board
14301444
- const: fsl,imx93
14311445

@@ -1439,10 +1453,17 @@ properties:
14391453
items:
14401454
- enum:
14411455
- fsl,imx95-15x15-evk # i.MX95 15x15 EVK Board
1456+
- fsl,imx95-15x15-frdm # i.MX95 15x15 FRDM Board
14421457
- fsl,imx95-19x19-evk # i.MX95 19x19 EVK Board
14431458
- toradex,verdin-imx95-19x19-evk # i.MX95 Verdin Evaluation Kit (EVK)
14441459
- const: fsl,imx95
14451460

1461+
- description: i.MX952 based Boards
1462+
items:
1463+
- enum:
1464+
- fsl,imx952-evk # i.MX952 EVK Board
1465+
- const: fsl,imx952
1466+
14461467
- description: PHYTEC i.MX 95 FPSC based Boards
14471468
items:
14481469
- enum:
@@ -1679,6 +1700,15 @@ properties:
16791700
- const: kontron,sl28
16801701
- const: fsl,ls1028a
16811702

1703+
- description:
1704+
TQ-Systems TQMLS1028A SoM on MBLS1028A/MBLS1028A-IND board
1705+
items:
1706+
- enum:
1707+
- tq,ls1028a-tqmls1028a-mbls1028a
1708+
- tq,ls1028a-tqmls1028a-mbls1028a-ind
1709+
- const: tq,ls1028a-tqmls1028a
1710+
- const: fsl,ls1028a
1711+
16821712
- description: LS1043A based Boards
16831713
items:
16841714
- enum:

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

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

Documentation/devicetree/bindings/arm/mediatek.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,12 +438,14 @@ properties:
438438
- const: mediatek,mt8365
439439
- items:
440440
- enum:
441+
- ezurio,mt8370-tungsten-smarc
441442
- grinn,genio-510-sbc
442443
- mediatek,mt8370-evk
443444
- const: mediatek,mt8370
444445
- const: mediatek,mt8188
445446
- items:
446447
- enum:
448+
- ezurio,mt8390-tungsten-smarc
447449
- grinn,genio-700-sbc
448450
- mediatek,mt8390-evk
449451
- const: mediatek,mt8390

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

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,39 @@ required:
4848
- compatible
4949
- '#clock-cells'
5050

51-
if:
52-
properties:
53-
compatible:
54-
contains:
55-
const: mediatek,mt8183-audiosys
56-
then:
57-
properties:
58-
audio-controller:
59-
$ref: /schemas/sound/mediatek,mt8183-audio.yaml#
60-
else:
61-
properties:
62-
audio-controller:
63-
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
51+
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+
6484

6585
additionalProperties: false
6686

Documentation/devicetree/bindings/arm/qcom.yaml

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

64+
- items:
65+
- enum:
66+
- fairphone,fp6
67+
- const: qcom,milos
68+
6469
- items:
6570
- enum:
6671
- microsoft,dempsey
@@ -327,6 +332,12 @@ properties:
327332
- qcom,ipq9574-ap-al02-c9
328333
- const: qcom,ipq9574
329334

335+
- items:
336+
- enum:
337+
- qcom,kaanapali-mtp
338+
- qcom,kaanapali-qrd
339+
- const: qcom,kaanapali
340+
330341
- description: Sierra Wireless MangOH Green with WP8548 Module
331342
items:
332343
- const: swir,mangoh-green-wp8548
@@ -336,6 +347,7 @@ properties:
336347
- description: Qualcomm Technologies, Inc. Robotics RB1
337348
items:
338349
- enum:
350+
- arduino,imola
339351
- qcom,qrb2210-rb1
340352
- const: qcom,qrb2210
341353
- const: qcom,qcm2290
@@ -348,6 +360,7 @@ properties:
348360
- qcom,qcs6490-rb3gen2
349361
- radxa,dragon-q6a
350362
- shift,otter
363+
- thundercomm,rubikpi3
351364
- const: qcom,qcm6490
352365

353366
- description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
@@ -900,6 +913,8 @@ properties:
900913

901914
- items:
902915
- enum:
916+
- google,blueline
917+
- google,crosshatch
903918
- huawei,planck
904919
- lenovo,yoga-c630
905920
- lg,judyln
@@ -1067,6 +1082,19 @@ properties:
10671082
- const: qcom,x1e78100
10681083
- const: qcom,x1e80100
10691084

1085+
- items:
1086+
- enum:
1087+
- medion,sprchrgd14s1
1088+
- tuxedo,elite14gen1
1089+
- const: qcom,x1e78100
1090+
- const: qcom,x1e80100
1091+
1092+
- items:
1093+
- const: microsoft,denali-lcd
1094+
- const: microsoft,denali
1095+
- const: qcom,x1p64100
1096+
- const: qcom,x1e80100
1097+
10701098
- items:
10711099
- enum:
10721100
- asus,vivobook-s15
@@ -1089,6 +1117,11 @@ properties:
10891117
- const: qcom,hamoa-iot-som
10901118
- const: qcom,x1e80100
10911119

1120+
- items:
1121+
- const: microsoft,denali-oled
1122+
- const: microsoft,denali
1123+
- const: qcom,x1e80100
1124+
10921125
- items:
10931126
- enum:
10941127
- asus,zenbook-a14-ux3407qa-lcd

0 commit comments

Comments
 (0)