Merge tag 'ntb-5.11' of git://github.com/jonmason/ntb
[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-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
596 additionalProperties: true
597
598 ...