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