Skip to content

Commit 950b666

Browse files
committed
Merge tag 'soc-dt-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC DT updates from Arnd Bergmann: "About a quarter of the changes are for 32-bit arm, mostly filling in device support for existing machines and adding minor cleanups, mostly for Qualcomm and Samsung based machines. Two new 32-bit SoCs are added, both are quad-core Cortex-A7 chips from Rockchips that have been around for a while but were lacking kernel support so far: RV1126 is a Vision SoC with an NPU and is used in the Edgeble Neural Compute Module 2(Neu2) board, while RK3128 is design for TV boxes and so far only comes with a dts for its refernece design. The other 32-bit boards that were added are two ASpeed AST2600 based BMC boards, the Microchip sam9x60_curiosity development board (Armv5 based!), the Enclustra PE1 FPGA-SoM baseboard, and a few more boards for i.MX53 and i.MX6ULL. On the RISC-V side, there are fewer patches, but a total of ten new single-board computers based on variations of the Allwinner D1/T113 chip, plus one more board based on Microchip Polarfire. As usual, arm64 has by far the most changes here, with over 700 non-merge changesets, among them over 400 alone for Qualcomm. The newly added SoCs this time are all recent high-end embedded SoCs for various markets, each on comes with support for its reference board: - Qualcomm SM8550 (Snapdragon 8 Gen 2) for mobile phones - Qualcomm QDU1000/QRU1000 5G RAN platform - Rockchips RK3588/RK3588s for tablets, chromebooks and SBCs - TI J784S4 for industrial and automotive applications In total, there are 46 new arm64 machines: - Reference platforms for each of the five new SoCs - Three Amlogic based development boards - Six embedded machines based on NXP i.MX8MM and i.MX8MP - The Mediatek mt7986a based Banana Pi R3 router - Six tablets based on Qualcomm MSM8916 (Snapdragon 410), SM6115 (Snapdragon 662) and SM8250 (Snapdragon 865) - Two LTE dongles, also based on MSM8916 - Seven mobile phones, based on Qualcomm MSM8953 (Snapdragon 610), SDM450 and SDM632 - Three chromebooks based on Qualcomm SC7280 (Snapdragon 7c) - Nine development boards based on Rockchips RK3588, RK3568, RK3566 and RK3328. - Five development machines based on TI K3 (AM642/AM654/AM68/AM69) The cleanup of dtc warnings continues across all platforms, adding to the total number of changes" * tag 'soc-dt-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (1035 commits) dt-bindings: riscv: correct starfive visionfive 2 compatibles ARM: dts: socfpga: Add enclustra PE1 devicetree dt-bindings: altera: Add enclustra mercury PE1 arm64: dts: qcom: msm8996: align RPM G-Link clock-controller node with bindings arm64: dts: qcom: qcs404: align RPM G-Link node with bindings arm64: dts: qcom: ipq6018: align RPM G-Link node with bindings arm64: dts: qcom: sm8550: remove invalid interconnect property from cryptobam arm64: dts: qcom: sc7280: Adjust zombie PWM frequency arm64: dts: qcom: sc8280xp-pmics: Specify interrupt parent explicitly arm64: dts: qcom: sm7225-fairphone-fp4: enable remaining i2c busses arm64: dts: qcom: sm7225-fairphone-fp4: move status property down arm64: dts: qcom: pmk8350: Use the correct PON compatible arm64: dts: qcom: sc8280xp-x13s: Enable external display arm64: dts: qcom: sc8280xp-crd: Introduce pmic_glink arm64: dts: qcom: sc8280xp: Add USB-C-related DP blocks arm64: dts: qcom: sm8350-hdk: enable GPU arm64: dts: qcom: sm8350: add GPU, GMU, GPU CC and SMMU nodes arm64: dts: qcom: sm8350: finish reordering nodes arm64: dts: qcom: sm8350: move more nodes to correct place arm64: dts: qcom: sm8350: reorder device nodes ...
2 parents c72e04c + e43efb6 commit 950b666

File tree

882 files changed

+77635
-19024
lines changed

Some content is hidden

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

882 files changed

+77635
-19024
lines changed

Documentation/devicetree/bindings/arm/altera.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ properties:
3131
- description: Mercury+ AA1 boards
3232
items:
3333
- enum:
34+
- enclustra,mercury-pe1
3435
- google,chameleon-v3
3536
- const: enclustra,mercury-aa1
3637
- const: altr,socfpga-arria10

Documentation/devicetree/bindings/arm/amlogic.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ properties:
154154
items:
155155
- enum:
156156
- khadas,vim3
157+
- radxa,zero2
157158
- const: amlogic,a311d
158159
- const: amlogic,g12b
159160

@@ -165,6 +166,7 @@ properties:
165166
- azw,gtking-pro
166167
- hardkernel,odroid-go-ultra
167168
- hardkernel,odroid-n2
169+
- hardkernel,odroid-n2l
168170
- hardkernel,odroid-n2-plus
169171
- khadas,vim3
170172
- ugoos,am6
@@ -176,6 +178,7 @@ properties:
176178
- enum:
177179
- amediatech,x96-air
178180
- amediatech,x96-air-gbit
181+
- bananapi,bpi-m2-pro
179182
- bananapi,bpi-m5
180183
- cyx,a95xf3-air
181184
- cyx,a95xf3-air-gbit

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,15 @@ properties:
7878
- facebook,cloudripper-bmc
7979
- facebook,elbert-bmc
8080
- facebook,fuji-bmc
81+
- facebook,greatlakes-bmc
8182
- ibm,everest-bmc
8283
- ibm,rainier-bmc
8384
- ibm,tacoma-bmc
8485
- inventec,transformer-bmc
8586
- jabil,rbp-bmc
8687
- qcom,dc-scm-v1-bmc
8788
- quanta,s6q-bmc
89+
- ufispace,ncplite-bmc
8890
- const: aspeed,ast2600
8991

9092
additionalProperties: true

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,11 @@ properties:
9191
- const: atmel,sama5d2
9292
- const: atmel,sama5
9393

94-
- description: SAM9X60-EK board
94+
- description: Microchip SAM9X60 Evaluation Boards
9595
items:
96-
- const: microchip,sam9x60ek
96+
- enum:
97+
- microchip,sam9x60ek
98+
- microchip,sam9x60-curiosity
9799
- const: microchip,sam9x60
98100
- const: atmel,at91sam9
99101

Documentation/devicetree/bindings/arm/fsl.yaml

Lines changed: 90 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,56 @@ properties:
8888
items:
8989
- enum:
9090
- armadeus,imx28-apf28 # APF28 SoM
91-
- armadeus,imx28-apf28dev # APF28 SoM on APF28Dev board
91+
- bluegiga,apx4devkit # Bluegiga APx4 SoM on dev board
92+
- crystalfontz,cfa10036 # Crystalfontz CFA-10036 SoM
93+
- eukrea,mbmx28lc
9294
- fsl,imx28-evk
9395
- i2se,duckbill
9496
- i2se,duckbill-2
97+
- karo,tx28 # Ka-Ro electronics TX28 module
98+
- lwn,imx28-xea
99+
- msr,m28cu3 # M28 SoM with custom base board
100+
- schulercontrol,imx28-sps1
95101
- technologic,imx28-ts4600
96102
- const: fsl,imx28
103+
104+
- description: i.MX28 Aries M28 SoM Board
105+
items:
106+
- const: aries,m28
107+
- const: denx,m28
108+
- const: fsl,imx28
109+
110+
- description: i.MX28 Aries M28EVK Board
111+
items:
112+
- const: aries,m28evk
113+
- const: denx,m28evk
114+
- const: fsl,imx28
115+
116+
- description: i.MX28 Armadeus Systems APF28Dev Board
117+
items:
118+
- const: armadeus,imx28-apf28dev
119+
- const: armadeus,imx28-apf28
120+
- const: fsl,imx28
121+
122+
- description: i.MX28 Crystalfontz CFA-10036 based Boards
123+
items:
124+
- enum:
125+
- crystalfontz,cfa10037
126+
- crystalfontz,cfa10049
127+
- crystalfontz,cfa10057
128+
- crystalfontz,cfa10058
129+
- const: crystalfontz,cfa10036
130+
- const: fsl,imx28
131+
132+
- description: i.MX28 Crystalfontz CFA-10037 based Boards
133+
items:
134+
- enum:
135+
- crystalfontz,cfa10055
136+
- crystalfontz,cfa10056
137+
- const: crystalfontz,cfa10037
138+
- const: crystalfontz,cfa10036
139+
- const: fsl,imx28
140+
97141
- description: i.MX28 Duckbill 2 based Boards
98142
items:
99143
- enum:
@@ -103,6 +147,19 @@ properties:
103147
- const: i2se,duckbill-2
104148
- const: fsl,imx28
105149

150+
- description: i.MX28 Eukrea Electromatique MBMX283LC Board
151+
items:
152+
- const: eukrea,mbmx283lc
153+
- const: eukrea,mbmx28lc
154+
- const: fsl,imx28
155+
156+
- description: i.MX28 Eukrea Electromatique MBMX287LC Board
157+
items:
158+
- const: eukrea,mbmx287lc
159+
- const: eukrea,mbmx283lc
160+
- const: eukrea,mbmx28lc
161+
- const: fsl,imx28
162+
106163
- description: i.MX31 based Boards
107164
items:
108165
- enum:
@@ -173,6 +230,7 @@ properties:
173230
- kiebackpeter,imx53-ddc # K+P imx53 DDC
174231
- kiebackpeter,imx53-hsc # K+P imx53 HSC
175232
- menlo,m53menlo # i.MX53 Menlo board
233+
- starterkit,sk-imx53
176234
- voipac,imx53-dmm-668 # Voipac i.MX53 X53-DMM-668
177235
- const: fsl,imx53
178236

@@ -644,6 +702,16 @@ properties:
644702
- const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
645703
- const: fsl,imx6ull
646704

705+
- description: i.MX6ULL DHCOM SoM based Boards
706+
items:
707+
- enum:
708+
- dh,imx6ull-dhcom-drc02
709+
- dh,imx6ull-dhcom-pdk2
710+
- dh,imx6ull-dhcom-picoitx
711+
- const: dh,imx6ull-dhcom-som # The DHCOR is soldered on the DHCOM
712+
- const: dh,imx6ull-dhcor-som
713+
- const: fsl,imx6ull
714+
647715
- description: i.MX6ULL PHYTEC phyBOARD-Segin
648716
items:
649717
- enum:
@@ -815,7 +883,6 @@ properties:
815883
- enum:
816884
- beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
817885
- boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board
818-
- cloos,imx8mm-phg # i.MX8MM Cloos PHG Board
819886
- dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC
820887
- emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
821888
- fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
@@ -830,7 +897,6 @@ properties:
830897
- innocomm,wb15-evk # i.MX8MM Innocomm EVK board with WB15 SoM
831898
- kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM
832899
- kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM
833-
- menlo,mx8menlo # i.MX8MM Menlo board with Verdin SoM
834900
- toradex,verdin-imx8mm # Verdin iMX8M Mini Modules
835901
- toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT
836902
- toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules
@@ -861,8 +927,10 @@ properties:
861927
- description: Toradex Boards with Verdin iMX8M Mini Modules
862928
items:
863929
- enum:
930+
- menlo,mx8menlo # Verdin iMX8M Mini Module on i.MX8MM Menlo board
864931
- toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia
865932
- toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board
933+
- toradex,verdin-imx8mm-nonwifi-yavia # Verdin iMX8M Mini Module on Yavia
866934
- const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT
867935
- const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module
868936
- const: fsl,imx8mm
@@ -872,6 +940,7 @@ properties:
872940
- enum:
873941
- toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia
874942
- toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B.
943+
- toradex,verdin-imx8mm-wifi-yavia # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia
875944
- const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module
876945
- const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module
877946
- const: fsl,imx8mm
@@ -895,6 +964,7 @@ properties:
895964
one compatible is needed.
896965
items:
897966
- enum:
967+
- cloos,imx8mm-phg # i.MX8MM Cloos PHG Board
898968
- tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx
899969
- const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM
900970
- const: fsl,imx8mm
@@ -931,10 +1001,11 @@ properties:
9311001
- description: i.MX8MP based Boards
9321002
items:
9331003
- enum:
934-
- dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM
935-
- dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board
1004+
- beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit
9361005
- fsl,imx8mp-evk # i.MX8MP EVK Board
9371006
- gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board
1007+
- polyhex,imx8mp-debix # Polyhex Debix boards
1008+
- polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board
9381009
- toradex,verdin-imx8mp # Verdin iMX8M Plus Modules
9391010
- toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT
9401011
- toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules
@@ -947,6 +1018,12 @@ properties:
9471018
- const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM
9481019
- const: fsl,imx8mp
9491020

1021+
- description: i.MX8MP DHCOM based Boards
1022+
items:
1023+
- const: dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board
1024+
- const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM
1025+
- const: fsl,imx8mp
1026+
9501027
- description: Engicam i.Core MX8M Plus SoM based boards
9511028
items:
9521029
- enum:
@@ -965,6 +1042,7 @@ properties:
9651042
- enum:
9661043
- toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia
9671044
- toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board
1045+
- toradex,verdin-imx8mp-nonwifi-yavia # Verdin iMX8M Plus Module on Yavia
9681046
- const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT
9691047
- const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module
9701048
- const: fsl,imx8mp
@@ -974,6 +1052,7 @@ properties:
9741052
- enum:
9751053
- toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia
9761054
- toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B.
1055+
- toradex,verdin-imx8mp-wifi-yavia # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia
9771056
- const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module
9781057
- const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module
9791058
- const: fsl,imx8mp
@@ -999,12 +1078,17 @@ properties:
9991078
- fsl,imx8mq-evk # i.MX8MQ EVK Board
10001079
- google,imx8mq-phanbell # Google Coral Edge TPU
10011080
- kontron,pitx-imx8m # Kontron pITX-imx8m Board
1002-
- mntre,reform2 # MNT Reform2 Laptop
10031081
- purism,librem5-devkit # Purism Librem5 devkit
10041082
- solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
10051083
- technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
10061084
- const: fsl,imx8mq
10071085

1086+
- description: i.MX8MQ NITROGEN SoM based Boards
1087+
items:
1088+
- const: mntre,reform2 # MNT Reform2 Laptop
1089+
- const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1090+
- const: fsl,imx8mq
1091+
10081092
- description: Purism Librem5 phones
10091093
items:
10101094
- enum:

Documentation/devicetree/bindings/arm/mediatek.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,10 @@ properties:
244244
- enum:
245245
- mediatek,mt8183-pumpkin
246246
- const: mediatek,mt8183
247+
- items:
248+
- enum:
249+
- mediatek,mt8365-evk
250+
- const: mediatek,mt8365
247251
- items:
248252
- enum:
249253
- mediatek,mt8516-pumpkin

0 commit comments

Comments
 (0)