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