Merge tag 'Smack-for-5.11-io_uring-fix' of git://github.com/cschaufler/smack-next
[linux-2.6-microblaze.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               - mundoreader,bq-aquaris5
36           - const: mediatek,mt6589
37       - items:
38           - enum:
39               - mediatek,mt6592-evb
40           - const: mediatek,mt6592
41       - items:
42           - enum:
43               - mediatek,mt6755-evb
44           - const: mediatek,mt6755
45       - items:
46           - enum:
47               - mediatek,mt6765-evb
48           - const: mediatek,mt6765
49       - items:
50           - enum:
51               - mediatek,mt6779-evb
52           - const: mediatek,mt6779
53       - items:
54           - enum:
55               - mediatek,mt6795-evb
56           - const: mediatek,mt6795
57       - items:
58           - enum:
59               - archermind,mt6797-x20-dev
60               - mediatek,mt6797-evb
61           - const: mediatek,mt6797
62       - items:
63           - enum:
64               - bananapi,bpi-r64
65               - mediatek,mt7622-rfb1
66           - const: mediatek,mt7622
67       - items:
68           - enum:
69               - mediatek,mt7623a-rfb-emmc
70               - mediatek,mt7623a-rfb-nand
71               - mediatek,mt7623n-rfb-emmc
72               - bananapi,bpi-r2
73           - const: mediatek,mt7623
74
75       - items:
76           - enum:
77               - mediatek,mt7629-rfb
78           - const: mediatek,mt7629
79       - items:
80           - enum:
81               - mediatek,mt8127-moose
82           - const: mediatek,mt8127
83       - items:
84           - enum:
85               - mediatek,mt8135-evbp1
86           - const: mediatek,mt8135
87       - items:
88           - enum:
89               - mediatek,mt8167-pumpkin
90           - const: mediatek,mt8167
91       - description: Google Elm (Acer Chromebook R13)
92         items:
93           - const: google,elm-rev8
94           - const: google,elm-rev7
95           - const: google,elm-rev6
96           - const: google,elm-rev5
97           - const: google,elm-rev4
98           - const: google,elm-rev3
99           - const: google,elm
100           - const: mediatek,mt8173
101       - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
102         items:
103           - const: google,hana-rev6
104           - const: google,hana-rev5
105           - const: google,hana-rev4
106           - const: google,hana-rev3
107           - const: google,hana
108           - const: mediatek,mt8173
109       - description: Google Hana rev7 (Poin2 Chromebook 11C)
110         items:
111           - const: google,hana-rev7
112           - const: mediatek,mt8173
113       - items:
114           - enum:
115               - mediatek,mt8173-evb
116           - const: mediatek,mt8173
117       - items:
118           - enum:
119               - mediatek,mt8183-evb
120           - const: mediatek,mt8183
121       - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
122         items:
123           - const: google,krane-sku176
124           - const: google,krane
125           - const: mediatek,mt8183
126
127 additionalProperties: true
128
129 ...