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
7title: Rockchip platforms device tree bindings
8
9maintainers:
10  - Heiko Stuebner <heiko@sntech.de>
11
12properties:
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-lion-haikou
500          - const: rockchip,rk3368
501
502      - description: Theobroma Systems RK3399-Q7 with Haikou baseboard
503        items:
504          - const: tsd,rk3399-puma-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...
512