xref: /linux/Documentation/devicetree/bindings/arm/mediatek.yaml (revision 5d7f3375cd574fc83f0cd30839b21455c0e79ae2)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/mediatek.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MediaTek SoC based Platforms
8
9maintainers:
10  - Sean Wang <sean.wang@mediatek.com>
11  - Matthias Brugger <matthias.bgg@gmail.com>
12description: |
13  Boards with a MediaTek SoC shall have the following properties.
14
15properties:
16  $nodename:
17    const: '/'
18  compatible:
19    oneOf:
20      # Sort by SoC (last) compatible, then board compatible
21      - items:
22          - enum:
23              - mediatek,mt2701-evb
24          - const: mediatek,mt2701
25
26      - items:
27          - enum:
28              - mediatek,mt2712-evb
29          - const: mediatek,mt2712
30      - items:
31          - enum:
32              - jty,d101
33              - lenovo,a369i
34          - const: mediatek,mt6572
35      - items:
36          - enum:
37              - mediatek,mt6580-evbp1
38          - const: mediatek,mt6580
39      - items:
40          - enum:
41              - alcatel,yarisxl
42              - prestigio,pmt5008-3g
43          - const: mediatek,mt6582
44      - items:
45          - enum:
46              - fairphone,fp1
47              - mundoreader,bq-aquaris5
48          - const: mediatek,mt6589
49      - items:
50          - enum:
51              - mediatek,mt6592-evb
52          - const: mediatek,mt6592
53      - items:
54          - enum:
55              - mediatek,mt6755-evb
56          - const: mediatek,mt6755
57      - items:
58          - enum:
59              - mediatek,mt6765-evb
60          - const: mediatek,mt6765
61      - items:
62          - enum:
63              - mediatek,mt6779-evb
64          - const: mediatek,mt6779
65      - items:
66          - enum:
67              - mediatek,mt6795-evb
68              - sony,xperia-m5
69          - const: mediatek,mt6795
70      - items:
71          - enum:
72              - archermind,mt6797-x20-dev
73              - mediatek,mt6797-evb
74          - const: mediatek,mt6797
75      - items:
76          - enum:
77              - bananapi,bpi-r64
78              - mediatek,mt7622-rfb1
79          - const: mediatek,mt7622
80      - items:
81          - enum:
82              - mediatek,mt7623a-rfb-emmc
83              - mediatek,mt7623a-rfb-nand
84              - mediatek,mt7623n-rfb-emmc
85              - bananapi,bpi-r2
86          - const: mediatek,mt7623
87
88      - items:
89          - enum:
90              - mediatek,mt7629-rfb
91          - const: mediatek,mt7629
92      - items:
93          - enum:
94              - cudy,wr3000-v1
95              - openwrt,one
96              - xiaomi,ax3000t
97          - const: mediatek,mt7981b
98      - items:
99          - enum:
100              - acelink,ew-7886cax
101              - bananapi,bpi-r3
102              - bananapi,bpi-r3mini
103              - mediatek,mt7986a-rfb
104          - const: mediatek,mt7986a
105      - items:
106          - enum:
107              - mediatek,mt7986b-rfb
108          - const: mediatek,mt7986b
109      - items:
110          - enum:
111              - bananapi,bpi-r4
112          - const: mediatek,mt7988a
113      - items:
114          - const: bananapi,bpi-r4-2g5
115          - const: bananapi,bpi-r4
116          - const: mediatek,mt7988a
117      - items:
118          - enum:
119              - bananapi,bpi-r4-pro-4e
120              - bananapi,bpi-r4-pro-8x
121          - const: bananapi,bpi-r4-pro
122          - const: mediatek,mt7988a
123      - items:
124          - enum:
125              - amazon,ford
126              - mediatek,mt8127-moose
127          - const: mediatek,mt8127
128      - items:
129          - enum:
130              - mediatek,mt8135-evbp1
131          - const: mediatek,mt8135
132      - items:
133          - enum:
134              - mediatek,mt8167-pumpkin
135          - const: mediatek,mt8167
136      - description: Google Elm (Acer Chromebook R13)
137        items:
138          - const: google,elm-rev8
139          - const: google,elm-rev7
140          - const: google,elm-rev6
141          - const: google,elm-rev5
142          - const: google,elm-rev4
143          - const: google,elm-rev3
144          - const: google,elm
145          - const: mediatek,mt8173
146      - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
147        items:
148          - const: google,hana-rev6
149          - const: google,hana-rev5
150          - const: google,hana-rev4
151          - const: google,hana-rev3
152          - const: google,hana
153          - const: mediatek,mt8173
154      - description: Google Hana rev7 (Poin2 Chromebook 11C)
155        items:
156          - const: google,hana-rev7
157          - const: mediatek,mt8173
158      - items:
159          - enum:
160              - mediatek,mt8173-evb
161          - const: mediatek,mt8173
162      - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
163        items:
164          - const: google,burnet
165          - const: mediatek,mt8183
166      - description: Google Cozmo (Acer Chromebook 314)
167        items:
168          - const: google,cozmo
169          - const: mediatek,mt8183
170      - description: Google Damu (ASUS Chromebook Flip CM3)
171        items:
172          - const: google,damu
173          - const: mediatek,mt8183
174      - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
175        items:
176          - enum:
177              - google,fennel-sku0
178              - google,fennel-sku1
179              - google,fennel-sku2
180              - google,fennel-sku6
181              - google,fennel-sku7
182          - const: google,fennel
183          - const: mediatek,mt8183
184      - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
185        items:
186          - enum:
187              - google,juniper-sku16
188              - google,juniper-sku17
189          - const: google,juniper
190          - const: mediatek,mt8183
191      - description: Google Kakadu (ASUS Chromebook Detachable CM3)
192        items:
193          - const: google,kakadu-rev3
194          - const: google,kakadu-rev2
195          - const: google,kakadu
196          - const: mediatek,mt8183
197      - description: Google Kakadu (ASUS Chromebook Detachable CM3)
198        items:
199          - const: google,kakadu-rev3-sku22
200          - const: google,kakadu-rev2-sku22
201          - const: google,kakadu
202          - const: mediatek,mt8183
203      - description: Google Kappa (HP Chromebook 11a)
204        items:
205          - const: google,kappa
206          - const: mediatek,mt8183
207      - description: Google Katsu (ASUS Chromebook Detachable CZ1)
208        items:
209          - enum:
210              - google,katsu-sku32
211              - google,katsu-sku38
212          - const: google,katsu
213          - const: mediatek,mt8183
214      - description: Google Kodama (Lenovo 10e Chromebook Tablet)
215        items:
216          - enum:
217              - google,kodama-sku16
218              - google,kodama-sku272
219              - google,kodama-sku288
220              - google,kodama-sku32
221          - const: google,kodama
222          - const: mediatek,mt8183
223      - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
224        items:
225          - enum:
226              - google,krane-sku0
227              - google,krane-sku176
228          - const: google,krane
229          - const: mediatek,mt8183
230      - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2)
231        items:
232          - enum:
233              - google,makomo-sku0
234              - google,makomo-sku1
235          - const: google,makomo
236          - const: mediatek,mt8183
237      - description: Google Pico (Acer Chromebook Spin 311)
238        items:
239          - enum:
240              - google,pico-sku1
241              - google,pico-sku2
242          - const: google,pico
243          - const: mediatek,mt8183
244      - description: Google Willow (Acer Chromebook 311 C722/C722T)
245        items:
246          - enum:
247              - google,willow-sku0
248              - google,willow-sku1
249          - const: google,willow
250          - const: mediatek,mt8183
251      - items:
252          - enum:
253              - mediatek,mt8183-evb
254          - const: mediatek,mt8183
255      - items:
256          - enum:
257              - mediatek,mt8183-pumpkin
258          - const: mediatek,mt8183
259      - description: Google Chinchou (Asus Chromebook CZ1104CM2A/CZ1204CM2A)
260        items:
261          - const: google,chinchou-sku0
262          - const: google,chinchou-sku2
263          - const: google,chinchou-sku4
264          - const: google,chinchou-sku5
265          - const: google,chinchou
266          - const: mediatek,mt8186
267      - description: Google Chinchou (Asus Chromebook CZ1104FM2A/CZ1204FM2A/CZ1104CM2A/CZ1204CM2A)
268        items:
269          - const: google,chinchou-sku1
270          - const: google,chinchou-sku3
271          - const: google,chinchou-sku6
272          - const: google,chinchou-sku7
273          - const: google,chinchou-sku17
274          - const: google,chinchou-sku20
275          - const: google,chinchou-sku22
276          - const: google,chinchou-sku23
277          - const: google,chinchou
278          - const: mediatek,mt8186
279      - description: Google Chinchou360 (Asus Chromebook CZ1104FM2A/CZ1204FM2A Flip)
280        items:
281          - const: google,chinchou-sku16
282          - const: google,chinchou-sku18
283          - const: google,chinchou-sku19
284          - const: google,chinchou-sku21
285          - const: google,chinchou
286          - const: mediatek,mt8186
287      - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
288        items:
289          - const: google,steelix-sku393219
290          - const: google,steelix-sku393216
291          - const: google,steelix
292          - const: mediatek,mt8186
293      - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
294        items:
295          - const: google,steelix-sku393220
296          - const: google,steelix-sku393217
297          - const: google,steelix
298          - const: mediatek,mt8186
299      - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
300        items:
301          - const: google,steelix-sku393221
302          - const: google,steelix-sku393218
303          - const: google,steelix
304          - const: mediatek,mt8186
305      - description: Google Ponyta
306        items:
307          - enum:
308              - google,ponyta-sku0
309              - google,ponyta-sku1
310          - const: google,ponyta
311          - const: mediatek,mt8186
312      - description: Google Rusty (Lenovo 100e Chromebook Gen 4)
313        items:
314          - const: google,steelix-sku196609
315          - const: google,steelix-sku196608
316          - const: google,steelix
317          - const: mediatek,mt8186
318      - description: Google Squirtle (Acer Chromebook Spin 311 (R724T))
319        items:
320          - const: google,squirtle
321          - const: mediatek,mt8186
322      - description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
323        items:
324          - const: google,starmie-sku0
325          - const: google,starmie-sku2
326          - const: google,starmie-sku3
327          - const: google,starmie
328          - const: mediatek,mt8186
329      - description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
330        items:
331          - const: google,starmie-sku1
332          - const: google,starmie-sku4
333          - const: google,starmie
334          - const: mediatek,mt8186
335      - description: Google Steelix (Lenovo 300e Yoga Chromebook Gen 4)
336        items:
337          - enum:
338              - google,steelix-sku131072
339              - google,steelix-sku131073
340          - const: google,steelix
341          - const: mediatek,mt8186
342      - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
343        items:
344          - const: google,tentacruel-sku262147
345          - const: google,tentacruel-sku262146
346          - const: google,tentacruel-sku262145
347          - const: google,tentacruel-sku262144
348          - const: google,tentacruel
349          - const: mediatek,mt8186
350      - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
351        items:
352          - const: google,tentacruel-sku262151
353          - const: google,tentacruel-sku262150
354          - const: google,tentacruel-sku262149
355          - const: google,tentacruel-sku262148
356          - const: google,tentacruel
357          - const: mediatek,mt8186
358      - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
359        items:
360          - const: google,tentacruel-sku327681
361          - const: google,tentacruel
362          - const: mediatek,mt8186
363      - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
364        items:
365          - const: google,tentacruel-sku327683
366          - const: google,tentacruel
367          - const: mediatek,mt8186
368      - description: Google Voltorb (Acer Chromebook 311 C723/C732T)
369        items:
370          - const: google,voltorb
371          - const: mediatek,mt8186
372      - items:
373          - enum:
374              - mediatek,mt8186-evb
375          - const: mediatek,mt8186
376      - description: Google Ciri (Lenovo Chromebook Duet (11", 9))
377        items:
378          - enum:
379              - google,ciri-sku0
380              - google,ciri-sku1
381              - google,ciri-sku2
382              - google,ciri-sku3
383              - google,ciri-sku4
384              - google,ciri-sku5
385              - google,ciri-sku6
386              - google,ciri-sku7
387          - const: google,ciri
388          - const: mediatek,mt8188
389      - items:
390          - enum:
391              - mediatek,mt8188-evb
392          - const: mediatek,mt8188
393      - description: Google Hayato
394        items:
395          - const: google,hayato-rev1
396          - const: google,hayato
397          - const: mediatek,mt8192
398      - description: Google Spherion (Acer Chromebook 514)
399        items:
400          - const: google,spherion-rev3
401          - const: google,spherion-rev2
402          - const: google,spherion-rev1
403          - const: google,spherion-rev0
404          - const: google,spherion
405          - const: mediatek,mt8192
406      - items:
407          - enum:
408              - mediatek,mt8192-evb
409          - const: mediatek,mt8192
410      - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H)
411        items:
412          - enum:
413              - google,tomato-rev2
414              - google,tomato-rev1
415          - const: google,tomato
416          - const: mediatek,mt8195
417      - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H)
418        items:
419          - const: google,tomato-rev4
420          - const: google,tomato-rev3
421          - const: google,tomato
422          - const: mediatek,mt8195
423      - description: HP Dojo sku1, 3, 5, 7 (HP Chromebook x360 13b-ca0002sa)
424        items:
425          - const: google,dojo-sku7
426          - const: google,dojo-sku5
427          - const: google,dojo-sku3
428          - const: google,dojo-sku1
429          - const: google,dojo
430          - const: mediatek,mt8195
431      - items:
432          - enum:
433              - mediatek,mt8195-demo
434              - mediatek,mt8195-evb
435          - const: mediatek,mt8195
436      - items:
437          - enum:
438              - mediatek,mt8365-evk
439          - const: mediatek,mt8365
440      - items:
441          - enum:
442              - ezurio,mt8370-tungsten-smarc
443              - grinn,genio-510-sbc
444              - mediatek,mt8370-evk
445          - const: mediatek,mt8370
446          - const: mediatek,mt8188
447      - items:
448          - enum:
449              - ezurio,mt8390-tungsten-smarc
450              - grinn,genio-700-sbc
451              - mediatek,mt8390-evk
452          - const: mediatek,mt8390
453          - const: mediatek,mt8188
454      - items:
455          - enum:
456              - kontron,3-5-sbc-i1200
457              - mediatek,mt8395-evk
458              - mediatek,mt8395-evk-ufs
459              - radxa,nio-12l
460          - const: mediatek,mt8395
461          - const: mediatek,mt8195
462      - items:
463          - enum:
464              - mediatek,mt8516-pumpkin
465          - const: mediatek,mt8516
466
467additionalProperties: true
468
469...
470