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 device tree bindings
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: Asus Tinker board
34        items:
35          - const: asus,rk3288-tinker
36          - const: rockchip,rk3288
37
38      - description: Asus Tinker board S
39        items:
40          - const: asus,rk3288-tinker-s
41          - const: rockchip,rk3288
42
43      - description: Beelink A1
44        items:
45          - const: azw,beelink-a1
46          - const: rockchip,rk3328
47
48      - description: bq Curie 2 tablet
49        items:
50          - const: mundoreader,bq-curie2
51          - const: rockchip,rk3066a
52
53      - description: bq Edison 2 Quad-Core tablet
54        items:
55          - const: mundoreader,bq-edison2qc
56          - const: rockchip,rk3188
57
58      - description: ChipSPARK PopMetal-RK3288
59        items:
60          - const: chipspark,popmetal-rk3288
61          - const: rockchip,rk3288
62
63      - description: ChipSPARK Rayeager PX2
64        items:
65          - const: chipspark,rayeager-px2
66          - const: rockchip,rk3066a
67
68      - description: Elgin RV1108 R1
69        items:
70          - const: elgin,rv1108-r1
71          - const: rockchip,rv1108
72
73      - description: Engicam PX30.Core C.TOUCH 2.0
74        items:
75          - const: engicam,px30-core-ctouch2
76          - const: engicam,px30-core
77          - const: rockchip,px30
78
79      - description: Engicam PX30.Core C.TOUCH 2.0 10.1" Open Frame
80        items:
81          - const: engicam,px30-core-ctouch2-of10
82          - const: engicam,px30-core
83          - const: rockchip,px30
84
85      - description: Engicam PX30.Core EDIMM2.2 Starter Kit
86        items:
87          - const: engicam,px30-core-edimm2.2
88          - const: engicam,px30-core
89          - const: rockchip,px30
90
91      - description: Firefly Firefly-RK3288
92        items:
93          - enum:
94              - firefly,firefly-rk3288
95              - firefly,firefly-rk3288-beta
96          - const: rockchip,rk3288
97
98      - description: Firefly Firefly-RK3288 Reload
99        items:
100          - const: firefly,firefly-rk3288-reload
101          - const: rockchip,rk3288
102
103      - description: Firefly Firefly-RK3399
104        items:
105          - const: firefly,firefly-rk3399
106          - const: rockchip,rk3399
107
108      - description: Firefly ROC-RK3308-CC
109        items:
110          - const: firefly,roc-rk3308-cc
111          - const: rockchip,rk3308
112
113      - description: Firefly roc-rk3328-cc
114        items:
115          - const: firefly,roc-rk3328-cc
116          - const: rockchip,rk3328
117
118      - description: Firefly ROC-RK3399-PC
119        items:
120          - enum:
121              - firefly,roc-rk3399-pc
122              - firefly,roc-rk3399-pc-mezzanine
123          - const: rockchip,rk3399
124
125      - description: FriendlyElec NanoPi R2S
126        items:
127          - const: friendlyarm,nanopi-r2s
128          - const: rockchip,rk3328
129
130      - description: FriendlyElec NanoPi4 series boards
131        items:
132          - enum:
133              - friendlyarm,nanopc-t4
134              - friendlyarm,nanopi-m4
135              - friendlyarm,nanopi-neo4
136          - const: rockchip,rk3399
137
138      - description: GeekBuying GeekBox
139        items:
140          - const: geekbuying,geekbox
141          - const: rockchip,rk3368
142
143      - description: Google Bob (Asus Chromebook Flip C101PA)
144        items:
145          - const: google,bob-rev13
146          - const: google,bob-rev12
147          - const: google,bob-rev11
148          - const: google,bob-rev10
149          - const: google,bob-rev9
150          - const: google,bob-rev8
151          - const: google,bob-rev7
152          - const: google,bob-rev6
153          - const: google,bob-rev5
154          - const: google,bob-rev4
155          - const: google,bob
156          - const: google,gru
157          - const: rockchip,rk3399
158
159      - description: Google Brain (dev-board)
160        items:
161          - const: google,veyron-brain-rev0
162          - const: google,veyron-brain
163          - const: google,veyron
164          - const: rockchip,rk3288
165
166      - description: Google Fievel (AOPEN Chromebox Mini)
167        items:
168          - const: google,veyron-fievel-rev8
169          - const: google,veyron-fievel-rev7
170          - const: google,veyron-fievel-rev6
171          - const: google,veyron-fievel-rev5
172          - const: google,veyron-fievel-rev4
173          - const: google,veyron-fievel-rev3
174          - const: google,veyron-fievel-rev2
175          - const: google,veyron-fievel-rev1
176          - const: google,veyron-fievel-rev0
177          - const: google,veyron-fievel
178          - const: google,veyron
179          - const: rockchip,rk3288
180
181      - description: Google Gru (dev-board)
182        items:
183          - const: google,gru-rev15
184          - const: google,gru-rev14
185          - const: google,gru-rev13
186          - const: google,gru-rev12
187          - const: google,gru-rev11
188          - const: google,gru-rev10
189          - const: google,gru-rev9
190          - const: google,gru-rev8
191          - const: google,gru-rev7
192          - const: google,gru-rev6
193          - const: google,gru-rev5
194          - const: google,gru-rev4
195          - const: google,gru-rev3
196          - const: google,gru-rev2
197          - const: google,gru
198          - const: rockchip,rk3399
199
200      - description: Google Jaq (Haier Chromebook 11 and more w/ uSD)
201        items:
202          - const: google,veyron-jaq-rev5
203          - const: google,veyron-jaq-rev4
204          - const: google,veyron-jaq-rev3
205          - const: google,veyron-jaq-rev2
206          - const: google,veyron-jaq-rev1
207          - const: google,veyron-jaq
208          - const: google,veyron
209          - const: rockchip,rk3288
210
211      - description: Google Jerry (Hisense Chromebook C11 and more)
212        items:
213          - const: google,veyron-jerry-rev15
214          - const: google,veyron-jerry-rev14
215          - const: google,veyron-jerry-rev13
216          - const: google,veyron-jerry-rev12
217          - const: google,veyron-jerry-rev11
218          - const: google,veyron-jerry-rev10
219          - const: google,veyron-jerry-rev7
220          - const: google,veyron-jerry-rev6
221          - const: google,veyron-jerry-rev5
222          - const: google,veyron-jerry-rev4
223          - const: google,veyron-jerry-rev3
224          - const: google,veyron-jerry
225          - const: google,veyron
226          - const: rockchip,rk3288
227
228      - description: Google Kevin (Samsung Chromebook Plus)
229        items:
230          - const: google,kevin-rev15
231          - const: google,kevin-rev14
232          - const: google,kevin-rev13
233          - const: google,kevin-rev12
234          - const: google,kevin-rev11
235          - const: google,kevin-rev10
236          - const: google,kevin-rev9
237          - const: google,kevin-rev8
238          - const: google,kevin-rev7
239          - const: google,kevin-rev6
240          - const: google,kevin
241          - const: google,gru
242          - const: rockchip,rk3399
243
244      - description: Google Mickey (Asus Chromebit CS10)
245        items:
246          - const: google,veyron-mickey-rev8
247          - const: google,veyron-mickey-rev7
248          - const: google,veyron-mickey-rev6
249          - const: google,veyron-mickey-rev5
250          - const: google,veyron-mickey-rev4
251          - const: google,veyron-mickey-rev3
252          - const: google,veyron-mickey-rev2
253          - const: google,veyron-mickey-rev1
254          - const: google,veyron-mickey-rev0
255          - const: google,veyron-mickey
256          - const: google,veyron
257          - const: rockchip,rk3288
258
259      - description: Google Mighty (Haier Chromebook 11 and more w/ SD)
260        items:
261          - const: google,veyron-mighty-rev5
262          - const: google,veyron-mighty-rev4
263          - const: google,veyron-mighty-rev3
264          - const: google,veyron-mighty-rev2
265          - const: google,veyron-mighty-rev1
266          - const: google,veyron-mighty
267          - const: google,veyron
268          - const: rockchip,rk3288
269
270      - description: Google Minnie (Asus Chromebook Flip C100P)
271        items:
272          - const: google,veyron-minnie-rev4
273          - const: google,veyron-minnie-rev3
274          - const: google,veyron-minnie-rev2
275          - const: google,veyron-minnie-rev1
276          - const: google,veyron-minnie-rev0
277          - const: google,veyron-minnie
278          - const: google,veyron
279          - const: rockchip,rk3288
280
281      - description: Google Pinky (dev-board)
282        items:
283          - const: google,veyron-pinky-rev2
284          - const: google,veyron-pinky
285          - const: google,veyron
286          - const: rockchip,rk3288
287
288      - description: Google Scarlet - Kingdisplay (Acer Chromebook Tab 10)
289        items:
290          - const: google,scarlet-rev15-sku7
291          - const: google,scarlet-rev15
292          - const: google,scarlet-rev14-sku7
293          - const: google,scarlet-rev14
294          - const: google,scarlet-rev13-sku7
295          - const: google,scarlet-rev13
296          - const: google,scarlet-rev12-sku7
297          - const: google,scarlet-rev12
298          - const: google,scarlet-rev11-sku7
299          - const: google,scarlet-rev11
300          - const: google,scarlet-rev10-sku7
301          - const: google,scarlet-rev10
302          - const: google,scarlet-rev9-sku7
303          - const: google,scarlet-rev9
304          - const: google,scarlet-rev8-sku7
305          - const: google,scarlet-rev8
306          - const: google,scarlet-rev7-sku7
307          - const: google,scarlet-rev7
308          - const: google,scarlet-rev6-sku7
309          - const: google,scarlet-rev6
310          - const: google,scarlet-rev5-sku7
311          - const: google,scarlet-rev5
312          - const: google,scarlet-rev4-sku7
313          - const: google,scarlet-rev4
314          - const: google,scarlet-rev3-sku7
315          - const: google,scarlet-rev3
316          - const: google,scarlet
317          - const: google,gru
318          - const: rockchip,rk3399
319
320      - description: Google Scarlet - Innolux display (Acer Chromebook Tab 10)
321        items:
322          - const: google,scarlet-rev15-sku6
323          - const: google,scarlet-rev15
324          - const: google,scarlet-rev14-sku6
325          - const: google,scarlet-rev14
326          - const: google,scarlet-rev13-sku6
327          - const: google,scarlet-rev13
328          - const: google,scarlet-rev12-sku6
329          - const: google,scarlet-rev12
330          - const: google,scarlet-rev11-sku6
331          - const: google,scarlet-rev11
332          - const: google,scarlet-rev10-sku6
333          - const: google,scarlet-rev10
334          - const: google,scarlet-rev9-sku6
335          - const: google,scarlet-rev9
336          - const: google,scarlet-rev8-sku6
337          - const: google,scarlet-rev8
338          - const: google,scarlet-rev7-sku6
339          - const: google,scarlet-rev7
340          - const: google,scarlet-rev6-sku6
341          - const: google,scarlet-rev6
342          - const: google,scarlet-rev5-sku6
343          - const: google,scarlet-rev5
344          - const: google,scarlet-rev4-sku6
345          - const: google,scarlet-rev4
346          - const: google,scarlet
347          - const: google,gru
348          - const: rockchip,rk3399
349
350      - description: Google Speedy (Asus C201 Chromebook)
351        items:
352          - const: google,veyron-speedy-rev9
353          - const: google,veyron-speedy-rev8
354          - const: google,veyron-speedy-rev7
355          - const: google,veyron-speedy-rev6
356          - const: google,veyron-speedy-rev5
357          - const: google,veyron-speedy-rev4
358          - const: google,veyron-speedy-rev3
359          - const: google,veyron-speedy-rev2
360          - const: google,veyron-speedy
361          - const: google,veyron
362          - const: rockchip,rk3288
363
364      - description: Google Tiger (AOpen Chromebase Mini)
365        items:
366          - const: google,veyron-tiger-rev8
367          - const: google,veyron-tiger-rev7
368          - const: google,veyron-tiger-rev6
369          - const: google,veyron-tiger-rev5
370          - const: google,veyron-tiger-rev4
371          - const: google,veyron-tiger-rev3
372          - const: google,veyron-tiger-rev2
373          - const: google,veyron-tiger-rev1
374          - const: google,veyron-tiger-rev0
375          - const: google,veyron-tiger
376          - const: google,veyron
377          - const: rockchip,rk3288
378
379      - description: Haoyu MarsBoard RK3066
380        items:
381          - const: haoyu,marsboard-rk3066
382          - const: rockchip,rk3066a
383
384      - description: Hardkernel Odroid Go Advance
385        items:
386          - const: hardkernel,rk3326-odroid-go2
387          - const: rockchip,rk3326
388
389      - description: Hugsun X99 TV Box
390        items:
391          - const: hugsun,x99
392          - const: rockchip,rk3399
393
394      - description: Khadas Edge series boards
395        items:
396          - enum:
397              - khadas,edge
398              - khadas,edge-captain
399              - khadas,edge-v
400          - const: rockchip,rk3399
401
402      - description: Kobol Helios64
403        items:
404          - const: kobol,helios64
405          - const: rockchip,rk3399
406
407      - description: Mecer Xtreme Mini S6
408        items:
409          - const: mecer,xms6
410          - const: rockchip,rk3229
411
412      - description: Leez RK3399 P710
413        items:
414          - const: leez,p710
415          - const: rockchip,rk3399
416
417      - description: mqmaker MiQi
418        items:
419          - const: mqmaker,miqi
420          - const: rockchip,rk3288
421
422      - description: Netxeon R89 board
423        items:
424          - const: netxeon,r89
425          - const: rockchip,rk3288
426
427      - description: Orange Pi RK3399 board
428        items:
429          - const: rockchip,rk3399-orangepi
430          - const: rockchip,rk3399
431
432      - description: Phytec phyCORE-RK3288 Rapid Development Kit
433        items:
434          - const: phytec,rk3288-pcm-947
435          - const: phytec,rk3288-phycore-som
436          - const: rockchip,rk3288
437
438      - description: Pine64 PinebookPro
439        items:
440          - const: pine64,pinebook-pro
441          - const: rockchip,rk3399
442
443      - description: Pine64 Rock64
444        items:
445          - const: pine64,rock64
446          - const: rockchip,rk3328
447
448      - description: Pine64 RockPro64
449        items:
450          - enum:
451              - pine64,rockpro64-v2.1
452              - pine64,rockpro64-v2.0
453          - const: pine64,rockpro64
454          - const: rockchip,rk3399
455
456      - description: Radxa Rock
457        items:
458          - const: radxa,rock
459          - const: rockchip,rk3188
460
461      - description: Radxa ROCK Pi 4A/B/C
462        items:
463          - enum:
464              - radxa,rockpi4a
465              - radxa,rockpi4b
466              - radxa,rockpi4c
467          - const: radxa,rockpi4
468          - const: rockchip,rk3399
469
470      - description: Radxa ROCK Pi N8
471        items:
472          - const: radxa,rockpi-n8
473          - const: vamrs,rk3288-vmarc-som
474          - const: rockchip,rk3288
475
476      - description: Radxa ROCK Pi N10
477        items:
478          - const: radxa,rockpi-n10
479          - const: vamrs,rk3399pro-vmarc-som
480          - const: rockchip,rk3399pro
481
482      - description: Radxa Rock2 Square
483        items:
484          - const: radxa,rock2-square
485          - const: rockchip,rk3288
486
487      - description: Rikomagic MK808 v1
488        items:
489          - const: rikomagic,mk808
490          - const: rockchip,rk3066a
491
492      - description: Rockchip Kylin
493        items:
494          - const: rockchip,rk3036-kylin
495          - const: rockchip,rk3036
496
497      - description: Rockchip PX3 Evaluation board
498        items:
499          - const: rockchip,px3-evb
500          - const: rockchip,px3
501          - const: rockchip,rk3188
502
503      - description: Rockchip PX30 Evaluation board
504        items:
505          - const: rockchip,px30-evb
506          - const: rockchip,px30
507
508      - description: Rockchip PX5 Evaluation board
509        items:
510          - const: rockchip,px5-evb
511          - const: rockchip,px5
512          - const: rockchip,rk3368
513
514      - description: Rockchip R88
515        items:
516          - const: rockchip,r88
517          - const: rockchip,rk3368
518
519      - description: Rockchip RK3036 Evaluation board
520        items:
521          - const: rockchip,rk3036-evb
522          - const: rockchip,rk3036
523
524      - description: Rockchip RK3228 Evaluation board
525        items:
526          - const: rockchip,rk3228-evb
527          - const: rockchip,rk3228
528
529      - description: Rockchip RK3229 Evaluation board
530        items:
531          - const: rockchip,rk3229-evb
532          - const: rockchip,rk3229
533
534      - description: Rockchip RK3288 Evaluation board
535        items:
536          - enum:
537              - rockchip,rk3288-evb-act8846
538              - rockchip,rk3288-evb-rk808
539          - const: rockchip,rk3288
540
541      - description: Rockchip RK3308 Evaluation board
542        items:
543          - const: rockchip,rk3308-evb
544          - const: rockchip,rk3308
545
546      - description: Rockchip RK3328 Evaluation board
547        items:
548          - const: rockchip,rk3328-evb
549          - const: rockchip,rk3328
550
551      - description: Rockchip RK3368 Evaluation board (act8846 pmic)
552        items:
553          - const: rockchip,rk3368-evb-act8846
554          - const: rockchip,rk3368
555
556      - description: Rockchip RK3399 Evaluation board
557        items:
558          - const: rockchip,rk3399-evb
559          - const: rockchip,rk3399
560
561      - description: Rockchip RK3399 Sapphire standalone
562        items:
563          - const: rockchip,rk3399-sapphire
564          - const: rockchip,rk3399
565
566      - description: Rockchip RK3399 Sapphire with Excavator Baseboard
567        items:
568          - const: rockchip,rk3399-sapphire-excavator
569          - const: rockchip,rk3399
570
571      - description: Rockchip RV1108 Evaluation board
572        items:
573          - const: rockchip,rv1108-evb
574          - const: rockchip,rv1108
575
576      - description: Theobroma Systems RK3368-uQ7 with Haikou baseboard
577        items:
578          - const: tsd,rk3368-lion-haikou
579          - const: rockchip,rk3368
580
581      - description: Theobroma Systems RK3399-Q7 with Haikou baseboard
582        items:
583          - const: tsd,rk3399-puma-haikou
584          - const: rockchip,rk3399
585
586      - description: Tronsmart Orion R68 Meta
587        items:
588          - const: tronsmart,orion-r68-meta
589          - const: rockchip,rk3368
590
591      - description: Zkmagic A95X Z2
592        items:
593          - const: zkmagic,a95x-z2
594          - const: rockchip,rk3318
595
596additionalProperties: true
597
598...
599