Linux 6.7-rc7
[linux-modified.git] / Documentation / devicetree / bindings / arm / mediatek.yaml
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
7 title: MediaTek SoC based Platforms
8
9 maintainers:
10   - Sean Wang <sean.wang@mediatek.com>
11   - Matthias Brugger <matthias.bgg@gmail.com>
12 description: |
13   Boards with a MediaTek SoC shall have the following properties.
14
15 properties:
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:
179               - mediatek,mt8192-evb
180           - const: mediatek,mt8192
181       - items:
182           - enum:
183               - mediatek,mt8195-demo
184               - mediatek,mt8195-evb
185           - const: mediatek,mt8195
186       - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
187         items:
188           - const: google,burnet
189           - const: mediatek,mt8183
190       - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
191         items:
192           - enum:
193               - google,krane-sku0
194               - google,krane-sku176
195           - const: google,krane
196           - const: mediatek,mt8183
197       - description: Google Cozmo (Acer Chromebook 314)
198         items:
199           - const: google,cozmo
200           - const: mediatek,mt8183
201       - description: Google Damu (ASUS Chromebook Flip CM3)
202         items:
203           - const: google,damu
204           - const: mediatek,mt8183
205       - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
206         items:
207           - enum:
208               - google,fennel-sku0
209               - google,fennel-sku1
210               - google,fennel-sku2
211               - google,fennel-sku6
212               - google,fennel-sku7
213           - const: google,fennel
214           - const: mediatek,mt8183
215       - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
216         items:
217           - enum:
218               - google,juniper-sku16
219               - google,juniper-sku17
220           - const: google,juniper
221           - const: mediatek,mt8183
222       - description: Google Kakadu (ASUS Chromebook Detachable CM3)
223         items:
224           - const: google,kakadu-rev3
225           - const: google,kakadu-rev2
226           - const: google,kakadu
227           - const: mediatek,mt8183
228       - description: Google Kakadu (ASUS Chromebook Detachable CM3)
229         items:
230           - const: google,kakadu-rev3-sku22
231           - const: google,kakadu-rev2-sku22
232           - const: google,kakadu
233           - const: mediatek,mt8183
234       - description: Google Kappa (HP Chromebook 11a)
235         items:
236           - const: google,kappa
237           - const: mediatek,mt8183
238       - description: Google Kodama (Lenovo 10e Chromebook Tablet)
239         items:
240           - enum:
241               - google,kodama-sku16
242               - google,kodama-sku272
243               - google,kodama-sku288
244               - google,kodama-sku32
245           - const: google,kodama
246           - const: mediatek,mt8183
247       - description: Google Willow (Acer Chromebook 311 C722/C722T)
248         items:
249           - enum:
250               - google,willow-sku0
251               - google,willow-sku1
252           - const: google,willow
253           - const: mediatek,mt8183
254       - items:
255           - enum:
256               - mediatek,mt8183-pumpkin
257           - const: mediatek,mt8183
258       - items:
259           - enum:
260               - mediatek,mt8365-evk
261           - const: mediatek,mt8365
262       - items:
263           - enum:
264               - mediatek,mt8395-evk
265           - const: mediatek,mt8395
266           - const: mediatek,mt8195
267       - items:
268           - enum:
269               - mediatek,mt8516-pumpkin
270           - const: mediatek,mt8516
271
272 additionalProperties: true
273
274 ...