xref: /linux/Documentation/devicetree/bindings/arm/mediatek.yaml (revision c31f4aa8fed048fa70e742c4bb49bb48dc489ab3)
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              - mediatek,mt8127-moose
126          - const: mediatek,mt8127
127      - items:
128          - enum:
129              - mediatek,mt8135-evbp1
130          - const: mediatek,mt8135
131      - items:
132          - enum:
133              - mediatek,mt8167-pumpkin
134          - const: mediatek,mt8167
135      - description: Google Elm (Acer Chromebook R13)
136        items:
137          - const: google,elm-rev8
138          - const: google,elm-rev7
139          - const: google,elm-rev6
140          - const: google,elm-rev5
141          - const: google,elm-rev4
142          - const: google,elm-rev3
143          - const: google,elm
144          - const: mediatek,mt8173
145      - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
146        items:
147          - const: google,hana-rev6
148          - const: google,hana-rev5
149          - const: google,hana-rev4
150          - const: google,hana-rev3
151          - const: google,hana
152          - const: mediatek,mt8173
153      - description: Google Hana rev7 (Poin2 Chromebook 11C)
154        items:
155          - const: google,hana-rev7
156          - const: mediatek,mt8173
157      - items:
158          - enum:
159              - mediatek,mt8173-evb
160          - const: mediatek,mt8173
161      - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
162        items:
163          - const: google,burnet
164          - const: mediatek,mt8183
165      - description: Google Cozmo (Acer Chromebook 314)
166        items:
167          - const: google,cozmo
168          - const: mediatek,mt8183
169      - description: Google Damu (ASUS Chromebook Flip CM3)
170        items:
171          - const: google,damu
172          - const: mediatek,mt8183
173      - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
174        items:
175          - enum:
176              - google,fennel-sku0
177              - google,fennel-sku1
178              - google,fennel-sku2
179              - google,fennel-sku6
180              - google,fennel-sku7
181          - const: google,fennel
182          - const: mediatek,mt8183
183      - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
184        items:
185          - enum:
186              - google,juniper-sku16
187              - google,juniper-sku17
188          - const: google,juniper
189          - const: mediatek,mt8183
190      - description: Google Kakadu (ASUS Chromebook Detachable CM3)
191        items:
192          - const: google,kakadu-rev3
193          - const: google,kakadu-rev2
194          - const: google,kakadu
195          - const: mediatek,mt8183
196      - description: Google Kakadu (ASUS Chromebook Detachable CM3)
197        items:
198          - const: google,kakadu-rev3-sku22
199          - const: google,kakadu-rev2-sku22
200          - const: google,kakadu
201          - const: mediatek,mt8183
202      - description: Google Kappa (HP Chromebook 11a)
203        items:
204          - const: google,kappa
205          - const: mediatek,mt8183
206      - description: Google Katsu (ASUS Chromebook Detachable CZ1)
207        items:
208          - enum:
209              - google,katsu-sku32
210              - google,katsu-sku38
211          - const: google,katsu
212          - const: mediatek,mt8183
213      - description: Google Kodama (Lenovo 10e Chromebook Tablet)
214        items:
215          - enum:
216              - google,kodama-sku16
217              - google,kodama-sku272
218              - google,kodama-sku288
219              - google,kodama-sku32
220          - const: google,kodama
221          - const: mediatek,mt8183
222      - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
223        items:
224          - enum:
225              - google,krane-sku0
226              - google,krane-sku176
227          - const: google,krane
228          - const: mediatek,mt8183
229      - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2)
230        items:
231          - enum:
232              - google,makomo-sku0
233              - google,makomo-sku1
234          - const: google,makomo
235          - const: mediatek,mt8183
236      - description: Google Pico (Acer Chromebook Spin 311)
237        items:
238          - enum:
239              - google,pico-sku1
240              - google,pico-sku2
241          - const: google,pico
242          - const: mediatek,mt8183
243      - description: Google Willow (Acer Chromebook 311 C722/C722T)
244        items:
245          - enum:
246              - google,willow-sku0
247              - google,willow-sku1
248          - const: google,willow
249          - const: mediatek,mt8183
250      - items:
251          - enum:
252              - mediatek,mt8183-evb
253          - const: mediatek,mt8183
254      - items:
255          - enum:
256              - mediatek,mt8183-pumpkin
257          - const: mediatek,mt8183
258      - description: Google Chinchou (Asus Chromebook CZ1104CM2A/CZ1204CM2A)
259        items:
260          - const: google,chinchou-sku0
261          - const: google,chinchou-sku2
262          - const: google,chinchou-sku4
263          - const: google,chinchou-sku5
264          - const: google,chinchou
265          - const: mediatek,mt8186
266      - description: Google Chinchou (Asus Chromebook CZ1104FM2A/CZ1204FM2A/CZ1104CM2A/CZ1204CM2A)
267        items:
268          - const: google,chinchou-sku1
269          - const: google,chinchou-sku3
270          - const: google,chinchou-sku6
271          - const: google,chinchou-sku7
272          - const: google,chinchou-sku17
273          - const: google,chinchou-sku20
274          - const: google,chinchou-sku22
275          - const: google,chinchou-sku23
276          - const: google,chinchou
277          - const: mediatek,mt8186
278      - description: Google Chinchou360 (Asus Chromebook CZ1104FM2A/CZ1204FM2A Flip)
279        items:
280          - const: google,chinchou-sku16
281          - const: google,chinchou-sku18
282          - const: google,chinchou-sku19
283          - const: google,chinchou-sku21
284          - const: google,chinchou
285          - const: mediatek,mt8186
286      - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
287        items:
288          - const: google,steelix-sku393219
289          - const: google,steelix-sku393216
290          - const: google,steelix
291          - const: mediatek,mt8186
292      - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
293        items:
294          - const: google,steelix-sku393220
295          - const: google,steelix-sku393217
296          - const: google,steelix
297          - const: mediatek,mt8186
298      - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
299        items:
300          - const: google,steelix-sku393221
301          - const: google,steelix-sku393218
302          - const: google,steelix
303          - const: mediatek,mt8186
304      - description: Google Ponyta
305        items:
306          - enum:
307              - google,ponyta-sku0
308              - google,ponyta-sku1
309          - const: google,ponyta
310          - const: mediatek,mt8186
311      - description: Google Rusty (Lenovo 100e Chromebook Gen 4)
312        items:
313          - const: google,steelix-sku196609
314          - const: google,steelix-sku196608
315          - const: google,steelix
316          - const: mediatek,mt8186
317      - description: Google Squirtle (Acer Chromebook Spin 311 (R724T)
318        items:
319          - const: google,squirtle
320          - const: mediatek,mt8186
321      - description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
322        items:
323          - const: google,starmie-sku0
324          - const: google,starmie-sku2
325          - const: google,starmie-sku3
326          - const: google,starmie
327          - const: mediatek,mt8186
328      - description: Google Starmie (ASUS Chromebook Enterprise CM30 (CM3001))
329        items:
330          - const: google,starmie-sku1
331          - const: google,starmie-sku4
332          - const: google,starmie
333          - const: mediatek,mt8186
334      - description: Google Steelix (Lenovo 300e Yoga Chromebook Gen 4)
335        items:
336          - enum:
337              - google,steelix-sku131072
338              - google,steelix-sku131073
339          - const: google,steelix
340          - const: mediatek,mt8186
341      - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
342        items:
343          - const: google,tentacruel-sku262147
344          - const: google,tentacruel-sku262146
345          - const: google,tentacruel-sku262145
346          - const: google,tentacruel-sku262144
347          - const: google,tentacruel
348          - const: mediatek,mt8186
349      - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
350        items:
351          - const: google,tentacruel-sku262151
352          - const: google,tentacruel-sku262150
353          - const: google,tentacruel-sku262149
354          - const: google,tentacruel-sku262148
355          - const: google,tentacruel
356          - const: mediatek,mt8186
357      - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
358        items:
359          - const: google,tentacruel-sku327681
360          - const: google,tentacruel
361          - const: mediatek,mt8186
362      - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
363        items:
364          - const: google,tentacruel-sku327683
365          - const: google,tentacruel
366          - const: mediatek,mt8186
367      - description: Google Voltorb (Acer Chromebook 311 C723/C732T)
368        items:
369          - const: google,voltorb
370          - const: mediatek,mt8186
371      - items:
372          - enum:
373              - mediatek,mt8186-evb
374          - const: mediatek,mt8186
375      - description: Google Ciri (Lenovo Chromebook Duet (11", 9))
376        items:
377          - enum:
378              - google,ciri-sku0
379              - google,ciri-sku1
380              - google,ciri-sku2
381              - google,ciri-sku3
382              - google,ciri-sku4
383              - google,ciri-sku5
384              - google,ciri-sku6
385              - google,ciri-sku7
386          - const: google,ciri
387          - const: mediatek,mt8188
388      - items:
389          - enum:
390              - mediatek,mt8188-evb
391          - const: mediatek,mt8188
392      - description: Google Hayato
393        items:
394          - const: google,hayato-rev1
395          - const: google,hayato
396          - const: mediatek,mt8192
397      - description: Google Spherion (Acer Chromebook 514)
398        items:
399          - const: google,spherion-rev3
400          - const: google,spherion-rev2
401          - const: google,spherion-rev1
402          - const: google,spherion-rev0
403          - const: google,spherion
404          - const: mediatek,mt8192
405      - items:
406          - enum:
407              - mediatek,mt8192-evb
408          - const: mediatek,mt8192
409      - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H)
410        items:
411          - enum:
412              - google,tomato-rev2
413              - google,tomato-rev1
414          - const: google,tomato
415          - const: mediatek,mt8195
416      - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H)
417        items:
418          - const: google,tomato-rev4
419          - const: google,tomato-rev3
420          - const: google,tomato
421          - const: mediatek,mt8195
422      - description: HP Dojo sku1, 3, 5, 7 (HP Chromebook x360 13b-ca0002sa)
423        items:
424          - const: google,dojo-sku7
425          - const: google,dojo-sku5
426          - const: google,dojo-sku3
427          - const: google,dojo-sku1
428          - const: google,dojo
429          - const: mediatek,mt8195
430      - items:
431          - enum:
432              - mediatek,mt8195-demo
433              - mediatek,mt8195-evb
434          - const: mediatek,mt8195
435      - items:
436          - enum:
437              - mediatek,mt8365-evk
438          - const: mediatek,mt8365
439      - items:
440          - enum:
441              - grinn,genio-510-sbc
442              - mediatek,mt8370-evk
443          - const: mediatek,mt8370
444          - const: mediatek,mt8188
445      - items:
446          - enum:
447              - grinn,genio-700-sbc
448              - mediatek,mt8390-evk
449          - const: mediatek,mt8390
450          - const: mediatek,mt8188
451      - items:
452          - enum:
453              - kontron,3-5-sbc-i1200
454              - mediatek,mt8395-evk
455              - mediatek,mt8395-evk-ufs
456              - radxa,nio-12l
457          - const: mediatek,mt8395
458          - const: mediatek,mt8195
459      - items:
460          - enum:
461              - mediatek,mt8516-pumpkin
462          - const: mediatek,mt8516
463
464additionalProperties: true
465
466...
467