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 Device Tree Bindings
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              - fairphone,fp1
36              - mundoreader,bq-aquaris5
37          - const: mediatek,mt6589
38      - items:
39          - enum:
40              - mediatek,mt6592-evb
41          - const: mediatek,mt6592
42      - items:
43          - enum:
44              - mediatek,mt6755-evb
45          - const: mediatek,mt6755
46      - items:
47          - enum:
48              - mediatek,mt6765-evb
49          - const: mediatek,mt6765
50      - items:
51          - enum:
52              - mediatek,mt6779-evb
53          - const: mediatek,mt6779
54      - items:
55          - enum:
56              - mediatek,mt6795-evb
57          - const: mediatek,mt6795
58      - items:
59          - enum:
60              - archermind,mt6797-x20-dev
61              - mediatek,mt6797-evb
62          - const: mediatek,mt6797
63      - items:
64          - enum:
65              - bananapi,bpi-r64
66              - mediatek,mt7622-rfb1
67          - const: mediatek,mt7622
68      - items:
69          - enum:
70              - mediatek,mt7623a-rfb-emmc
71              - mediatek,mt7623a-rfb-nand
72              - mediatek,mt7623n-rfb-emmc
73              - bananapi,bpi-r2
74          - const: mediatek,mt7623
75
76      - items:
77          - enum:
78              - mediatek,mt7629-rfb
79          - const: mediatek,mt7629
80      - items:
81          - enum:
82              - mediatek,mt7986a-rfb
83          - const: mediatek,mt7986a
84      - items:
85          - enum:
86              - mediatek,mt7986b-rfb
87          - const: mediatek,mt7986b
88      - items:
89          - enum:
90              - mediatek,mt8127-moose
91          - const: mediatek,mt8127
92      - items:
93          - enum:
94              - mediatek,mt8135-evbp1
95          - const: mediatek,mt8135
96      - items:
97          - enum:
98              - mediatek,mt8167-pumpkin
99          - const: mediatek,mt8167
100      - description: Google Elm (Acer Chromebook R13)
101        items:
102          - const: google,elm-rev8
103          - const: google,elm-rev7
104          - const: google,elm-rev6
105          - const: google,elm-rev5
106          - const: google,elm-rev4
107          - const: google,elm-rev3
108          - const: google,elm
109          - const: mediatek,mt8173
110      - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
111        items:
112          - const: google,hana-rev6
113          - const: google,hana-rev5
114          - const: google,hana-rev4
115          - const: google,hana-rev3
116          - const: google,hana
117          - const: mediatek,mt8173
118      - description: Google Hana rev7 (Poin2 Chromebook 11C)
119        items:
120          - const: google,hana-rev7
121          - const: mediatek,mt8173
122      - items:
123          - enum:
124              - mediatek,mt8173-evb
125          - const: mediatek,mt8173
126      - items:
127          - enum:
128              - mediatek,mt8183-evb
129          - const: mediatek,mt8183
130      - items:
131          - enum:
132              - mediatek,mt8195-evb
133          - const: mediatek,mt8195
134      - description: Google Burnet (HP Chromebook x360 11MK G3 EE)
135        items:
136          - const: google,burnet
137          - const: mediatek,mt8183
138      - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
139        items:
140          - enum:
141              - google,krane-sku0
142              - google,krane-sku176
143          - const: google,krane
144          - const: mediatek,mt8183
145      - description: Google Cozmo (Acer Chromebook 314)
146        items:
147          - const: google,cozmo
148          - const: mediatek,mt8183
149      - description: Google Damu (ASUS Chromebook Flip CM3)
150        items:
151          - const: google,damu
152          - const: mediatek,mt8183
153      - description: Google Fennel (Lenovo IdeaPad 3 Chromebook)
154        items:
155          - enum:
156              - google,fennel-sku0
157              - google,fennel-sku1
158              - google,fennel-sku2
159              - google,fennel-sku6
160              - google,fennel-sku7
161          - const: google,fennel
162          - const: mediatek,mt8183
163      - description: Google Juniper (Acer Chromebook Spin 311) / Kenzo (Acer Chromebook 311)
164        items:
165          - enum:
166              - google,juniper-sku16
167              - google,juniper-sku17
168          - const: google,juniper
169          - const: mediatek,mt8183
170      - description: Google Kakadu (ASUS Chromebook Detachable CM3)
171        items:
172          - const: google,kakadu-rev3
173          - const: google,kakadu-rev2
174          - const: google,kakadu
175          - const: mediatek,mt8183
176      - description: Google Kakadu (ASUS Chromebook Detachable CM3)
177        items:
178          - const: google,kakadu-rev3-sku22
179          - const: google,kakadu-rev2-sku22
180          - const: google,kakadu
181          - const: mediatek,mt8183
182      - description: Google Kappa (HP Chromebook 11a)
183        items:
184          - const: google,kappa
185          - const: mediatek,mt8183
186      - description: Google Kodama (Lenovo 10e Chromebook Tablet)
187        items:
188          - enum:
189              - google,kodama-sku16
190              - google,kodama-sku272
191              - google,kodama-sku288
192              - google,kodama-sku32
193          - const: google,kodama
194          - const: mediatek,mt8183
195      - description: Google Willow (Acer Chromebook 311 C722/C722T)
196        items:
197          - enum:
198              - google,willow-sku0
199              - google,willow-sku1
200          - const: google,willow
201          - const: mediatek,mt8183
202      - items:
203          - enum:
204              - mediatek,mt8183-pumpkin
205          - const: mediatek,mt8183
206      - items:
207          - enum:
208              - mediatek,mt8516-pumpkin
209          - const: mediatek,mt8516
210
211additionalProperties: true
212
213...
214