xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/mediatek.yaml (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun%YAML 1.2
3*4882a593Smuzhiyun---
4*4882a593Smuzhiyun$id: http://devicetree.org/schemas/arm/mediatek.yaml#
5*4882a593Smuzhiyun$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4882a593Smuzhiyun
7*4882a593Smuzhiyuntitle: MediaTek SoC based Platforms Device Tree Bindings
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunmaintainers:
10*4882a593Smuzhiyun  - Sean Wang <sean.wang@mediatek.com>
11*4882a593Smuzhiyun  - Matthias Brugger <matthias.bgg@gmail.com>
12*4882a593Smuzhiyundescription: |
13*4882a593Smuzhiyun  Boards with a MediaTek SoC shall have the following properties.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunproperties:
16*4882a593Smuzhiyun  $nodename:
17*4882a593Smuzhiyun    const: '/'
18*4882a593Smuzhiyun  compatible:
19*4882a593Smuzhiyun    oneOf:
20*4882a593Smuzhiyun      - items:
21*4882a593Smuzhiyun          - enum:
22*4882a593Smuzhiyun              - mediatek,mt2701-evb
23*4882a593Smuzhiyun          - const: mediatek,mt2701
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun      - items:
26*4882a593Smuzhiyun          - enum:
27*4882a593Smuzhiyun              - mediatek,mt2712-evb
28*4882a593Smuzhiyun          - const: mediatek,mt2712
29*4882a593Smuzhiyun      - items:
30*4882a593Smuzhiyun          - enum:
31*4882a593Smuzhiyun              - mediatek,mt6580-evbp1
32*4882a593Smuzhiyun          - const: mediatek,mt6580
33*4882a593Smuzhiyun      - items:
34*4882a593Smuzhiyun          - enum:
35*4882a593Smuzhiyun              - mundoreader,bq-aquaris5
36*4882a593Smuzhiyun          - const: mediatek,mt6589
37*4882a593Smuzhiyun      - items:
38*4882a593Smuzhiyun          - enum:
39*4882a593Smuzhiyun              - mediatek,mt6592-evb
40*4882a593Smuzhiyun          - const: mediatek,mt6592
41*4882a593Smuzhiyun      - items:
42*4882a593Smuzhiyun          - enum:
43*4882a593Smuzhiyun              - mediatek,mt6755-evb
44*4882a593Smuzhiyun          - const: mediatek,mt6755
45*4882a593Smuzhiyun      - items:
46*4882a593Smuzhiyun          - enum:
47*4882a593Smuzhiyun              - mediatek,mt6765-evb
48*4882a593Smuzhiyun          - const: mediatek,mt6765
49*4882a593Smuzhiyun      - items:
50*4882a593Smuzhiyun          - enum:
51*4882a593Smuzhiyun              - mediatek,mt6779-evb
52*4882a593Smuzhiyun          - const: mediatek,mt6779
53*4882a593Smuzhiyun      - items:
54*4882a593Smuzhiyun          - enum:
55*4882a593Smuzhiyun              - mediatek,mt6795-evb
56*4882a593Smuzhiyun          - const: mediatek,mt6795
57*4882a593Smuzhiyun      - items:
58*4882a593Smuzhiyun          - enum:
59*4882a593Smuzhiyun              - archermind,mt6797-x20-dev
60*4882a593Smuzhiyun              - mediatek,mt6797-evb
61*4882a593Smuzhiyun          - const: mediatek,mt6797
62*4882a593Smuzhiyun      - items:
63*4882a593Smuzhiyun          - enum:
64*4882a593Smuzhiyun              - bananapi,bpi-r64
65*4882a593Smuzhiyun              - mediatek,mt7622-rfb1
66*4882a593Smuzhiyun          - const: mediatek,mt7622
67*4882a593Smuzhiyun      - items:
68*4882a593Smuzhiyun          - enum:
69*4882a593Smuzhiyun              - mediatek,mt7623a-rfb-emmc
70*4882a593Smuzhiyun              - mediatek,mt7623a-rfb-nand
71*4882a593Smuzhiyun              - mediatek,mt7623n-rfb-emmc
72*4882a593Smuzhiyun              - bananapi,bpi-r2
73*4882a593Smuzhiyun          - const: mediatek,mt7623
74*4882a593Smuzhiyun
75*4882a593Smuzhiyun      - items:
76*4882a593Smuzhiyun          - enum:
77*4882a593Smuzhiyun              - mediatek,mt7629-rfb
78*4882a593Smuzhiyun          - const: mediatek,mt7629
79*4882a593Smuzhiyun      - items:
80*4882a593Smuzhiyun          - enum:
81*4882a593Smuzhiyun              - mediatek,mt8127-moose
82*4882a593Smuzhiyun          - const: mediatek,mt8127
83*4882a593Smuzhiyun      - items:
84*4882a593Smuzhiyun          - enum:
85*4882a593Smuzhiyun              - mediatek,mt8135-evbp1
86*4882a593Smuzhiyun          - const: mediatek,mt8135
87*4882a593Smuzhiyun      - description: Google Elm (Acer Chromebook R13)
88*4882a593Smuzhiyun        items:
89*4882a593Smuzhiyun          - const: google,elm-rev8
90*4882a593Smuzhiyun          - const: google,elm-rev7
91*4882a593Smuzhiyun          - const: google,elm-rev6
92*4882a593Smuzhiyun          - const: google,elm-rev5
93*4882a593Smuzhiyun          - const: google,elm-rev4
94*4882a593Smuzhiyun          - const: google,elm-rev3
95*4882a593Smuzhiyun          - const: google,elm
96*4882a593Smuzhiyun          - const: mediatek,mt8173
97*4882a593Smuzhiyun      - description: Google Hana (Lenovo Chromebook N23 Yoga, C330, 300e,...)
98*4882a593Smuzhiyun        items:
99*4882a593Smuzhiyun          - const: google,hana-rev6
100*4882a593Smuzhiyun          - const: google,hana-rev5
101*4882a593Smuzhiyun          - const: google,hana-rev4
102*4882a593Smuzhiyun          - const: google,hana-rev3
103*4882a593Smuzhiyun          - const: google,hana
104*4882a593Smuzhiyun          - const: mediatek,mt8173
105*4882a593Smuzhiyun      - description: Google Hana rev7 (Poin2 Chromebook 11C)
106*4882a593Smuzhiyun        items:
107*4882a593Smuzhiyun          - const: google,hana-rev7
108*4882a593Smuzhiyun          - const: mediatek,mt8173
109*4882a593Smuzhiyun      - items:
110*4882a593Smuzhiyun          - enum:
111*4882a593Smuzhiyun              - mediatek,mt8173-evb
112*4882a593Smuzhiyun          - const: mediatek,mt8173
113*4882a593Smuzhiyun      - items:
114*4882a593Smuzhiyun          - enum:
115*4882a593Smuzhiyun              - mediatek,mt8183-evb
116*4882a593Smuzhiyun          - const: mediatek,mt8183
117*4882a593Smuzhiyun      - description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
118*4882a593Smuzhiyun        items:
119*4882a593Smuzhiyun          - const: google,krane-sku176
120*4882a593Smuzhiyun          - const: google,krane
121*4882a593Smuzhiyun          - const: mediatek,mt8183
122*4882a593Smuzhiyun
123*4882a593SmuzhiyunadditionalProperties: true
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun...
126