Merge branch 'kvm-hv-xmm-hypercall-fixes' into HEAD
[linux-block.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 Device Tree Bindings
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               - 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
211 additionalProperties: true
212
213 ...