GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / arm / rockchip.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/arm/rockchip.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Rockchip platforms
8
9 maintainers:
10   - Heiko Stuebner <heiko@sntech.de>
11
12 properties:
13   $nodename:
14     const: '/'
15   compatible:
16     oneOf:
17
18       - description: 96boards RK3399 Ficus (ROCK960 Enterprise Edition)
19         items:
20           - const: vamrs,ficus
21           - const: rockchip,rk3399
22
23       - description: 96boards RK3399 Rock960 (ROCK960 Consumer Edition)
24         items:
25           - const: vamrs,rock960
26           - const: rockchip,rk3399
27
28       - description: Amarula Vyasa RK3288
29         items:
30           - const: amarula,vyasa-rk3288
31           - const: rockchip,rk3288
32
33       - description: Anbernic RG353P
34         items:
35           - const: anbernic,rg353p
36           - const: rockchip,rk3566
37
38       - description: Anbernic RG503
39         items:
40           - const: anbernic,rg503
41           - const: rockchip,rk3566
42
43       - description: Asus Tinker board
44         items:
45           - const: asus,rk3288-tinker
46           - const: rockchip,rk3288
47
48       - description: Asus Tinker board S
49         items:
50           - const: asus,rk3288-tinker-s
51           - const: rockchip,rk3288
52
53       - description: Beelink A1
54         items:
55           - const: azw,beelink-a1
56           - const: rockchip,rk3328
57
58       - description: bq Curie 2 tablet
59         items:
60           - const: mundoreader,bq-curie2
61           - const: rockchip,rk3066a
62
63       - description: bq Edison 2 Quad-Core tablet
64         items:
65           - const: mundoreader,bq-edison2qc
66           - const: rockchip,rk3188
67
68       - description: ChipSPARK PopMetal-RK3288
69         items:
70           - const: chipspark,popmetal-rk3288
71           - const: rockchip,rk3288
72
73       - description: ChipSPARK Rayeager PX2
74         items:
75           - const: chipspark,rayeager-px2
76           - const: rockchip,rk3066a
77
78       - description: Elgin RV1108 R1
79         items:
80           - const: elgin,rv1108-r1
81           - const: rockchip,rv1108
82
83       - description: Engicam PX30.Core C.TOUCH 2.0
84         items:
85           - const: engicam,px30-core-ctouch2
86           - const: engicam,px30-core
87           - const: rockchip,px30
88
89       - description: Engicam PX30.Core C.TOUCH 2.0 10.1" Open Frame
90         items:
91           - const: engicam,px30-core-ctouch2-of10
92           - const: engicam,px30-core
93           - const: rockchip,px30
94
95       - description: Engicam PX30.Core EDIMM2.2 Starter Kit
96         items:
97           - const: engicam,px30-core-edimm2.2
98           - const: engicam,px30-core
99           - const: rockchip,px30
100
101       - description: Firefly Firefly-RK3288
102         items:
103           - enum:
104               - firefly,firefly-rk3288
105               - firefly,firefly-rk3288-beta
106           - const: rockchip,rk3288
107
108       - description: Firefly Firefly-RK3288 Reload
109         items:
110           - const: firefly,firefly-rk3288-reload
111           - const: rockchip,rk3288
112
113       - description: Firefly Firefly-RK3399
114         items:
115           - const: firefly,firefly-rk3399
116           - const: rockchip,rk3399
117
118       - description: Firefly ROC-RK3308-CC
119         items:
120           - const: firefly,roc-rk3308-cc
121           - const: rockchip,rk3308
122
123       - description: Firefly roc-rk3328-cc
124         items:
125           - const: firefly,roc-rk3328-cc
126           - const: rockchip,rk3328
127
128       - description: Firefly ROC-RK3328-PC
129         items:
130           - const: firefly,roc-rk3328-pc
131           - const: rockchip,rk3328
132
133       - description: Firefly ROC-RK3399-PC
134         items:
135           - enum:
136               - firefly,roc-rk3399-pc
137               - firefly,roc-rk3399-pc-mezzanine
138           - const: rockchip,rk3399
139
140       - description: Firefly ROC-RK3399-PC-PLUS
141         items:
142           - enum:
143               - firefly,roc-rk3399-pc-plus
144           - const: rockchip,rk3399
145
146       - description: Firefly Station M2
147         items:
148           - const: firefly,rk3566-roc-pc
149           - const: rockchip,rk3566
150
151       - description: FriendlyElec NanoPi R2S
152         items:
153           - const: friendlyarm,nanopi-r2s
154           - const: rockchip,rk3328
155
156       - description: FriendlyElec NanoPi4 series boards
157         items:
158           - enum:
159               - friendlyarm,nanopc-t4
160               - friendlyarm,nanopi-m4
161               - friendlyarm,nanopi-m4b
162               - friendlyarm,nanopi-neo4
163               - friendlyarm,nanopi-r4s
164               - friendlyarm,nanopi-r4s-enterprise
165           - const: rockchip,rk3399
166
167       - description: GeekBuying GeekBox
168         items:
169           - const: geekbuying,geekbox
170           - const: rockchip,rk3368
171
172       - description: Google Bob (Asus Chromebook Flip C101PA)
173         items:
174           - const: google,bob-rev13
175           - const: google,bob-rev12
176           - const: google,bob-rev11
177           - const: google,bob-rev10
178           - const: google,bob-rev9
179           - const: google,bob-rev8
180           - const: google,bob-rev7
181           - const: google,bob-rev6
182           - const: google,bob-rev5
183           - const: google,bob-rev4
184           - const: google,bob
185           - const: google,gru
186           - const: rockchip,rk3399
187
188       - description: Google Brain (dev-board)
189         items:
190           - const: google,veyron-brain-rev0
191           - const: google,veyron-brain
192           - const: google,veyron
193           - const: rockchip,rk3288
194
195       - description: Google Fievel (AOPEN Chromebox Mini)
196         items:
197           - const: google,veyron-fievel-rev8
198           - const: google,veyron-fievel-rev7
199           - const: google,veyron-fievel-rev6
200           - const: google,veyron-fievel-rev5
201           - const: google,veyron-fievel-rev4
202           - const: google,veyron-fievel-rev3
203           - const: google,veyron-fievel-rev2
204           - const: google,veyron-fievel-rev1
205           - const: google,veyron-fievel-rev0
206           - const: google,veyron-fievel
207           - const: google,veyron
208           - const: rockchip,rk3288
209
210       - description: Google Gru (dev-board)
211         items:
212           - const: google,gru-rev15
213           - const: google,gru-rev14
214           - const: google,gru-rev13
215           - const: google,gru-rev12
216           - const: google,gru-rev11
217           - const: google,gru-rev10
218           - const: google,gru-rev9
219           - const: google,gru-rev8
220           - const: google,gru-rev7
221           - const: google,gru-rev6
222           - const: google,gru-rev5
223           - const: google,gru-rev4
224           - const: google,gru-rev3
225           - const: google,gru-rev2
226           - const: google,gru
227           - const: rockchip,rk3399
228
229       - description: Google Jaq (Haier Chromebook 11 and more w/ uSD)
230         items:
231           - const: google,veyron-jaq-rev5
232           - const: google,veyron-jaq-rev4
233           - const: google,veyron-jaq-rev3
234           - const: google,veyron-jaq-rev2
235           - const: google,veyron-jaq-rev1
236           - const: google,veyron-jaq
237           - const: google,veyron
238           - const: rockchip,rk3288
239
240       - description: Google Jerry (Hisense Chromebook C11 and more)
241         items:
242           - const: google,veyron-jerry-rev15
243           - const: google,veyron-jerry-rev14
244           - const: google,veyron-jerry-rev13
245           - const: google,veyron-jerry-rev12
246           - const: google,veyron-jerry-rev11
247           - const: google,veyron-jerry-rev10
248           - const: google,veyron-jerry-rev7
249           - const: google,veyron-jerry-rev6
250           - const: google,veyron-jerry-rev5
251           - const: google,veyron-jerry-rev4
252           - const: google,veyron-jerry-rev3
253           - const: google,veyron-jerry
254           - const: google,veyron
255           - const: rockchip,rk3288
256
257       - description: Google Kevin (Samsung Chromebook Plus)
258         items:
259           - const: google,kevin-rev15
260           - const: google,kevin-rev14
261           - const: google,kevin-rev13
262           - const: google,kevin-rev12
263           - const: google,kevin-rev11
264           - const: google,kevin-rev10
265           - const: google,kevin-rev9
266           - const: google,kevin-rev8
267           - const: google,kevin-rev7
268           - const: google,kevin-rev6
269           - const: google,kevin
270           - const: google,gru
271           - const: rockchip,rk3399
272
273       - description: Google Mickey (Asus Chromebit CS10)
274         items:
275           - const: google,veyron-mickey-rev8
276           - const: google,veyron-mickey-rev7
277           - const: google,veyron-mickey-rev6
278           - const: google,veyron-mickey-rev5
279           - const: google,veyron-mickey-rev4
280           - const: google,veyron-mickey-rev3
281           - const: google,veyron-mickey-rev2
282           - const: google,veyron-mickey-rev1
283           - const: google,veyron-mickey-rev0
284           - const: google,veyron-mickey
285           - const: google,veyron
286           - const: rockchip,rk3288
287
288       - description: Google Mighty (Haier Chromebook 11 and more w/ SD)
289         items:
290           - const: google,veyron-mighty-rev5
291           - const: google,veyron-mighty-rev4
292           - const: google,veyron-mighty-rev3
293           - const: google,veyron-mighty-rev2
294           - const: google,veyron-mighty-rev1
295           - const: google,veyron-mighty
296           - const: google,veyron
297           - const: rockchip,rk3288
298
299       - description: Google Minnie (Asus Chromebook Flip C100P)
300         items:
301           - const: google,veyron-minnie-rev4
302           - const: google,veyron-minnie-rev3
303           - const: google,veyron-minnie-rev2
304           - const: google,veyron-minnie-rev1
305           - const: google,veyron-minnie-rev0
306           - const: google,veyron-minnie
307           - const: google,veyron
308           - const: rockchip,rk3288
309
310       - description: Google Pinky (dev-board)
311         items:
312           - const: google,veyron-pinky-rev2
313           - const: google,veyron-pinky
314           - const: google,veyron
315           - const: rockchip,rk3288
316
317       - description: Google Scarlet - Dumo (ASUS Chromebook Tablet CT100)
318         items:
319           - const: google,scarlet-rev15-sku0
320           - const: google,scarlet-rev15
321           - const: google,scarlet-rev14-sku0
322           - const: google,scarlet-rev14
323           - const: google,scarlet-rev13-sku0
324           - const: google,scarlet-rev13
325           - const: google,scarlet-rev12-sku0
326           - const: google,scarlet-rev12
327           - const: google,scarlet-rev11-sku0
328           - const: google,scarlet-rev11
329           - const: google,scarlet-rev10-sku0
330           - const: google,scarlet-rev10
331           - const: google,scarlet-rev9-sku0
332           - const: google,scarlet-rev9
333           - const: google,scarlet-rev8-sku0
334           - const: google,scarlet-rev8
335           - const: google,scarlet-rev7-sku0
336           - const: google,scarlet-rev7
337           - const: google,scarlet-rev6-sku0
338           - const: google,scarlet-rev6
339           - const: google,scarlet-rev5-sku0
340           - const: google,scarlet-rev5
341           - const: google,scarlet
342           - const: google,gru
343           - const: rockchip,rk3399
344
345       - description: Google Scarlet - Kingdisplay (Acer Chromebook Tab 10)
346         items:
347           - const: google,scarlet-rev15-sku7
348           - const: google,scarlet-rev15
349           - const: google,scarlet-rev14-sku7
350           - const: google,scarlet-rev14
351           - const: google,scarlet-rev13-sku7
352           - const: google,scarlet-rev13
353           - const: google,scarlet-rev12-sku7
354           - const: google,scarlet-rev12
355           - const: google,scarlet-rev11-sku7
356           - const: google,scarlet-rev11
357           - const: google,scarlet-rev10-sku7
358           - const: google,scarlet-rev10
359           - const: google,scarlet-rev9-sku7
360           - const: google,scarlet-rev9
361           - const: google,scarlet-rev8-sku7
362           - const: google,scarlet-rev8
363           - const: google,scarlet-rev7-sku7
364           - const: google,scarlet-rev7
365           - const: google,scarlet-rev6-sku7
366           - const: google,scarlet-rev6
367           - const: google,scarlet-rev5-sku7
368           - const: google,scarlet-rev5
369           - const: google,scarlet-rev4-sku7
370           - const: google,scarlet-rev4
371           - const: google,scarlet-rev3-sku7
372           - const: google,scarlet-rev3
373           - const: google,scarlet
374           - const: google,gru
375           - const: rockchip,rk3399
376
377       - description: |
378           Google Scarlet - Innolux display (Acer Chromebook Tab 10 and more)
379         items:
380           - const: google,scarlet-rev15-sku2
381           - const: google,scarlet-rev15-sku4
382           - const: google,scarlet-rev15-sku6
383           - const: google,scarlet-rev15
384           - const: google,scarlet-rev14-sku2
385           - const: google,scarlet-rev14-sku4
386           - const: google,scarlet-rev14-sku6
387           - const: google,scarlet-rev14
388           - const: google,scarlet-rev13-sku2
389           - const: google,scarlet-rev13-sku4
390           - const: google,scarlet-rev13-sku6
391           - const: google,scarlet-rev13
392           - const: google,scarlet-rev12-sku2
393           - const: google,scarlet-rev12-sku4
394           - const: google,scarlet-rev12-sku6
395           - const: google,scarlet-rev12
396           - const: google,scarlet-rev11-sku2
397           - const: google,scarlet-rev11-sku4
398           - const: google,scarlet-rev11-sku6
399           - const: google,scarlet-rev11
400           - const: google,scarlet-rev10-sku2
401           - const: google,scarlet-rev10-sku4
402           - const: google,scarlet-rev10-sku6
403           - const: google,scarlet-rev10
404           - const: google,scarlet-rev9-sku2
405           - const: google,scarlet-rev9-sku4
406           - const: google,scarlet-rev9-sku6
407           - const: google,scarlet-rev9
408           - const: google,scarlet-rev8-sku2
409           - const: google,scarlet-rev8-sku4
410           - const: google,scarlet-rev8-sku6
411           - const: google,scarlet-rev8
412           - const: google,scarlet-rev7-sku2
413           - const: google,scarlet-rev7-sku4
414           - const: google,scarlet-rev7-sku6
415           - const: google,scarlet-rev7
416           - const: google,scarlet-rev6-sku2
417           - const: google,scarlet-rev6-sku4
418           - const: google,scarlet-rev6-sku6
419           - const: google,scarlet-rev6
420           - const: google,scarlet-rev5-sku2
421           - const: google,scarlet-rev5-sku4
422           - const: google,scarlet-rev5-sku6
423           - const: google,scarlet-rev5
424           - const: google,scarlet-rev4-sku2
425           - const: google,scarlet-rev4-sku4
426           - const: google,scarlet-rev4-sku6
427           - const: google,scarlet-rev4
428           - const: google,scarlet
429           - const: google,gru
430           - const: rockchip,rk3399
431
432       - description: Google Speedy (Asus C201 Chromebook)
433         items:
434           - const: google,veyron-speedy-rev9
435           - const: google,veyron-speedy-rev8
436           - const: google,veyron-speedy-rev7
437           - const: google,veyron-speedy-rev6
438           - const: google,veyron-speedy-rev5
439           - const: google,veyron-speedy-rev4
440           - const: google,veyron-speedy-rev3
441           - const: google,veyron-speedy-rev2
442           - const: google,veyron-speedy
443           - const: google,veyron
444           - const: rockchip,rk3288
445
446       - description: Google Tiger (AOpen Chromebase Mini)
447         items:
448           - const: google,veyron-tiger-rev8
449           - const: google,veyron-tiger-rev7
450           - const: google,veyron-tiger-rev6
451           - const: google,veyron-tiger-rev5
452           - const: google,veyron-tiger-rev4
453           - const: google,veyron-tiger-rev3
454           - const: google,veyron-tiger-rev2
455           - const: google,veyron-tiger-rev1
456           - const: google,veyron-tiger-rev0
457           - const: google,veyron-tiger
458           - const: google,veyron
459           - const: rockchip,rk3288
460
461       - description: Haoyu MarsBoard RK3066
462         items:
463           - const: haoyu,marsboard-rk3066
464           - const: rockchip,rk3066a
465
466       - description: Hardkernel Odroid Go Advance
467         items:
468           - const: hardkernel,rk3326-odroid-go2
469           - const: rockchip,rk3326
470
471       - description: Hugsun X99 TV Box
472         items:
473           - const: hugsun,x99
474           - const: rockchip,rk3399
475
476       - description: Khadas Edge series boards
477         items:
478           - enum:
479               - khadas,edge
480               - khadas,edge-captain
481               - khadas,edge-v
482           - const: rockchip,rk3399
483
484       - description: Kobol Helios64
485         items:
486           - const: kobol,helios64
487           - const: rockchip,rk3399
488
489       - description: Mecer Xtreme Mini S6
490         items:
491           - const: mecer,xms6
492           - const: rockchip,rk3229
493
494       - description: Leez RK3399 P710
495         items:
496           - const: leez,p710
497           - const: rockchip,rk3399
498
499       - description: mqmaker MiQi
500         items:
501           - const: mqmaker,miqi
502           - const: rockchip,rk3288
503
504       - description: Netxeon R89 board
505         items:
506           - const: netxeon,r89
507           - const: rockchip,rk3288
508
509       - description: OPEN AI LAB EAIDK-610
510         items:
511           - const: openailab,eaidk-610
512           - const: rockchip,rk3399
513
514       - description: Orange Pi RK3399 board
515         items:
516           - const: rockchip,rk3399-orangepi
517           - const: rockchip,rk3399
518
519       - description: Phytec phyCORE-RK3288 Rapid Development Kit
520         items:
521           - const: phytec,rk3288-pcm-947
522           - const: phytec,rk3288-phycore-som
523           - const: rockchip,rk3288
524
525       - description: Pine64 PinebookPro
526         items:
527           - const: pine64,pinebook-pro
528           - const: rockchip,rk3399
529
530       - description: Pine64 PineNote
531         items:
532           - enum:
533               - pine64,pinenote-v1.1
534               - pine64,pinenote-v1.2
535           - const: pine64,pinenote
536           - const: rockchip,rk3566
537
538       - description: Pine64 PinePhonePro
539         items:
540           - const: pine64,pinephone-pro
541           - const: rockchip,rk3399
542
543       - description: Pine64 Rock64
544         items:
545           - const: pine64,rock64
546           - const: rockchip,rk3328
547
548       - description: Pine64 RockPro64
549         items:
550           - enum:
551               - pine64,rockpro64-v2.1
552               - pine64,rockpro64-v2.0
553           - const: pine64,rockpro64
554           - const: rockchip,rk3399
555
556       - description: Pine64 Quartz64 Model A/B
557         items:
558           - enum:
559               - pine64,quartz64-a
560               - pine64,quartz64-b
561           - const: rockchip,rk3566
562
563       - description: Pine64 SoQuartz SoM
564         items:
565           - enum:
566               - pine64,soquartz-cm4io
567           - const: pine64,soquartz
568           - const: rockchip,rk3566
569
570       - description: Radxa Rock
571         items:
572           - const: radxa,rock
573           - const: rockchip,rk3188
574
575       - description: Radxa ROCK Pi 4A/A+/B/B+/C
576         items:
577           - enum:
578               - radxa,rockpi4a
579               - radxa,rockpi4a-plus
580               - radxa,rockpi4b
581               - radxa,rockpi4b-plus
582               - radxa,rockpi4c
583           - const: radxa,rockpi4
584           - const: rockchip,rk3399
585
586       - description: Radxa ROCK 4C+
587         items:
588           - const: radxa,rock-4c-plus
589           - const: rockchip,rk3399
590
591       - description: Radxa ROCK Pi E
592         items:
593           - const: radxa,rockpi-e
594           - const: rockchip,rk3328
595
596       - description: Radxa ROCK Pi N8
597         items:
598           - const: radxa,rockpi-n8
599           - const: vamrs,rk3288-vmarc-som
600           - const: rockchip,rk3288
601
602       - description: Radxa ROCK Pi N10
603         items:
604           - const: radxa,rockpi-n10
605           - const: vamrs,rk3399pro-vmarc-som
606           - const: rockchip,rk3399pro
607
608       - description: Radxa ROCK Pi S
609         items:
610           - const: radxa,rockpis
611           - const: rockchip,rk3308
612
613       - description: Radxa Rock2 Square
614         items:
615           - const: radxa,rock2-square
616           - const: rockchip,rk3288
617
618       - description: Radxa ROCK3 Model A
619         items:
620           - const: radxa,rock3a
621           - const: rockchip,rk3568
622
623       - description: Rikomagic MK808 v1
624         items:
625           - const: rikomagic,mk808
626           - const: rockchip,rk3066a
627
628       - description: Rockchip Kylin
629         items:
630           - const: rockchip,rk3036-kylin
631           - const: rockchip,rk3036
632
633       - description: Rockchip PX3 Evaluation board
634         items:
635           - const: rockchip,px3-evb
636           - const: rockchip,px3
637           - const: rockchip,rk3188
638
639       - description: Rockchip PX30 Evaluation board
640         items:
641           - const: rockchip,px30-evb
642           - const: rockchip,px30
643
644       - description: Rockchip PX5 Evaluation board
645         items:
646           - const: rockchip,px5-evb
647           - const: rockchip,px5
648           - const: rockchip,rk3368
649
650       - description: Rockchip R88
651         items:
652           - const: rockchip,r88
653           - const: rockchip,rk3368
654
655       - description: Rockchip RK3036 Evaluation board
656         items:
657           - const: rockchip,rk3036-evb
658           - const: rockchip,rk3036
659
660       - description: Rockchip RK3228 Evaluation board
661         items:
662           - const: rockchip,rk3228-evb
663           - const: rockchip,rk3228
664
665       - description: Rockchip RK3229 Evaluation board
666         items:
667           - const: rockchip,rk3229-evb
668           - const: rockchip,rk3229
669
670       - description: Rockchip RK3288 Evaluation board
671         items:
672           - enum:
673               - rockchip,rk3288-evb-act8846
674               - rockchip,rk3288-evb-rk808
675           - const: rockchip,rk3288
676
677       - description: Rockchip RK3308 Evaluation board
678         items:
679           - const: rockchip,rk3308-evb
680           - const: rockchip,rk3308
681
682       - description: Rockchip RK3328 Evaluation board
683         items:
684           - const: rockchip,rk3328-evb
685           - const: rockchip,rk3328
686
687       - description: Rockchip RK3368 Evaluation board (act8846 pmic)
688         items:
689           - const: rockchip,rk3368-evb-act8846
690           - const: rockchip,rk3368
691
692       - description: Rockchip RK3399 Evaluation board
693         items:
694           - const: rockchip,rk3399-evb
695           - const: rockchip,rk3399
696
697       - description: Rockchip RK3399 Sapphire standalone
698         items:
699           - const: rockchip,rk3399-sapphire
700           - const: rockchip,rk3399
701
702       - description: Rockchip RK3399 Sapphire with Excavator Baseboard
703         items:
704           - const: rockchip,rk3399-sapphire-excavator
705           - const: rockchip,rk3399
706
707       - description: Rockchip RV1108 Evaluation board
708         items:
709           - const: rockchip,rv1108-evb
710           - const: rockchip,rv1108
711
712       - description: Theobroma Systems RK3368-uQ7 with Haikou baseboard
713         items:
714           - const: tsd,rk3368-lion-haikou
715           - const: rockchip,rk3368
716
717       - description: Theobroma Systems RK3399-Q7 with Haikou baseboard
718         items:
719           - const: tsd,rk3399-puma-haikou
720           - const: rockchip,rk3399
721
722       - description: Tronsmart Orion R68 Meta
723         items:
724           - const: tronsmart,orion-r68-meta
725           - const: rockchip,rk3368
726
727       - description: Zkmagic A95X Z2
728         items:
729           - const: zkmagic,a95x-z2
730           - const: rockchip,rk3318
731
732       - description: Rockchip RK3568 Evaluation board
733         items:
734           - const: rockchip,rk3568-evb1-v10
735           - const: rockchip,rk3568
736
737       - description: Rockchip RK3568 Banana Pi R2 Pro
738         items:
739           - const: rockchip,rk3568-bpi-r2pro
740           - const: rockchip,rk3568
741
742 additionalProperties: true
743
744 ...