1# SPDX-License-Identifier: (GPL-2.0+ OR X11)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/sunxi.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Allwinner platforms device tree bindings
8
9maintainers:
10  - Chen-Yu Tsai <wens@csie.org>
11  - Maxime Ripard <maxime.ripard@bootlin.com>
12
13properties:
14  $nodename:
15    const: '/'
16  compatible:
17    oneOf:
18
19      - description: Allwinner A23 Evaluation Board
20        items:
21          - const: allwinner,sun8i-a23-evb
22          - const: allwinner,sun8i-a23
23
24      - description: Allwinner A31 APP4 Evaluation Board
25        items:
26          - const: allwinner,app4-evb1
27          - const: allwinner,sun6i-a31
28
29      - description: Allwinner A83t Homlet Evaluation Board v2
30        items:
31          - const: allwinner,h8homlet-v2
32          - const: allwinner,sun8i-a83t
33
34      - description: Allwinner GA10H Quad Core Tablet v1.1
35        items:
36          - const: allwinner,ga10h-v1.1
37          - const: allwinner,sun8i-a33
38
39      - description: Allwinner GT90H Tablet v4
40        items:
41          - const: allwinner,gt90h-v4
42          - const: allwinner,sun8i-a23
43
44      - description: Allwinner R16 EVB (Parrot)
45        items:
46          - const: allwinner,parrot
47          - const: allwinner,sun8i-a33
48
49      - description: Amarula A64 Relic
50        items:
51          - const: amarula,a64-relic
52          - const: allwinner,sun50i-a64
53
54      - description: Auxtek T003 A10s HDMI TV Stick
55        items:
56          - const: allwinner,auxtek-t003
57          - const: allwinner,sun5i-a10s
58
59      - description: Auxtek T004 A10s HDMI TV Stick
60        items:
61          - const: allwinner,auxtek-t004
62          - const: allwinner,sun5i-a10s
63
64      - description: BA10 TV Box
65        items:
66          - const: allwinner,ba10-tvbox
67          - const: allwinner,sun4i-a10
68
69      - description: BananaPi
70        items:
71          - const: lemaker,bananapi
72          - const: allwinner,sun7i-a20
73
74      - description: BananaPi M1 Plus
75        items:
76          - const: sinovoip,bpi-m1-plus
77          - const: allwinner,sun7i-a20
78
79      - description: BananaPi M2
80        items:
81          - const: sinovoip,bpi-m2
82          - const: allwinner,sun6i-a31s
83
84      - description: BananaPi M2 Berry
85        items:
86          - const: sinovoip,bpi-m2-berry
87          - const: allwinner,sun8i-r40
88
89      - description: BananaPi M2 Plus
90        items:
91          - const: sinovoip,bpi-m2-plus
92          - const: allwinner,sun8i-h3
93
94      - description: BananaPi M2 Plus
95        items:
96          - const: sinovoip,bpi-m2-plus
97          - const: allwinner,sun50i-h5
98
99      - description: BananaPi M2 Plus v1.2
100        items:
101          - const: bananapi,bpi-m2-plus-v1.2
102          - const: allwinner,sun8i-h3
103
104      - description: BananaPi M2 Plus v1.2
105        items:
106          - const: bananapi,bpi-m2-plus-v1.2
107          - const: allwinner,sun50i-h5
108
109      - description: BananaPi M2 Magic
110        items:
111          - const: sinovoip,bananapi-m2m
112          - const: allwinner,sun8i-a33
113
114      - description: BananaPi M2 Ultra
115        items:
116          - const: sinovoip,bpi-m2-ultra
117          - const: allwinner,sun8i-r40
118
119      - description: BananaPi M2 Zero
120        items:
121          - const: sinovoip,bpi-m2-zero
122          - const: allwinner,sun8i-h2-plus
123
124      - description: BananaPi M3
125        items:
126          - const: sinovoip,bpi-m3
127          - const: allwinner,sun8i-a83t
128
129      - description: BananaPi M64
130        items:
131          - const: sinovoip,bananapi-m64
132          - const: allwinner,sun50i-a64
133
134      - description: BananaPro
135        items:
136          - const: lemaker,bananapro
137          - const: allwinner,sun7i-a20
138
139      - description: Beelink GS1
140        items:
141          - const: azw,beelink-gs1
142          - const: allwinner,sun50i-h6
143
144      - description: Beelink X2
145        items:
146          - const: roofull,beelink-x2
147          - const: allwinner,sun8i-h3
148
149      - description: Chuwi V7 CW0825
150        items:
151          - const: chuwi,v7-cw0825
152          - const: allwinner,sun4i-a10
153
154      - description: Colorfly E708 Q1 Tablet
155        items:
156          - const: colorfly,e708-q1
157          - const: allwinner,sun6i-a31s
158
159      - description: CSQ CS908 Set Top Box
160        items:
161          - const: csq,cs908
162          - const: allwinner,sun6i-a31s
163
164      - description: Cubietech Cubieboard
165        items:
166          - const: cubietech,a10-cubieboard
167          - const: allwinner,sun4i-a10
168
169      - description: Cubietech Cubieboard2
170        items:
171          - const: cubietech,cubieboard2
172          - const: allwinner,sun7i-a20
173
174      - description: Cubietech Cubieboard4
175        items:
176          - const: cubietech,a80-cubieboard4
177          - const: allwinner,sun9i-a80
178
179      - description: Cubietech Cubietruck
180        items:
181          - const: cubietech,cubietruck
182          - const: allwinner,sun7i-a20
183
184      - description: Cubietech Cubietruck Plus
185        items:
186          - const: cubietech,cubietruck-plus
187          - const: allwinner,sun8i-a83t
188
189      - description: Difrnce DIT4350
190        items:
191          - const: difrnce,dit4350
192          - const: allwinner,sun5i-a13
193
194      - description: Dserve DSRV9703C
195        items:
196          - const: dserve,dsrv9703c
197          - const: allwinner,sun4i-a10
198
199      - description: Empire Electronix D709 Tablet
200        items:
201          - const: empire-electronix,d709
202          - const: allwinner,sun5i-a13
203
204      - description: Empire Electronix M712 Tablet
205        items:
206          - const: empire-electronix,m712
207          - const: allwinner,sun5i-a13
208
209      - description: FriendlyARM NanoPi A64
210        items:
211          - const: friendlyarm,nanopi-a64
212          - const: allwinner,sun50i-a64
213
214      - description: FriendlyARM NanoPi M1
215        items:
216          - const: friendlyarm,nanopi-m1
217          - const: allwinner,sun8i-h3
218
219      - description: FriendlyARM NanoPi M1 Plus
220        items:
221          - const: friendlyarm,nanopi-m1-plus
222          - const: allwinner,sun8i-h3
223
224      - description: FriendlyARM NanoPi Neo
225        items:
226          - const: friendlyarm,nanopi-neo
227          - const: allwinner,sun8i-h3
228
229      - description: FriendlyARM NanoPi Neo 2
230        items:
231          - const: friendlyarm,nanopi-neo2
232          - const: allwinner,sun50i-h5
233
234      - description: FriendlyARM NanoPi Neo Air
235        items:
236          - const: friendlyarm,nanopi-neo-air
237          - const: allwinner,sun8i-h3
238
239      - description: FriendlyARM NanoPi Neo Plus2
240        items:
241          - const: friendlyarm,nanopi-neo-plus2
242          - const: allwinner,sun50i-h5
243
244      - description: Gemei G9 Tablet
245        items:
246          - const: gemei,g9
247          - const: allwinner,sun4i-a10
248
249      - description: Hyundai A7HD
250        items:
251          - const: hyundai,a7hd
252          - const: allwinner,sun4i-a10
253
254      - description: HSG H702
255        items:
256          - const: hsg,h702
257          - const: allwinner,sun5i-a13
258
259      - description: I12 TV Box
260        items:
261          - const: allwinner,i12-tvbox
262          - const: allwinner,sun7i-a20
263
264      - description: ICNova A20 SWAC
265        items:
266          - const: incircuit,icnova-a20-swac
267          - const: incircuit,icnova-a20
268          - const: allwinner,sun7i-a20
269
270      - description: INet-1
271        items:
272          - const: inet-tek,inet1
273          - const: allwinner,sun4i-a10
274
275      - description: iNet-86DZ Rev 01
276        items:
277          - const: primux,inet86dz
278          - const: allwinner,sun8i-a23
279
280      - description: iNet-9F Rev 03
281        items:
282          - const: inet-tek,inet9f-rev03
283          - const: allwinner,sun4i-a10
284
285      - description: iNet-97F Rev 02
286        items:
287          - const: primux,inet97fv2
288          - const: allwinner,sun4i-a10
289
290      - description: iNet-98V Rev 02
291        items:
292          - const: primux,inet98v-rev2
293          - const: allwinner,sun5i-a13
294
295      - description: iNet D978 Rev 02 Tablet
296        items:
297          - const: primux,inet-d978-rev2
298          - const: allwinner,sun8i-a33
299
300      - description: iNet Q972 Tablet
301        items:
302          - const: inet-tek,inet-q972
303          - const: allwinner,sun6i-a31s
304
305      - description: Itead Ibox A20
306        items:
307          - const: itead,itead-ibox-a20
308          - const: allwinner,sun7i-a20
309
310      - description: Itead Iteaduino Plus A10
311        items:
312          - const: itead,iteaduino-plus-a10
313          - const: allwinner,sun4i-a10
314
315      - description: Jesurun Q5
316        items:
317          - const: jesurun,q5
318          - const: allwinner,sun4i-a10
319
320      - description: Lamobo R1
321        items:
322          - const: lamobo,lamobo-r1
323          - const: allwinner,sun7i-a20
324
325      - description: Libre Computer Board ALL-H3-CC H2+
326        items:
327          - const: libretech,all-h3-cc-h2-plus
328          - const: allwinner,sun8i-h2-plus
329
330      - description: Libre Computer Board ALL-H3-CC H3
331        items:
332          - const: libretech,all-h3-cc-h3
333          - const: allwinner,sun8i-h3
334
335      - description: Libre Computer Board ALL-H3-CC H5
336        items:
337          - const: libretech,all-h3-cc-h5
338          - const: allwinner,sun50i-h5
339
340      - description: Lichee Pi One
341        items:
342          - const: licheepi,licheepi-one
343          - const: allwinner,sun5i-a13
344
345      - description: Lichee Pi Zero
346        items:
347          - const: licheepi,licheepi-zero
348          - const: allwinner,sun8i-v3s
349
350      - description: Lichee Pi Zero (with Dock)
351        items:
352          - const: licheepi,licheepi-zero-dock
353          - const: licheepi,licheepi-zero
354          - const: allwinner,sun8i-v3s
355
356      - description: Linksprite PCDuino
357        items:
358          - const: linksprite,a10-pcduino
359          - const: allwinner,sun4i-a10
360
361      - description: Linksprite PCDuino2
362        items:
363          - const: linksprite,a10-pcduino2
364          - const: allwinner,sun4i-a10
365
366      - description: Linksprite PCDuino3
367        items:
368          - const: linksprite,pcduino3
369          - const: allwinner,sun7i-a20
370
371      - description: Linksprite PCDuino3 Nano
372        items:
373          - const: linksprite,pcduino3-nano
374          - const: allwinner,sun7i-a20
375
376      - description: HAOYU Electronics Marsboard A10
377        items:
378          - const: haoyu,a10-marsboard
379          - const: allwinner,sun4i-a10
380
381      - description: MapleBoard MP130
382        items:
383          - const: mapleboard,mp130
384          - const: allwinner,sun8i-h3
385
386      - description: Mele A1000
387        items:
388          - const: mele,a1000
389          - const: allwinner,sun4i-a10
390
391      - description: Mele A1000G Quad Set Top Box
392        items:
393          - const: mele,a1000g-quad
394          - const: allwinner,sun6i-a31
395
396      - description: Mele I7 Quad Set Top Box
397        items:
398          - const: mele,i7
399          - const: allwinner,sun6i-a31
400
401      - description: Mele M3
402        items:
403          - const: mele,m3
404          - const: allwinner,sun7i-a20
405
406      - description: Mele M9 Set Top Box
407        items:
408          - const: mele,m9
409          - const: allwinner,sun6i-a31
410
411      - description: Merrii A20 Hummingboard
412        items:
413          - const: merrii,a20-hummingbird
414          - const: allwinner,sun7i-a20
415
416      - description: Merrii A31 Hummingboard
417        items:
418          - const: merrii,a31-hummingbird
419          - const: allwinner,sun6i-a31
420
421      - description: Merrii A80 Optimus
422        items:
423          - const: merrii,a80-optimus
424          - const: allwinner,sun9i-a80
425
426      - description: Miniand Hackberry
427        items:
428          - const: miniand,hackberry
429          - const: allwinner,sun4i-a10
430
431      - description: MK802
432        items:
433          - const: allwinner,mk802
434          - const: allwinner,sun4i-a10
435
436      - description: MK802-A10s
437        items:
438          - const: allwinner,a10s-mk802
439          - const: allwinner,sun5i-a10s
440
441      - description: MK802-II
442        items:
443          - const: allwinner,mk802ii
444          - const: allwinner,sun4i-a10
445
446      - description: MK808c
447        items:
448          - const: allwinner,mk808c
449          - const: allwinner,sun7i-a20
450
451      - description: MSI Primo81 Tablet
452        items:
453          - const: msi,primo81
454          - const: allwinner,sun6i-a31s
455
456      - description: Emlid Neutis N5 Developper Board
457        items:
458          - const: emlid,neutis-n5-devboard
459          - const: emlid,neutis-n5
460          - const: allwinner,sun50i-h5
461
462      - description: NextThing Co. CHIP
463        items:
464          - const: nextthing,chip
465          - const: allwinner,sun5i-r8
466          - const: allwinner,sun5i-a13
467
468      - description: NextThing Co. CHIP Pro
469        items:
470          - const: nextthing,chip-pro
471          - const: nextthing,gr8
472
473      - description: NextThing Co. GR8 Evaluation Board
474        items:
475          - const: nextthing,gr8-evb
476          - const: nextthing,gr8
477
478      - description: Nintendo NES Classic
479        items:
480          - const: nintendo,nes-classic
481          - const: allwinner,sun8i-r16
482          - const: allwinner,sun8i-a33
483
484      - description: Nintendo Super NES Classic
485        items:
486          - const: nintendo,super-nes-classic
487          - const: nintendo,nes-classic
488          - const: allwinner,sun8i-r16
489          - const: allwinner,sun8i-a33
490
491      - description: Oceanic 5inMFD (5205)
492        items:
493          - const: oceanic,5205-5inmfd
494          - const: allwinner,sun50i-a64
495
496      - description: Olimex A10-OlinuXino LIME
497        items:
498          - const: olimex,a10-olinuxino-lime
499          - const: allwinner,sun4i-a10
500
501      - description: Olimex A10s-OlinuXino Micro
502        items:
503          - const: olimex,a10s-olinuxino-micro
504          - const: allwinner,sun5i-a10s
505
506      - description: Olimex A13-OlinuXino
507        items:
508          - const: olimex,a13-olinuxino
509          - const: allwinner,sun5i-a13
510
511      - description: Olimex A13-OlinuXino Micro
512        items:
513          - const: olimex,a13-olinuxino-micro
514          - const: allwinner,sun5i-a13
515
516      - description: Olimex A20-Olimex SOM Evaluation Board
517        items:
518          - const: olimex,a20-olimex-som-evb
519          - const: allwinner,sun7i-a20
520
521      - description: Olimex A20-Olimex SOM Evaluation Board (with eMMC)
522        items:
523          - const: olimex,a20-olimex-som-evb-emmc
524          - const: allwinner,sun7i-a20
525
526      - description: Olimex A20-OlinuXino LIME
527        items:
528          - const: olimex,a20-olinuxino-lime
529          - const: allwinner,sun7i-a20
530
531      - description: Olimex A20-OlinuXino LIME2
532        items:
533          - const: olimex,a20-olinuxino-lime2
534          - const: allwinner,sun7i-a20
535
536      - description: Olimex A20-OlinuXino LIME2 (with eMMC)
537        items:
538          - const: olimex,a20-olinuxino-lime2-emmc
539          - const: allwinner,sun7i-a20
540
541      - description: Olimex A20-OlinuXino Micro
542        items:
543          - const: olimex,a20-olinuxino-micro
544          - const: allwinner,sun7i-a20
545
546      - description: Olimex A20-OlinuXino Micro (with eMMC)
547        items:
548          - const: olimex,a20-olinuxino-micro-emmc
549          - const: allwinner,sun7i-a20
550
551      - description: Olimex A20-SOM204 Evaluation Board
552        items:
553          - const: olimex,a20-olimex-som204-evb
554          - const: allwinner,sun7i-a20
555
556      - description: Olimex A20-SOM204 Evaluation Board (with eMMC)
557        items:
558          - const: olimex,a20-olimex-som204-evb-emmc
559          - const: allwinner,sun7i-a20
560
561      - description: Olimex A33-OlinuXino
562        items:
563          - const: olimex,a33-olinuxino
564          - const: allwinner,sun8i-a33
565
566      - description: Olimex A64-OlinuXino
567        items:
568          - const: olimex,a64-olinuxino
569          - const: allwinner,sun50i-a64
570
571      - description: Olimex A64 Teres-I
572        items:
573          - const: olimex,a64-teres-i
574          - const: allwinner,sun50i-a64
575
576      - description: Pine64
577        items:
578          - const: pine64,pine64
579          - const: allwinner,sun50i-a64
580
581      - description: Pine64+
582        items:
583          - const: pine64,pine64-plus
584          - const: allwinner,sun50i-a64
585
586      - description: Pine64 PineH64
587        items:
588          - const: pine64,pine-h64
589          - const: allwinner,sun50i-h6
590
591      - description: Pine64 LTS
592        items:
593          - const: pine64,pine64-lts
594          - const: allwinner,sun50i-r18
595          - const: allwinner,sun50i-a64
596
597      - description: Pine64 Pinebook
598        items:
599          - const: pine64,pinebook
600          - const: allwinner,sun50i-a64
601
602      - description: Pine64 SoPine Baseboard
603        items:
604          - const: pine64,sopine-baseboard
605          - const: pine64,sopine
606          - const: allwinner,sun50i-a64
607
608      - description: PineRiver Mini X-Plus
609        items:
610          - const: pineriver,mini-xplus
611          - const: allwinner,sun4i-a10
612
613      - description: Point of View Protab2-IPS9
614        items:
615          - const: pov,protab2-ips9
616          - const: allwinner,sun4i-a10
617
618      - description: Polaroid MID2407PXE03 Tablet
619        items:
620          - const: polaroid,mid2407pxe03
621          - const: allwinner,sun8i-a23
622
623      - description: Polaroid MID2809PXE04 Tablet
624        items:
625          - const: polaroid,mid2809pxe04
626          - const: allwinner,sun8i-a23
627
628      - description: Q8 A13 Tablet
629        items:
630          - const: allwinner,q8-a13
631          - const: allwinner,sun5i-a13
632
633      - description: Q8 A23 Tablet
634        items:
635          - const: allwinner,q8-a23
636          - const: allwinner,sun8i-a23
637
638      - description: Q8 A33 Tablet
639        items:
640          - const: allwinner,q8-a33
641          - const: allwinner,sun8i-a33
642
643      - description: Qihua CQA3T BV3
644        items:
645          - const: qihua,t3-cqa3t-bv3
646          - const: allwinner,sun8i-t3
647          - const: allwinner,sun8i-r40
648
649      - description: R7 A10s HDMI TV Stick
650        items:
651          - const: allwinner,r7-tv-dongle
652          - const: allwinner,sun5i-a10s
653
654      - description: RerVision H3-DVK
655        items:
656          - const: rervision,h3-dvk
657          - const: allwinner,sun8i-h3
658
659      - description: Sinlinx SinA31s Core Board
660        items:
661          - const: sinlinx,sina31s
662          - const: allwinner,sun6i-a31s
663
664      - description: Sinlinx SinA31s Development Board
665        items:
666          - const: sinlinx,sina31s-sdk
667          - const: allwinner,sun6i-a31s
668
669      - description: Sinlinx SinA33
670        items:
671          - const: sinlinx,sina33
672          - const: allwinner,sun8i-a33
673
674      - description: TBS A711 Tablet
675        items:
676          - const: tbs-biometrics,a711
677          - const: allwinner,sun8i-a83t
678
679      - description: Utoo P66
680        items:
681          - const: utoo,p66
682          - const: allwinner,sun5i-a13
683
684      - description: Wexler TAB7200
685        items:
686          - const: wexler,tab7200
687          - const: allwinner,sun7i-a20
688
689      - description: WITS A31 Colombus Evaluation Board
690        items:
691          - const: wits,colombus
692          - const: allwinner,sun6i-a31
693
694      - description: WITS Pro A20 DKT
695        items:
696          - const: wits,pro-a20-dkt
697          - const: allwinner,sun7i-a20
698
699      - description: Wobo i5
700        items:
701          - const: wobo,a10s-wobo-i5
702          - const: allwinner,sun5i-a10s
703
704      - description: Yones TopTech BS1078 v2 Tablet
705        items:
706          - const: yones-toptech,bs1078-v2
707          - const: allwinner,sun6i-a31s
708
709      - description: Xunlong OrangePi
710        items:
711          - const: xunlong,orangepi
712          - const: allwinner,sun7i-a20
713
714      - description: Xunlong OrangePi 2
715        items:
716          - const: xunlong,orangepi-2
717          - const: allwinner,sun8i-h3
718
719      - description: Xunlong OrangePi 3
720        items:
721          - const: xunlong,orangepi-3
722          - const: allwinner,sun50i-h6
723
724      - description: Xunlong OrangePi Lite
725        items:
726          - const: xunlong,orangepi-lite
727          - const: allwinner,sun8i-h3
728
729      - description: Xunlong OrangePi Lite2
730        items:
731          - const: xunlong,orangepi-lite2
732          - const: allwinner,sun50i-h6
733
734      - description: Xunlong OrangePi Mini
735        items:
736          - const: xunlong,orangepi-mini
737          - const: allwinner,sun7i-a20
738
739      - description: Xunlong OrangePi One
740        items:
741          - const: xunlong,orangepi-one
742          - const: allwinner,sun8i-h3
743
744      - description: Xunlong OrangePi One Plus
745        items:
746          - const: xunlong,orangepi-one-plus
747          - const: allwinner,sun50i-h6
748
749      - description: Xunlong OrangePi PC
750        items:
751          - const: xunlong,orangepi-pc
752          - const: allwinner,sun8i-h3
753
754      - description: Xunlong OrangePi PC 2
755        items:
756          - const: xunlong,orangepi-pc2
757          - const: allwinner,sun50i-h5
758
759      - description: Xunlong OrangePi PC Plus
760        items:
761          - const: xunlong,orangepi-pc-plus
762          - const: allwinner,sun8i-h3
763
764      - description: Xunlong OrangePi Plus
765        items:
766          - const: xunlong,orangepi-plus
767          - const: allwinner,sun8i-h3
768
769      - description: Xunlong OrangePi Plus 2E
770        items:
771          - const: xunlong,orangepi-plus2e
772          - const: allwinner,sun8i-h3
773
774      - description: Xunlong OrangePi Prime
775        items:
776          - const: xunlong,orangepi-prime
777          - const: allwinner,sun50i-h5
778
779      - description: Xunlong OrangePi R1
780        items:
781          - const: xunlong,orangepi-r1
782          - const: allwinner,sun8i-h2-plus
783
784      - description: Xunlong OrangePi Win
785        items:
786          - const: xunlong,orangepi-win
787          - const: allwinner,sun50i-a64
788
789      - description: Xunlong OrangePi Zero
790        items:
791          - const: xunlong,orangepi-zero
792          - const: allwinner,sun8i-h2-plus
793
794      - description: Xunlong OrangePi Zero Plus
795        items:
796          - const: xunlong,orangepi-zero-plus
797          - const: allwinner,sun50i-h5
798
799      - description: Xunlong OrangePi Zero Plus2
800        items:
801          - const: xunlong,orangepi-zero-plus2
802          - const: allwinner,sun50i-h5
803
804      - description: Xunlong OrangePi Zero Plus2
805        items:
806          - const: xunlong,orangepi-zero-plus2-h3
807          - const: allwinner,sun8i-h3
808