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
7title: Rockchip platforms
8
9maintainers:
10  - Heiko Stuebner <heiko@sntech.de>
11
12properties:
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
742additionalProperties: true
743
744...
745