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