Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[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: bq Curie 2 tablet
44         items:
45           - const: mundoreader,bq-curie2
46           - const: rockchip,rk3066a
47
48       - description: bq Edison 2 Quad-Core tablet
49         items:
50           - const: mundoreader,bq-edison2qc
51           - const: rockchip,rk3188
52
53       - description: ChipSPARK PopMetal-RK3288
54         items:
55           - const: chipspark,popmetal-rk3288
56           - const: rockchip,rk3288
57
58       - description: ChipSPARK Rayeager PX2
59         items:
60           - const: chipspark,rayeager-px2
61           - const: rockchip,rk3066a
62
63       - description: Elgin RV1108 R1
64         items:
65           - const: elgin,rv1108-r1
66           - const: rockchip,rv1108
67
68       - description: Firefly Firefly-RK3288
69         items:
70           - enum:
71               - firefly,firefly-rk3288
72               - firefly,firefly-rk3288-beta
73           - const: rockchip,rk3288
74
75       - description: Firefly Firefly-RK3288 Reload
76         items:
77           - const: firefly,firefly-rk3288-reload
78           - const: rockchip,rk3288
79
80       - description: Firefly Firefly-RK3399
81         items:
82           - const: firefly,firefly-rk3399
83           - const: rockchip,rk3399
84
85       - description: Firefly roc-rk3328-cc
86         items:
87           - const: firefly,roc-rk3328-cc
88           - const: rockchip,rk3328
89
90       - description: Firefly ROC-RK3399-PC
91         items:
92           - const: firefly,roc-rk3399-pc
93           - const: rockchip,rk3399
94
95       - description: FriendlyElec NanoPi4 series boards
96         items:
97           - enum:
98               - friendlyarm,nanopc-t4
99               - friendlyarm,nanopi-m4
100               - friendlyarm,nanopi-neo4
101           - const: rockchip,rk3399
102
103       - description: GeekBuying GeekBox
104         items:
105           - const: geekbuying,geekbox
106           - const: rockchip,rk3368
107
108       - description: Google Bob (Asus Chromebook Flip C101PA)
109         items:
110           - const: google,bob-rev13
111           - const: google,bob-rev12
112           - const: google,bob-rev11
113           - const: google,bob-rev10
114           - const: google,bob-rev9
115           - const: google,bob-rev8
116           - const: google,bob-rev7
117           - const: google,bob-rev6
118           - const: google,bob-rev5
119           - const: google,bob-rev4
120           - const: google,bob
121           - const: google,gru
122           - const: rockchip,rk3399
123
124       - description: Google Brain (dev-board)
125         items:
126           - const: google,veyron-brain-rev0
127           - const: google,veyron-brain
128           - const: google,veyron
129           - const: rockchip,rk3288
130
131       - description: Google Fievel (AOPEN Chromebox Mini)
132         items:
133           - const: google,veyron-fievel-rev8
134           - const: google,veyron-fievel-rev7
135           - const: google,veyron-fievel-rev6
136           - const: google,veyron-fievel-rev5
137           - const: google,veyron-fievel-rev4
138           - const: google,veyron-fievel-rev3
139           - const: google,veyron-fievel-rev2
140           - const: google,veyron-fievel-rev1
141           - const: google,veyron-fievel-rev0
142           - const: google,veyron-fievel
143           - const: google,veyron
144           - const: rockchip,rk3288
145
146       - description: Google Gru (dev-board)
147         items:
148           - const: google,gru-rev15
149           - const: google,gru-rev14
150           - const: google,gru-rev13
151           - const: google,gru-rev12
152           - const: google,gru-rev11
153           - const: google,gru-rev10
154           - const: google,gru-rev9
155           - const: google,gru-rev8
156           - const: google,gru-rev7
157           - const: google,gru-rev6
158           - const: google,gru-rev5
159           - const: google,gru-rev4
160           - const: google,gru-rev3
161           - const: google,gru-rev2
162           - const: google,gru
163           - const: rockchip,rk3399
164
165       - description: Google Jaq (Haier Chromebook 11 and more w/ uSD)
166         items:
167           - const: google,veyron-jaq-rev5
168           - const: google,veyron-jaq-rev4
169           - const: google,veyron-jaq-rev3
170           - const: google,veyron-jaq-rev2
171           - const: google,veyron-jaq-rev1
172           - const: google,veyron-jaq
173           - const: google,veyron
174           - const: rockchip,rk3288
175
176       - description: Google Jerry (Hisense Chromebook C11 and more)
177         items:
178           - const: google,veyron-jerry-rev15
179           - const: google,veyron-jerry-rev14
180           - const: google,veyron-jerry-rev13
181           - const: google,veyron-jerry-rev12
182           - const: google,veyron-jerry-rev11
183           - const: google,veyron-jerry-rev10
184           - const: google,veyron-jerry-rev7
185           - const: google,veyron-jerry-rev6
186           - const: google,veyron-jerry-rev5
187           - const: google,veyron-jerry-rev4
188           - const: google,veyron-jerry-rev3
189           - const: google,veyron-jerry
190           - const: google,veyron
191           - const: rockchip,rk3288
192
193       - description: Google Kevin (Samsung Chromebook Plus)
194         items:
195           - const: google,kevin-rev15
196           - const: google,kevin-rev14
197           - const: google,kevin-rev13
198           - const: google,kevin-rev12
199           - const: google,kevin-rev11
200           - const: google,kevin-rev10
201           - const: google,kevin-rev9
202           - const: google,kevin-rev8
203           - const: google,kevin-rev7
204           - const: google,kevin-rev6
205           - const: google,kevin
206           - const: google,gru
207           - const: rockchip,rk3399
208
209       - description: Google Mickey (Asus Chromebit CS10)
210         items:
211           - const: google,veyron-mickey-rev8
212           - const: google,veyron-mickey-rev7
213           - const: google,veyron-mickey-rev6
214           - const: google,veyron-mickey-rev5
215           - const: google,veyron-mickey-rev4
216           - const: google,veyron-mickey-rev3
217           - const: google,veyron-mickey-rev2
218           - const: google,veyron-mickey-rev1
219           - const: google,veyron-mickey-rev0
220           - const: google,veyron-mickey
221           - const: google,veyron
222           - const: rockchip,rk3288
223
224       - description: Google Mighty (Haier Chromebook 11 and more w/ SD)
225         items:
226           - const: google,veyron-mighty-rev5
227           - const: google,veyron-mighty-rev4
228           - const: google,veyron-mighty-rev3
229           - const: google,veyron-mighty-rev2
230           - const: google,veyron-mighty-rev1
231           - const: google,veyron-mighty
232           - const: google,veyron
233           - const: rockchip,rk3288
234
235       - description: Google Minnie (Asus Chromebook Flip C100P)
236         items:
237           - const: google,veyron-minnie-rev4
238           - const: google,veyron-minnie-rev3
239           - const: google,veyron-minnie-rev2
240           - const: google,veyron-minnie-rev1
241           - const: google,veyron-minnie-rev0
242           - const: google,veyron-minnie
243           - const: google,veyron
244           - const: rockchip,rk3288
245
246       - description: Google Pinky (dev-board)
247         items:
248           - const: google,veyron-pinky-rev2
249           - const: google,veyron-pinky
250           - const: google,veyron
251           - const: rockchip,rk3288
252
253       - description: Google Scarlet - Kingdisplay (Acer Chromebook Tab 10)
254         items:
255           - const: google,scarlet-rev15-sku7
256           - const: google,scarlet-rev15
257           - const: google,scarlet-rev14-sku7
258           - const: google,scarlet-rev14
259           - const: google,scarlet-rev13-sku7
260           - const: google,scarlet-rev13
261           - const: google,scarlet-rev12-sku7
262           - const: google,scarlet-rev12
263           - const: google,scarlet-rev11-sku7
264           - const: google,scarlet-rev11
265           - const: google,scarlet-rev10-sku7
266           - const: google,scarlet-rev10
267           - const: google,scarlet-rev9-sku7
268           - const: google,scarlet-rev9
269           - const: google,scarlet-rev8-sku7
270           - const: google,scarlet-rev8
271           - const: google,scarlet-rev7-sku7
272           - const: google,scarlet-rev7
273           - const: google,scarlet-rev6-sku7
274           - const: google,scarlet-rev6
275           - const: google,scarlet-rev5-sku7
276           - const: google,scarlet-rev5
277           - const: google,scarlet-rev4-sku7
278           - const: google,scarlet-rev4
279           - const: google,scarlet-rev3-sku7
280           - const: google,scarlet-rev3
281           - const: google,scarlet
282           - const: google,gru
283           - const: rockchip,rk3399
284
285       - description: Google Scarlet - Innolux display (Acer Chromebook Tab 10)
286         items:
287           - const: google,scarlet-rev15-sku6
288           - const: google,scarlet-rev15
289           - const: google,scarlet-rev14-sku6
290           - const: google,scarlet-rev14
291           - const: google,scarlet-rev13-sku6
292           - const: google,scarlet-rev13
293           - const: google,scarlet-rev12-sku6
294           - const: google,scarlet-rev12
295           - const: google,scarlet-rev11-sku6
296           - const: google,scarlet-rev11
297           - const: google,scarlet-rev10-sku6
298           - const: google,scarlet-rev10
299           - const: google,scarlet-rev9-sku6
300           - const: google,scarlet-rev9
301           - const: google,scarlet-rev8-sku6
302           - const: google,scarlet-rev8
303           - const: google,scarlet-rev7-sku6
304           - const: google,scarlet-rev7
305           - const: google,scarlet-rev6-sku6
306           - const: google,scarlet-rev6
307           - const: google,scarlet-rev5-sku6
308           - const: google,scarlet-rev5
309           - const: google,scarlet-rev4-sku6
310           - const: google,scarlet-rev4
311           - const: google,scarlet
312           - const: google,gru
313           - const: rockchip,rk3399
314
315       - description: Google Speedy (Asus C201 Chromebook)
316         items:
317           - const: google,veyron-speedy-rev9
318           - const: google,veyron-speedy-rev8
319           - const: google,veyron-speedy-rev7
320           - const: google,veyron-speedy-rev6
321           - const: google,veyron-speedy-rev5
322           - const: google,veyron-speedy-rev4
323           - const: google,veyron-speedy-rev3
324           - const: google,veyron-speedy-rev2
325           - const: google,veyron-speedy
326           - const: google,veyron
327           - const: rockchip,rk3288
328
329       - description: Google Tiger (AOpen Chromebase Mini)
330         items:
331           - const: google,veyron-tiger-rev8
332           - const: google,veyron-tiger-rev7
333           - const: google,veyron-tiger-rev6
334           - const: google,veyron-tiger-rev5
335           - const: google,veyron-tiger-rev4
336           - const: google,veyron-tiger-rev3
337           - const: google,veyron-tiger-rev2
338           - const: google,veyron-tiger-rev1
339           - const: google,veyron-tiger-rev0
340           - const: google,veyron-tiger
341           - const: google,veyron
342           - const: rockchip,rk3288
343
344       - description: Haoyu MarsBoard RK3066
345         items:
346           - const: haoyu,marsboard-rk3066
347           - const: rockchip,rk3066a
348
349       - description: Hugsun X99 TV Box
350         items:
351           - const: hugsun,x99
352           - const: rockchip,rk3399
353
354       - description: Khadas Edge series boards
355         items:
356           - enum:
357               - khadas,edge
358               - khadas,edge-captain
359               - khadas,edge-v
360           - const: rockchip,rk3399
361
362       - description: Mecer Xtreme Mini S6
363         items:
364           - const: mecer,xms6
365           - const: rockchip,rk3229
366
367       - description: Leez RK3399 P710
368         items:
369           - const: leez,p710
370           - const: rockchip,rk3399
371
372       - description: mqmaker MiQi
373         items:
374           - const: mqmaker,miqi
375           - const: rockchip,rk3288
376
377       - description: Netxeon R89 board
378         items:
379           - const: netxeon,r89
380           - const: rockchip,rk3288
381
382       - description: Orange Pi RK3399 board
383         items:
384           - const: rockchip,rk3399-orangepi
385           - const: rockchip,rk3399
386
387       - description: Phytec phyCORE-RK3288 Rapid Development Kit
388         items:
389           - const: phytec,rk3288-pcm-947
390           - const: phytec,rk3288-phycore-som
391           - const: rockchip,rk3288
392
393       - description: Pine64 Rock64
394         items:
395           - const: pine64,rock64
396           - const: rockchip,rk3328
397
398       - description: Pine64 RockPro64
399         items:
400           - const: pine64,rockpro64
401           - const: rockchip,rk3399
402
403       - description: Radxa Rock
404         items:
405           - const: radxa,rock
406           - const: rockchip,rk3188
407
408       - description: Radxa ROCK Pi 4
409         items:
410           - const: radxa,rockpi4
411           - const: rockchip,rk3399
412
413       - description: Radxa Rock2 Square
414         items:
415           - const: radxa,rock2-square
416           - const: rockchip,rk3288
417
418       - description: Rikomagic MK808 v1
419         items:
420           - const: rikomagic,mk808
421           - const: rockchip,rk3066a
422
423       - description: Rockchip Kylin
424         items:
425           - const: rockchip,kylin-rk3036
426           - const: rockchip,rk3036
427
428       - description: Rockchip PX3 Evaluation board
429         items:
430           - const: rockchip,px3-evb
431           - const: rockchip,px3
432           - const: rockchip,rk3188
433
434       - description: Rockchip PX30 Evaluation board
435         items:
436           - const: rockchip,px30-evb
437           - const: rockchip,px30
438
439       - description: Rockchip PX5 Evaluation board
440         items:
441           - const: rockchip,px5-evb
442           - const: rockchip,px5
443           - const: rockchip,rk3368
444
445       - description: Rockchip R88
446         items:
447           - const: rockchip,r88
448           - const: rockchip,rk3368
449
450       - description: Rockchip RK3228 Evaluation board
451         items:
452           - const: rockchip,rk3228-evb
453           - const: rockchip,rk3228
454
455       - description: Rockchip RK3229 Evaluation board
456         items:
457           - const: rockchip,rk3229-evb
458           - const: rockchip,rk3229
459
460       - description: Rockchip RK3288 Evaluation board
461         items:
462           - enum:
463               - rockchip,rk3288-evb-act8846
464               - rockchip,rk3288-evb-rk808
465           - const: rockchip,rk3288
466
467       - description: Rockchip RK3328 Evaluation board
468         items:
469           - const: rockchip,rk3328-evb
470           - const: rockchip,rk3328
471
472       - description: Rockchip RK3368 Evaluation board (act8846 pmic)
473         items:
474           - const: rockchip,rk3368-evb-act8846
475           - const: rockchip,rk3368
476
477       - description: Rockchip RK3399 Evaluation board
478         items:
479           - const: rockchip,rk3399-evb
480           - const: rockchip,rk3399
481
482       - description: Rockchip RK3399 Sapphire standalone
483         items:
484           - const: rockchip,rk3399-sapphire
485           - const: rockchip,rk3399
486
487       - description: Rockchip RK3399 Sapphire with Excavator Baseboard
488         items:
489           - const: rockchip,rk3399-sapphire-excavator
490           - const: rockchip,rk3399
491
492       - description: Rockchip RV1108 Evaluation board
493         items:
494           - const: rockchip,rv1108-evb
495           - const: rockchip,rv1108
496
497       - description: Theobroma Systems RK3368-uQ7 with Haikou baseboard
498         items:
499           - const: tsd,rk3368-uq7-haikou
500           - const: rockchip,rk3368
501
502       - description: Theobroma Systems RK3399-Q7 with Haikou baseboard
503         items:
504           - const: tsd,rk3399-q7-haikou
505           - const: rockchip,rk3399
506
507       - description: Tronsmart Orion R68 Meta
508         items:
509           - const: tronsmart,orion-r68-meta
510           - const: rockchip,rk3368
511 ...