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