Merge branch 'kvm-fix-svm-races' into kvm-master
[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           - 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
602 additionalProperties: true
603
604 ...