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