blob: 09f9ffd3ff7b2c5f357bb87ec4d46a4a671b9cde [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# 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:
Tom Rini6bb92fc2024-05-20 09:54:58 -060020 # Sort by SoC (last) compatible, then board compatible
Tom Rini53633a82024-02-29 12:33:36 -050021 - 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:
Tom Rini6bb92fc2024-05-20 09:54:58 -060088 - xiaomi,ax3000t
89 - const: mediatek,mt7981b
90 - items:
91 - enum:
92 - acelink,ew-7886cax
Tom Rini53633a82024-02-29 12:33:36 -050093 - bananapi,bpi-r3
94 - mediatek,mt7986a-rfb
95 - const: mediatek,mt7986a
96 - items:
97 - enum:
98 - mediatek,mt7986b-rfb
99 - const: mediatek,mt7986b
100 - items:
101 - enum:
Tom Rini6bb92fc2024-05-20 09:54:58 -0600102 - bananapi,bpi-r4
103 - const: mediatek,mt7988a
104 - items:
105 - enum:
Tom Rini53633a82024-02-29 12:33:36 -0500106 - mediatek,mt8127-moose
107 - const: mediatek,mt8127
108 - items:
109 - enum:
110 - mediatek,mt8135-evbp1
111 - const: mediatek,mt8135
112 - items:
113 - enum:
114 - mediatek,mt8167-pumpkin
115 - const: mediatek,mt8167
116 - description: Google Elm (Acer Chromebook R13)
117 items:
118 - const: google,elm-rev8
119 - const: google,elm-rev7
120 - const: google,elm-rev6
121 - const: google,elm-rev5
122 - const: google,elm-rev4
123 - const: google,elm-rev3
124 - const: google,elm
125 - const: mediatek,mt8173
126 - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
127 items:
128 - const: google,hana-rev6
129 - const: google,hana-rev5
130 - const: google,hana-rev4
131 - const: google,hana-rev3
132 - const: google,hana
133 - const: mediatek,mt8173
134 - description: Google Hana rev7 (Poin2 Chromebook 11C)
135 items:
136 - const: google,hana-rev7
137 - const: mediatek,mt8173
138 - items:
139 - enum:
140 - mediatek,mt8173-evb
141 - const: mediatek,mt8173
Tom Rini53633a82024-02-29 12:33:36 -0500142 - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
143 items:
144 - const: google,burnet
145 - const: mediatek,mt8183
Tom Rini53633a82024-02-29 12:33:36 -0500146 - description: Google Cozmo (Acer Chromebook 314)
147 items:
148 - const: google,cozmo
149 - const: mediatek,mt8183
150 - description: Google Damu (ASUS Chromebook Flip CM3)
151 items:
152 - const: google,damu
153 - const: mediatek,mt8183
154 - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
155 items:
156 - enum:
157 - google,fennel-sku0
158 - google,fennel-sku1
159 - google,fennel-sku2
160 - google,fennel-sku6
161 - google,fennel-sku7
162 - const: google,fennel
163 - const: mediatek,mt8183
164 - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
165 items:
166 - enum:
167 - google,juniper-sku16
168 - google,juniper-sku17
169 - const: google,juniper
170 - const: mediatek,mt8183
171 - description: Google Kakadu (ASUS Chromebook Detachable CM3)
172 items:
173 - const: google,kakadu-rev3
174 - const: google,kakadu-rev2
175 - const: google,kakadu
176 - const: mediatek,mt8183
177 - description: Google Kakadu (ASUS Chromebook Detachable CM3)
178 items:
179 - const: google,kakadu-rev3-sku22
180 - const: google,kakadu-rev2-sku22
181 - const: google,kakadu
182 - const: mediatek,mt8183
183 - description: Google Kappa (HP Chromebook 11a)
184 items:
185 - const: google,kappa
186 - const: mediatek,mt8183
Tom Rini93743d22024-04-01 09:08:13 -0400187 - description: Google Katsu (ASUS Chromebook Detachable CZ1)
188 items:
189 - enum:
190 - google,katsu-sku32
191 - google,katsu-sku38
192 - const: google,katsu
193 - const: mediatek,mt8183
Tom Rini53633a82024-02-29 12:33:36 -0500194 - description: Google Kodama (Lenovo 10e Chromebook Tablet)
195 items:
196 - enum:
197 - google,kodama-sku16
198 - google,kodama-sku272
199 - google,kodama-sku288
200 - google,kodama-sku32
201 - const: google,kodama
202 - const: mediatek,mt8183
Tom Rini6bb92fc2024-05-20 09:54:58 -0600203 - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
204 items:
205 - enum:
206 - google,krane-sku0
207 - google,krane-sku176
208 - const: google,krane
209 - const: mediatek,mt8183
Tom Rini93743d22024-04-01 09:08:13 -0400210 - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2)
211 items:
212 - enum:
213 - google,makomo-sku0
214 - google,makomo-sku1
215 - const: google,makomo
216 - const: mediatek,mt8183
217 - description: Google Pico (Acer Chromebook Spin 311)
218 items:
219 - enum:
220 - google,pico-sku1
221 - google,pico-sku2
222 - const: google,pico
223 - const: mediatek,mt8183
Tom Rini53633a82024-02-29 12:33:36 -0500224 - description: Google Willow (Acer Chromebook 311 C722/C722T)
225 items:
226 - enum:
227 - google,willow-sku0
228 - google,willow-sku1
229 - const: google,willow
230 - const: mediatek,mt8183
231 - items:
232 - enum:
Tom Rini6bb92fc2024-05-20 09:54:58 -0600233 - mediatek,mt8183-evb
234 - const: mediatek,mt8183
235 - items:
236 - enum:
Tom Rini53633a82024-02-29 12:33:36 -0500237 - mediatek,mt8183-pumpkin
238 - const: mediatek,mt8183
Tom Rini6bb92fc2024-05-20 09:54:58 -0600239 - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
240 items:
241 - const: google,steelix-sku393219
242 - const: google,steelix-sku393216
243 - const: google,steelix
244 - const: mediatek,mt8186
245 - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
246 items:
247 - const: google,steelix-sku393220
248 - const: google,steelix-sku393217
249 - const: google,steelix
250 - const: mediatek,mt8186
251 - description: Google Magneton (Lenovo IdeaPad Slim 3 Chromebook (14M868))
252 items:
253 - const: google,steelix-sku393221
254 - const: google,steelix-sku393218
255 - const: google,steelix
256 - const: mediatek,mt8186
257 - description: Google Rusty (Lenovo 100e Chromebook Gen 4)
258 items:
259 - const: google,steelix-sku196609
260 - const: google,steelix-sku196608
261 - const: google,steelix
262 - const: mediatek,mt8186
263 - description: Google Steelix (Lenovo 300e Yoga Chromebook Gen 4)
264 items:
265 - enum:
266 - google,steelix-sku131072
267 - google,steelix-sku131073
268 - const: google,steelix
269 - const: mediatek,mt8186
270 - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
271 items:
272 - const: google,tentacruel-sku262147
273 - const: google,tentacruel-sku262146
274 - const: google,tentacruel-sku262145
275 - const: google,tentacruel-sku262144
276 - const: google,tentacruel
277 - const: mediatek,mt8186
278 - description: Google Tentacruel (ASUS Chromebook CM14 Flip CM1402F)
279 items:
280 - const: google,tentacruel-sku262151
281 - const: google,tentacruel-sku262150
282 - const: google,tentacruel-sku262149
283 - const: google,tentacruel-sku262148
284 - const: google,tentacruel
285 - const: mediatek,mt8186
286 - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
287 items:
288 - const: google,tentacruel-sku327681
289 - const: google,tentacruel
290 - const: mediatek,mt8186
291 - description: Google Tentacool (ASUS Chromebook CM14 CM1402C)
292 items:
293 - const: google,tentacruel-sku327683
294 - const: google,tentacruel
295 - const: mediatek,mt8186
296 - items:
297 - enum:
298 - mediatek,mt8186-evb
299 - const: mediatek,mt8186
300 - items:
301 - enum:
302 - mediatek,mt8188-evb
303 - const: mediatek,mt8188
304 - description: Google Hayato
305 items:
306 - const: google,hayato-rev1
307 - const: google,hayato
308 - const: mediatek,mt8192
309 - description: Google Hayato rev5
310 items:
311 - const: google,hayato-rev5-sku2
312 - const: google,hayato-sku2
313 - const: google,hayato
314 - const: mediatek,mt8192
315 - description: Google Spherion (Acer Chromebook 514)
316 items:
317 - const: google,spherion-rev3
318 - const: google,spherion-rev2
319 - const: google,spherion-rev1
320 - const: google,spherion-rev0
321 - const: google,spherion
322 - const: mediatek,mt8192
323 - description: Google Spherion rev4 (Acer Chromebook 514)
324 items:
325 - const: google,spherion-rev4
326 - const: google,spherion
327 - const: mediatek,mt8192
328 - items:
329 - enum:
330 - mediatek,mt8192-evb
331 - const: mediatek,mt8192
332 - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H)
333 items:
334 - enum:
335 - google,tomato-rev2
336 - google,tomato-rev1
337 - const: google,tomato
338 - const: mediatek,mt8195
339 - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H)
340 items:
341 - const: google,tomato-rev4
342 - const: google,tomato-rev3
343 - const: google,tomato
344 - const: mediatek,mt8195
345 - items:
346 - enum:
347 - mediatek,mt8195-demo
348 - mediatek,mt8195-evb
349 - const: mediatek,mt8195
Tom Rini53633a82024-02-29 12:33:36 -0500350 - items:
351 - enum:
352 - mediatek,mt8365-evk
353 - const: mediatek,mt8365
354 - items:
355 - enum:
356 - mediatek,mt8395-evk
Tom Rini6bb92fc2024-05-20 09:54:58 -0600357 - radxa,nio-12l
Tom Rini53633a82024-02-29 12:33:36 -0500358 - const: mediatek,mt8395
359 - const: mediatek,mt8195
360 - items:
361 - enum:
362 - mediatek,mt8516-pumpkin
363 - const: mediatek,mt8516
364
365additionalProperties: true
366
367...