blob: 6f2f64ae76fcf3067b2076e2586f64b29c8b17eb [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:
20 - items:
21 - enum:
22 - mediatek,mt2701-evb
23 - const: mediatek,mt2701
24
25 - items:
26 - enum:
27 - mediatek,mt2712-evb
28 - const: mediatek,mt2712
29 - items:
30 - enum:
31 - mediatek,mt6580-evbp1
32 - const: mediatek,mt6580
33 - items:
34 - enum:
35 - prestigio,pmt5008-3g
36 - const: mediatek,mt6582
37 - items:
38 - enum:
39 - fairphone,fp1
40 - mundoreader,bq-aquaris5
41 - const: mediatek,mt6589
42 - items:
43 - enum:
44 - mediatek,mt6592-evb
45 - const: mediatek,mt6592
46 - items:
47 - enum:
48 - mediatek,mt6755-evb
49 - const: mediatek,mt6755
50 - items:
51 - enum:
52 - mediatek,mt6765-evb
53 - const: mediatek,mt6765
54 - items:
55 - enum:
56 - mediatek,mt6779-evb
57 - const: mediatek,mt6779
58 - items:
59 - enum:
60 - mediatek,mt6795-evb
61 - sony,xperia-m5
62 - const: mediatek,mt6795
63 - items:
64 - enum:
65 - archermind,mt6797-x20-dev
66 - mediatek,mt6797-evb
67 - const: mediatek,mt6797
68 - items:
69 - enum:
70 - bananapi,bpi-r64
71 - mediatek,mt7622-rfb1
72 - const: mediatek,mt7622
73 - items:
74 - enum:
75 - mediatek,mt7623a-rfb-emmc
76 - mediatek,mt7623a-rfb-nand
77 - mediatek,mt7623n-rfb-emmc
78 - bananapi,bpi-r2
79 - const: mediatek,mt7623
80
81 - items:
82 - enum:
83 - mediatek,mt7629-rfb
84 - const: mediatek,mt7629
85 - items:
86 - enum:
87 - bananapi,bpi-r3
88 - mediatek,mt7986a-rfb
89 - const: mediatek,mt7986a
90 - items:
91 - enum:
92 - mediatek,mt7986b-rfb
93 - const: mediatek,mt7986b
94 - items:
95 - enum:
96 - mediatek,mt8127-moose
97 - const: mediatek,mt8127
98 - items:
99 - enum:
100 - mediatek,mt8135-evbp1
101 - const: mediatek,mt8135
102 - items:
103 - enum:
104 - mediatek,mt8167-pumpkin
105 - const: mediatek,mt8167
106 - description: Google Elm (Acer Chromebook R13)
107 items:
108 - const: google,elm-rev8
109 - const: google,elm-rev7
110 - const: google,elm-rev6
111 - const: google,elm-rev5
112 - const: google,elm-rev4
113 - const: google,elm-rev3
114 - const: google,elm
115 - const: mediatek,mt8173
116 - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
117 items:
118 - const: google,hana-rev6
119 - const: google,hana-rev5
120 - const: google,hana-rev4
121 - const: google,hana-rev3
122 - const: google,hana
123 - const: mediatek,mt8173
124 - description: Google Hana rev7 (Poin2 Chromebook 11C)
125 items:
126 - const: google,hana-rev7
127 - const: mediatek,mt8173
128 - items:
129 - enum:
130 - mediatek,mt8173-evb
131 - const: mediatek,mt8173
132 - items:
133 - enum:
134 - mediatek,mt8183-evb
135 - const: mediatek,mt8183
136 - description: Google Hayato rev5
137 items:
138 - const: google,hayato-rev5-sku2
139 - const: google,hayato-sku2
140 - const: google,hayato
141 - const: mediatek,mt8192
142 - description: Google Hayato
143 items:
144 - const: google,hayato-rev1
145 - const: google,hayato
146 - const: mediatek,mt8192
147 - description: Google Spherion rev4 (Acer Chromebook 514)
148 items:
149 - const: google,spherion-rev4
150 - const: google,spherion
151 - const: mediatek,mt8192
152 - description: Google Spherion (Acer Chromebook 514)
153 items:
154 - const: google,spherion-rev3
155 - const: google,spherion-rev2
156 - const: google,spherion-rev1
157 - const: google,spherion-rev0
158 - const: google,spherion
159 - const: mediatek,mt8192
160 - description: Acer Tomato (Acer Chromebook Spin 513 CP513-2H)
161 items:
162 - enum:
163 - google,tomato-rev2
164 - google,tomato-rev1
165 - const: google,tomato
166 - const: mediatek,mt8195
167 - description: Acer Tomato rev3 - 4 (Acer Chromebook Spin 513 CP513-2H)
168 items:
169 - const: google,tomato-rev4
170 - const: google,tomato-rev3
171 - const: google,tomato
172 - const: mediatek,mt8195
173 - items:
174 - enum:
175 - mediatek,mt8186-evb
176 - const: mediatek,mt8186
177 - items:
178 - enum:
Tom Rini93743d22024-04-01 09:08:13 -0400179 - mediatek,mt8188-evb
180 - const: mediatek,mt8188
181 - items:
182 - enum:
Tom Rini53633a82024-02-29 12:33:36 -0500183 - mediatek,mt8192-evb
184 - const: mediatek,mt8192
185 - items:
186 - enum:
187 - mediatek,mt8195-demo
188 - mediatek,mt8195-evb
189 - const: mediatek,mt8195
190 - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
191 items:
192 - const: google,burnet
193 - const: mediatek,mt8183
194 - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
195 items:
196 - enum:
197 - google,krane-sku0
198 - google,krane-sku176
199 - const: google,krane
200 - const: mediatek,mt8183
201 - description: Google Cozmo (Acer Chromebook 314)
202 items:
203 - const: google,cozmo
204 - const: mediatek,mt8183
205 - description: Google Damu (ASUS Chromebook Flip CM3)
206 items:
207 - const: google,damu
208 - const: mediatek,mt8183
209 - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
210 items:
211 - enum:
212 - google,fennel-sku0
213 - google,fennel-sku1
214 - google,fennel-sku2
215 - google,fennel-sku6
216 - google,fennel-sku7
217 - const: google,fennel
218 - const: mediatek,mt8183
219 - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
220 items:
221 - enum:
222 - google,juniper-sku16
223 - google,juniper-sku17
224 - const: google,juniper
225 - const: mediatek,mt8183
226 - description: Google Kakadu (ASUS Chromebook Detachable CM3)
227 items:
228 - const: google,kakadu-rev3
229 - const: google,kakadu-rev2
230 - const: google,kakadu
231 - const: mediatek,mt8183
232 - description: Google Kakadu (ASUS Chromebook Detachable CM3)
233 items:
234 - const: google,kakadu-rev3-sku22
235 - const: google,kakadu-rev2-sku22
236 - const: google,kakadu
237 - const: mediatek,mt8183
238 - description: Google Kappa (HP Chromebook 11a)
239 items:
240 - const: google,kappa
241 - const: mediatek,mt8183
Tom Rini93743d22024-04-01 09:08:13 -0400242 - description: Google Katsu (ASUS Chromebook Detachable CZ1)
243 items:
244 - enum:
245 - google,katsu-sku32
246 - google,katsu-sku38
247 - const: google,katsu
248 - const: mediatek,mt8183
Tom Rini53633a82024-02-29 12:33:36 -0500249 - description: Google Kodama (Lenovo 10e Chromebook Tablet)
250 items:
251 - enum:
252 - google,kodama-sku16
253 - google,kodama-sku272
254 - google,kodama-sku288
255 - google,kodama-sku32
256 - const: google,kodama
257 - const: mediatek,mt8183
Tom Rini93743d22024-04-01 09:08:13 -0400258 - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2)
259 items:
260 - enum:
261 - google,makomo-sku0
262 - google,makomo-sku1
263 - const: google,makomo
264 - const: mediatek,mt8183
265 - description: Google Pico (Acer Chromebook Spin 311)
266 items:
267 - enum:
268 - google,pico-sku1
269 - google,pico-sku2
270 - const: google,pico
271 - const: mediatek,mt8183
Tom Rini53633a82024-02-29 12:33:36 -0500272 - description: Google Willow (Acer Chromebook 311 C722/C722T)
273 items:
274 - enum:
275 - google,willow-sku0
276 - google,willow-sku1
277 - const: google,willow
278 - const: mediatek,mt8183
279 - items:
280 - enum:
281 - mediatek,mt8183-pumpkin
282 - const: mediatek,mt8183
283 - items:
284 - enum:
285 - mediatek,mt8365-evk
286 - const: mediatek,mt8365
287 - items:
288 - enum:
289 - mediatek,mt8395-evk
290 - const: mediatek,mt8395
291 - const: mediatek,mt8195
292 - items:
293 - enum:
294 - mediatek,mt8516-pumpkin
295 - const: mediatek,mt8516
296
297additionalProperties: true
298
299...