xref: /openbmc/linux/Documentation/devicetree/bindings/arm/rockchip.yaml (revision 023e41632e065d49bcbe31b3c4b336217f96a271)
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          - const: rockchip,rk3399
101
102      - description: GeekBuying GeekBox
103        items:
104          - const: geekbuying,geekbox
105          - const: rockchip,rk3368
106
107      - description: Google Bob (Asus Chromebook Flip C101PA)
108        items:
109          - const: google,bob-rev13
110          - const: google,bob-rev12
111          - const: google,bob-rev11
112          - const: google,bob-rev10
113          - const: google,bob-rev9
114          - const: google,bob-rev8
115          - const: google,bob-rev7
116          - const: google,bob-rev6
117          - const: google,bob-rev5
118          - const: google,bob-rev4
119          - const: google,bob
120          - const: google,gru
121          - const: rockchip,rk3399
122
123      - description: Google Brain (dev-board)
124        items:
125          - const: google,veyron-brain-rev0
126          - const: google,veyron-brain
127          - const: google,veyron
128          - const: rockchip,rk3288
129
130      - description: Google Gru (dev-board)
131        items:
132          - const: google,gru-rev15
133          - const: google,gru-rev14
134          - const: google,gru-rev13
135          - const: google,gru-rev12
136          - const: google,gru-rev11
137          - const: google,gru-rev10
138          - const: google,gru-rev9
139          - const: google,gru-rev8
140          - const: google,gru-rev7
141          - const: google,gru-rev6
142          - const: google,gru-rev5
143          - const: google,gru-rev4
144          - const: google,gru-rev3
145          - const: google,gru-rev2
146          - const: google,gru
147          - const: rockchip,rk3399
148
149      - description: Google Jaq (Haier Chromebook 11 and more)
150        items:
151          - const: google,veyron-jaq-rev5
152          - const: google,veyron-jaq-rev4
153          - const: google,veyron-jaq-rev3
154          - const: google,veyron-jaq-rev2
155          - const: google,veyron-jaq-rev1
156          - const: google,veyron-jaq
157          - const: google,veyron
158          - const: rockchip,rk3288
159
160      - description: Google Jerry (Hisense Chromebook C11 and more)
161        items:
162          - const: google,veyron-jerry-rev7
163          - const: google,veyron-jerry-rev6
164          - const: google,veyron-jerry-rev5
165          - const: google,veyron-jerry-rev4
166          - const: google,veyron-jerry-rev3
167          - const: google,veyron-jerry
168          - const: google,veyron
169          - const: rockchip,rk3288
170
171      - description: Google Kevin (Samsung Chromebook Plus)
172        items:
173          - const: google,kevin-rev15
174          - const: google,kevin-rev14
175          - const: google,kevin-rev13
176          - const: google,kevin-rev12
177          - const: google,kevin-rev11
178          - const: google,kevin-rev10
179          - const: google,kevin-rev9
180          - const: google,kevin-rev8
181          - const: google,kevin-rev7
182          - const: google,kevin-rev6
183          - const: google,kevin
184          - const: google,gru
185          - const: rockchip,rk3399
186
187      - description: Google Mickey (Asus Chromebit CS10)
188        items:
189          - const: google,veyron-mickey-rev8
190          - const: google,veyron-mickey-rev7
191          - const: google,veyron-mickey-rev6
192          - const: google,veyron-mickey-rev5
193          - const: google,veyron-mickey-rev4
194          - const: google,veyron-mickey-rev3
195          - const: google,veyron-mickey-rev2
196          - const: google,veyron-mickey-rev1
197          - const: google,veyron-mickey-rev0
198          - const: google,veyron-mickey
199          - const: google,veyron
200          - const: rockchip,rk3288
201
202      - description: Google Minnie (Asus Chromebook Flip C100P)
203        items:
204          - const: google,veyron-minnie-rev4
205          - const: google,veyron-minnie-rev3
206          - const: google,veyron-minnie-rev2
207          - const: google,veyron-minnie-rev1
208          - const: google,veyron-minnie-rev0
209          - const: google,veyron-minnie
210          - const: google,veyron
211          - const: rockchip,rk3288
212
213      - description: Google Pinky (dev-board)
214        items:
215          - const: google,veyron-pinky-rev2
216          - const: google,veyron-pinky
217          - const: google,veyron
218          - const: rockchip,rk3288
219
220      - description: Google Scarlet - Kingdisplay (Acer Chromebook Tab 10)
221        items:
222          - const: google,scarlet-rev15-sku7
223          - const: google,scarlet-rev15
224          - const: google,scarlet-rev14-sku7
225          - const: google,scarlet-rev14
226          - const: google,scarlet-rev13-sku7
227          - const: google,scarlet-rev13
228          - const: google,scarlet-rev12-sku7
229          - const: google,scarlet-rev12
230          - const: google,scarlet-rev11-sku7
231          - const: google,scarlet-rev11
232          - const: google,scarlet-rev10-sku7
233          - const: google,scarlet-rev10
234          - const: google,scarlet-rev9-sku7
235          - const: google,scarlet-rev9
236          - const: google,scarlet-rev8-sku7
237          - const: google,scarlet-rev8
238          - const: google,scarlet-rev7-sku7
239          - const: google,scarlet-rev7
240          - const: google,scarlet-rev6-sku7
241          - const: google,scarlet-rev6
242          - const: google,scarlet-rev5-sku7
243          - const: google,scarlet-rev5
244          - const: google,scarlet-rev4-sku7
245          - const: google,scarlet-rev4
246          - const: google,scarlet-rev3-sku7
247          - const: google,scarlet-rev3
248          - const: google,scarlet
249          - const: google,gru
250          - const: rockchip,rk3399
251
252      - description: Google Scarlet - Innolux display (Acer Chromebook Tab 10)
253        items:
254          - const: google,scarlet-rev15-sku6
255          - const: google,scarlet-rev15
256          - const: google,scarlet-rev14-sku6
257          - const: google,scarlet-rev14
258          - const: google,scarlet-rev13-sku6
259          - const: google,scarlet-rev13
260          - const: google,scarlet-rev12-sku6
261          - const: google,scarlet-rev12
262          - const: google,scarlet-rev11-sku6
263          - const: google,scarlet-rev11
264          - const: google,scarlet-rev10-sku6
265          - const: google,scarlet-rev10
266          - const: google,scarlet-rev9-sku6
267          - const: google,scarlet-rev9
268          - const: google,scarlet-rev8-sku6
269          - const: google,scarlet-rev8
270          - const: google,scarlet-rev7-sku6
271          - const: google,scarlet-rev7
272          - const: google,scarlet-rev6-sku6
273          - const: google,scarlet-rev6
274          - const: google,scarlet-rev5-sku6
275          - const: google,scarlet-rev5
276          - const: google,scarlet-rev4-sku6
277          - const: google,scarlet-rev4
278          - const: google,scarlet
279          - const: google,gru
280          - const: rockchip,rk3399
281
282      - description: Google Speedy (Asus C201 Chromebook)
283        items:
284          - const: google,veyron-speedy-rev9
285          - const: google,veyron-speedy-rev8
286          - const: google,veyron-speedy-rev7
287          - const: google,veyron-speedy-rev6
288          - const: google,veyron-speedy-rev5
289          - const: google,veyron-speedy-rev4
290          - const: google,veyron-speedy-rev3
291          - const: google,veyron-speedy-rev2
292          - const: google,veyron-speedy
293          - const: google,veyron
294          - const: rockchip,rk3288
295
296      - description: Haoyu MarsBoard RK3066
297        items:
298          - const: haoyu,marsboard-rk3066
299          - const: rockchip,rk3066a
300
301      - description: mqmaker MiQi
302        items:
303          - const: mqmaker,miqi
304          - const: rockchip,rk3288
305
306      - description: Netxeon R89 board
307        items:
308          - const: netxeon,r89
309          - const: rockchip,rk3288
310
311      - description: Phytec phyCORE-RK3288 Rapid Development Kit
312        items:
313          - const: phytec,rk3288-pcm-947
314          - const: phytec,rk3288-phycore-som
315          - const: rockchip,rk3288
316
317      - description: Pine64 Rock64
318        items:
319          - const: pine64,rock64
320          - const: rockchip,rk3328
321
322      - description: Pine64 RockPro64
323        items:
324          - const: pine64,rockpro64
325          - const: rockchip,rk3399
326
327      - description: Radxa Rock
328        items:
329          - const: radxa,rock
330          - const: rockchip,rk3188
331
332      - description: Radxa ROCK Pi 4
333        items:
334          - const: radxa,rockpi4
335          - const: rockchip,rk3399
336
337      - description: Radxa Rock2 Square
338        items:
339          - const: radxa,rock2-square
340          - const: rockchip,rk3288
341
342      - description: Rikomagic MK808 v1
343        items:
344          - const: rikomagic,mk808
345          - const: rockchip,rk3066a
346
347      - description: Rockchip Kylin
348        items:
349          - const: rockchip,kylin-rk3036
350          - const: rockchip,rk3036
351
352      - description: Rockchip PX3 Evaluation board
353        items:
354          - const: rockchip,px3-evb
355          - const: rockchip,px3
356          - const: rockchip,rk3188
357
358      - description: Rockchip PX30 Evaluation board
359        items:
360          - const: rockchip,px30-evb
361          - const: rockchip,px30
362
363      - description: Rockchip PX5 Evaluation board
364        items:
365          - const: rockchip,px5-evb
366          - const: rockchip,px5
367          - const: rockchip,rk3368
368
369      - description: Rockchip R88
370        items:
371          - const: rockchip,r88
372          - const: rockchip,rk3368
373
374      - description: Rockchip RK3228 Evaluation board
375        items:
376          - const: rockchip,rk3228-evb
377          - const: rockchip,rk3228
378
379      - description: Rockchip RK3229 Evaluation board
380        items:
381          - const: rockchip,rk3229-evb
382          - const: rockchip,rk3229
383
384      - description: Rockchip RK3288 Evaluation board
385        items:
386          - enum:
387              - rockchip,rk3288-evb-act8846
388              - rockchip,rk3288-evb-rk808
389          - const: rockchip,rk3288
390
391      - description: Rockchip RK3288 Fennec
392        items:
393          - const: rockchip,rk3288-fennec
394          - const: rockchip,rk3288
395
396      - description: Rockchip RK3328 Evaluation board
397        items:
398          - const: rockchip,rk3328-evb
399          - const: rockchip,rk3328
400
401      - description: Rockchip RK3368 Evaluation board (act8846 pmic)
402        items:
403          - const: rockchip,rk3368-evb-act8846
404          - const: rockchip,rk3368
405
406      - description: Rockchip RK3399 Evaluation board
407        items:
408          - const: rockchip,rk3399-evb
409          - const: rockchip,rk3399
410
411      - description: Rockchip RK3399 Sapphire standalone
412        items:
413          - const: rockchip,rk3399-sapphire
414          - const: rockchip,rk3399
415
416      - description: Rockchip RK3399 Sapphire with Excavator Baseboard
417        items:
418          - const: rockchip,rk3399-sapphire-excavator
419          - const: rockchip,rk3399
420
421      - description: Rockchip RV1108 Evaluation board
422        items:
423          - const: rockchip,rv1108-evb
424          - const: rockchip,rv1108
425
426      - description: Theobroma Systems RK3368-uQ7 with Haikou baseboard
427        items:
428          - const: tsd,rk3368-uq7-haikou
429          - const: rockchip,rk3368
430
431      - description: Theobroma Systems RK3399-Q7 with Haikou baseboard
432        items:
433          - const: tsd,rk3399-q7-haikou
434          - const: rockchip,rk3399
435
436      - description: Tronsmart Orion R68 Meta
437        items:
438          - const: tronsmart,orion-r68-meta
439          - const: rockchip,rk3368
440...
441