Skip to content

Commit 115e74a

Browse files
committed
Merge tag 'soc-dt-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC devicetree updates from Arnd Bergmann: "There are a few new variants of existing chips: - mt6572 is an older mobile phone chip from mediatek that was extremely popular a decade ago but never got upstreamed until now - exynos2200 is a recent high-end mobile phone chip used in a few Samsung phones like the Galaxy S22 - Renesas R-Car V4M-7 (R8A779H2) is an updated version of R-Car V4M (R8A779H0) and used in automotive applications - Tegra264 is a new chip from NVIDIA, but support is fairly minimal for now, and not much information is public about it There are five more chips in a separate branch, as those are new chip families that I merged along with the necessary infrastructure. New board support is not that exciting, with a total of 33 newly added machines here: - Evaluation platforms for the chips above, plus TI am62d2 and Sophgo sg2042 - Six 32-bit industrial boards based on stm32, imx6 and am33 chips, plus eight 64-bit rockchips rk33xx/rk35xx, am62d2, t527, imx8 and imx95 - Two newly added ASPEED BMC based motherboards, and one that got removed - Phones and Tablets based on 32-bit mt6572, tegra30 and 64-bit msm8976 SoCs - Three Laptops based on Mediatek mt8186 and Qualcomm Snapdragon X1 - A set-top box based on Amlogic meson-gxm Updates for existing machines are spread over all the above families. One notable change here is support for the RP1 I/O chip used in Raspberry Pi 5" * tag 'soc-dt-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (606 commits) riscv: dts: sophgo: fix mdio node name for CV180X riscv: dts: sophgo: sophgo-srd3-10: reserve uart0 device riscv: dts: sophgo: add Sophgo SG2042_EVB_V2.0 board device tree riscv: dts: sophgo: add Sophgo SG2042_EVB_V1.X board device tree dt-bindings: riscv: add Sophgo SG2042_EVB_V1.X/V2.0 bindings riscv: dts: sophgo: add ethernet GMAC device for sg2042 riscv: dts: sophgo: Enable ethernet device for Huashan Pi riscv: dts: sophgo: Add mdio multiplexer device for cv18xx riscv: dts: sophgo: Add ethernet device for cv18xx riscv: dts: sophgo: sg2044: add pmu configuration riscv: dts: sophgo: sg2044: add ziccrse extension riscv: dts: sophgo: add zfh for sg2042 riscv: dts: sophgo: add ziccrse for sg2042 riscv: dts: sophgo: Add xtheadvector to the sg2042 devicetree riscv: dts: sophgo: sg2044: add PCIe device support for SG2044 riscv: dts: sophgo: sg2044: add MSI device support for SG2044 riscv: dts: sophgo: add reset configuration for Sophgo CV1800 series SoC riscv: dts: sophgo: add reset generator for Sophgo CV1800 series SoC dt-bindings: soc: sophgo: Move SoCs/boards from riscv into soc, add SG2000 riscv: dts: sophgo: sg2044: Add missing riscv,cbop-block-size property ...
2 parents 69f2970 + ac75da1 commit 115e74a

File tree

592 files changed

+42516
-7509
lines changed

Some content is hidden

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

592 files changed

+42516
-7509
lines changed

Documentation/devicetree/bindings/arm/amlogic.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ properties:
135135
- minix,neo-u9h
136136
- nexbox,a1
137137
- tronsmart,vega-s96
138+
- ugoos,am3
138139
- videostrong,gxm-kiii-pro
139140
- wetek,core2
140141
- const: amlogic,s912

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ properties:
8787
- facebook,greatlakes-bmc
8888
- facebook,harma-bmc
8989
- facebook,minerva-cmc
90+
- facebook,santabarbara-bmc
9091
- facebook,yosemite4-bmc
9192
- ibm,blueridge-bmc
9293
- ibm,everest-bmc
@@ -98,6 +99,7 @@ properties:
9899
- inventec,starscream-bmc
99100
- inventec,transformer-bmc
100101
- jabil,rbp-bmc
102+
- nvidia,gb200nvl-bmc
101103
- qcom,dc-scm-v1-bmc
102104
- quanta,s6q-bmc
103105
- ufispace,ncplite-bmc

Documentation/devicetree/bindings/arm/fsl.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ properties:
8989
- description: i.MX28 based Boards
9090
items:
9191
- enum:
92+
- amarula,imx28-rmm
9293
- armadeus,imx28-apf28 # APF28 SoM
9394
- bluegiga,apx4devkit # Bluegiga APx4 SoM on dev board
9495
- crystalfontz,cfa10036 # Crystalfontz CFA-10036 SoM
@@ -769,6 +770,15 @@ properties:
769770
- const: dh,imx6ull-dhcor-som
770771
- const: fsl,imx6ull
771772

773+
- description: i.MX6ULL Engicam MicroGEA SoM based boards
774+
items:
775+
- enum:
776+
- engicam,microgea-imx6ull-bmm # i.MX6ULL Engicam MicroGEA BMM Board
777+
- engicam,microgea-imx6ull-gtw # i.MX6ULL Engicam MicroGEA GTW Board
778+
- engicam,microgea-imx6ull-rmm # i.MX6ULL Engicam MicroGEA RMM Board
779+
- const: engicam,microgea-imx6ull # i.MX6ULL Engicam MicroGEA SoM
780+
- const: fsl,imx6ull
781+
772782
- description: i.MX6ULL PHYTEC phyBOARD-Segin
773783
items:
774784
- enum:
@@ -1095,6 +1105,7 @@ properties:
10951105
- gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board
10961106
- gateworks,imx8mp-gw75xx-2x # i.MX8MP Gateworks Board
10971107
- gateworks,imx8mp-gw82xx-2x # i.MX8MP Gateworks Board
1108+
- gocontroll,moduline-display # GOcontroll Moduline Display controller
10981109
- skov,imx8mp-skov-basic # SKOV i.MX8MP baseboard without frontplate
10991110
- skov,imx8mp-skov-revb-hdmi # SKOV i.MX8MP climate control without panel
11001111
- skov,imx8mp-skov-revb-lt6 # SKOV i.MX8MP climate control with 7” panel
@@ -1395,6 +1406,13 @@ properties:
13951406
- fsl,imx95-19x19-evk # i.MX95 19x19 EVK Board
13961407
- const: fsl,imx95
13971408

1409+
- description: PHYTEC i.MX 95 FPSC based Boards
1410+
items:
1411+
- enum:
1412+
- phytec,imx95-libra-rdk-fpsc # Libra-i.MX 95 FPSC
1413+
- const: phytec,imx95-phycore-fpsc # phyCORE-i.MX 95 FPSC
1414+
- const: fsl,imx95
1415+
13981416
- description: i.MXRT1050 based Boards
13991417
items:
14001418
- enum:

Documentation/devicetree/bindings/arm/mediatek.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ properties:
2727
- enum:
2828
- mediatek,mt2712-evb
2929
- const: mediatek,mt2712
30+
- items:
31+
- enum:
32+
- jty,d101
33+
- lenovo,a369i
34+
- const: mediatek,mt6572
3035
- items:
3136
- enum:
3237
- mediatek,mt6580-evbp1
@@ -302,6 +307,10 @@ properties:
302307
- const: google,steelix-sku196608
303308
- const: google,steelix
304309
- const: mediatek,mt8186
310+
- description: Google Squirtle (Acer Chromebook Spin 311 (R724T)
311+
items:
312+
- const: google,squirtle
313+
- const: mediatek,mt8186
305314
- description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
306315
items:
307316
- const: google,starmie-sku0
@@ -350,9 +359,6 @@ properties:
350359
- const: mediatek,mt8186
351360
- description: Google Voltorb (Acer Chromebook 311 C723/C732T)
352361
items:
353-
- enum:
354-
- google,voltorb-sku589824
355-
- google,voltorb-sku589825
356362
- const: google,voltorb
357363
- const: mediatek,mt8186
358364
- items:

Documentation/devicetree/bindings/arm/qcom.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ properties:
209209
- samsung,hlte
210210
- sony,xperia-amami
211211
- sony,xperia-honami
212+
- sony,xperia-togari
212213
- const: qcom,msm8974
213214

214215
- items:
@@ -230,6 +231,11 @@ properties:
230231
- const: qcom,msm8974pro
231232
- const: qcom,msm8974
232233

234+
- items:
235+
- enum:
236+
- longcheer,l9360
237+
- const: qcom,msm8976
238+
233239
- items:
234240
- enum:
235241
- acer,a1-724

Documentation/devicetree/bindings/arm/rockchip.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,11 @@ properties:
258258
- const: firefly,rk3566-roc-pc
259259
- const: rockchip,rk3566
260260

261+
- description: Firefly Station M3
262+
items:
263+
- const: firefly,rk3588s-roc-pc
264+
- const: rockchip,rk3588s
265+
261266
- description: Firefly Station P2
262267
items:
263268
- const: firefly,rk3568-roc-pc
@@ -295,6 +300,12 @@ properties:
295300
- friendlyarm,nanopi-r4s-enterprise
296301
- const: rockchip,rk3399
297302

303+
- description: FriendlyElec NanoPi M5 series boards
304+
items:
305+
- enum:
306+
- friendlyarm,nanopi-m5
307+
- const: rockchip,rk3576
308+
298309
- description: FriendlyElec NanoPi R5 series boards
299310
items:
300311
- enum:
@@ -715,6 +726,13 @@ properties:
715726
- const: lckfb,tspi-rk3566
716727
- const: rockchip,rk3566
717728

729+
- description: Luckfox Core3576 Module based boards
730+
items:
731+
- enum:
732+
- luckfox,omni3576
733+
- const: luckfox,core3576
734+
- const: rockchip,rk3576
735+
718736
- description: Lunzn FastRhino R66S / R68S
719737
items:
720738
- enum:
@@ -961,6 +979,11 @@ properties:
961979
- const: radxa,rock-s0
962980
- const: rockchip,rk3308
963981

982+
- description: Radxa ROCK 5T
983+
items:
984+
- const: radxa,rock-5t
985+
- const: rockchip,rk3588
986+
964987
- description: Radxa ZERO 3W/3E
965988
items:
966989
- enum:
@@ -1109,6 +1132,11 @@ properties:
11091132
- const: rockchip,rk3588-toybrick-x0
11101133
- const: rockchip,rk3588
11111134

1135+
- description: Sakura Pi RK3308B
1136+
items:
1137+
- const: sakurapi,rk3308-sakurapi-rk3308b
1138+
- const: rockchip,rk3308
1139+
11121140
- description: Sinovoip RK3308 Banana Pi P2 Pro
11131141
items:
11141142
- const: sinovoip,rk3308-bpi-p2pro

Documentation/devicetree/bindings/arm/rockchip/pmu.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ select:
2525
- rockchip,rk3288-pmu
2626
- rockchip,rk3368-pmu
2727
- rockchip,rk3399-pmu
28+
- rockchip,rk3528-pmu
2829
- rockchip,rk3562-pmu
2930
- rockchip,rk3568-pmu
3031
- rockchip,rk3576-pmu
@@ -44,6 +45,7 @@ properties:
4445
- rockchip,rk3288-pmu
4546
- rockchip,rk3368-pmu
4647
- rockchip,rk3399-pmu
48+
- rockchip,rk3528-pmu
4749
- rockchip,rk3562-pmu
4850
- rockchip,rk3568-pmu
4951
- rockchip,rk3576-pmu

Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@ properties:
4545
- const: samsung,aries
4646
- const: samsung,s5pv210
4747

48+
- description: Exynos2200 based boards
49+
items:
50+
- enum:
51+
- samsung,g0s # Samsung Galaxy S22+ (SM-S906B)
52+
- const: samsung,exynos2200
53+
4854
- description: Exynos3250 based boards
4955
items:
5056
- enum:

Documentation/devicetree/bindings/arm/stm32/stm32.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ properties:
121121
- st,stm32mp157a-dk1-scmi
122122
- st,stm32mp157c-dk2
123123
- st,stm32mp157c-dk2-scmi
124+
- st,stm32mp157f-dk2
124125
- const: st,stm32mp157
125126

126127
- items:

Documentation/devicetree/bindings/arm/sunxi.yaml

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -341,15 +341,11 @@ properties:
341341
- const: allwinner,i12-tvbox
342342
- const: allwinner,sun7i-a20
343343

344-
- description: ICnova A20 ADB4006
344+
- description: ICnova A20
345345
items:
346-
- const: incircuit,icnova-a20-adb4006
347-
- const: incircuit,icnova-a20
348-
- const: allwinner,sun7i-a20
349-
350-
- description: ICNova A20 SWAC
351-
items:
352-
- const: incircuit,icnova-a20-swac
346+
- enum:
347+
- incircuit,icnova-a20-adb4006
348+
- incircuit,icnova-a20-swac
353349
- const: incircuit,icnova-a20
354350
- const: allwinner,sun7i-a20
355351

@@ -760,21 +756,12 @@ properties:
760756
- const: pine64,pinebook
761757
- const: allwinner,sun50i-a64
762758

763-
- description: Pine64 PinePhone Developer Batch (1.0)
764-
items:
765-
- const: pine64,pinephone-1.0
766-
- const: pine64,pinephone
767-
- const: allwinner,sun50i-a64
768-
769-
- description: Pine64 PinePhone Braveheart (1.1)
759+
- description: Pine64 PinePhone
770760
items:
771-
- const: pine64,pinephone-1.1
772-
- const: pine64,pinephone
773-
- const: allwinner,sun50i-a64
774-
775-
- description: Pine64 PinePhone (1.2)
776-
items:
777-
- const: pine64,pinephone-1.2
761+
- enum:
762+
- pine64,pinephone-1.0 # Developer Batch (1.0)
763+
- pine64,pinephone-1.1 # Braveheart (1.1)
764+
- pine64,pinephone-1.2
778765
- const: pine64,pinephone
779766
- const: allwinner,sun50i-a64
780767

@@ -996,6 +983,11 @@ properties:
996983
- const: xunlong,orangepi-3
997984
- const: allwinner,sun50i-h6
998985

986+
- description: Xunlong OrangePi 4A
987+
items:
988+
- const: xunlong,orangepi-4a
989+
- const: allwinner,sun55i-t527
990+
999991
- description: Xunlong OrangePi Lite
1000992
items:
1001993
- const: xunlong,orangepi-lite

0 commit comments

Comments
 (0)