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