Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.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 device tree bindings
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: 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
603       - description: Rockchip RK3568 Evaluation board
604         items:
605           - const: rockchip,rk3568-evb1-v10
606           - const: rockchip,rk3568
607
608 additionalProperties: true
609
610 ...