1c0c752d8SRob Herring# SPDX-License-Identifier: GPL-2.0
2c0c752d8SRob Herring%YAML 1.2
3c0c752d8SRob Herring---
4c0c752d8SRob Herring$id: http://devicetree.org/schemas/arm/amlogic.yaml#
5c0c752d8SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6c0c752d8SRob Herring
7c0c752d8SRob Herringtitle: Amlogic MesonX device tree bindings
8c0c752d8SRob Herring
9c0c752d8SRob Herringmaintainers:
10c0c752d8SRob Herring  - Kevin Hilman <khilman@baylibre.com>
11c0c752d8SRob Herring
12c0c752d8SRob Herringdescription: |+
13c0c752d8SRob Herring  Work in progress statement:
14c0c752d8SRob Herring
15c0c752d8SRob Herring  Device tree files and bindings applying to Amlogic SoCs and boards are
16c0c752d8SRob Herring  considered "unstable". Any Amlogic device tree binding may change at
17c0c752d8SRob Herring  any time. Be sure to use a device tree binary and a kernel image
18c0c752d8SRob Herring  generated from the same source tree.
19c0c752d8SRob Herring
20c0c752d8SRob Herring  Please refer to Documentation/devicetree/bindings/ABI.txt for a definition of a
21c0c752d8SRob Herring  stable binding/ABI.
22c0c752d8SRob Herring
23c0c752d8SRob Herringproperties:
24c0c752d8SRob Herring  $nodename:
25c0c752d8SRob Herring    const: '/'
26c0c752d8SRob Herring  compatible:
27c0c752d8SRob Herring    oneOf:
28c0c752d8SRob Herring      - description: Boards with the Amlogic Meson6 SoC
29c0c752d8SRob Herring        items:
30c0c752d8SRob Herring          - enum:
31c0c752d8SRob Herring              - geniatech,atv1200
32c0c752d8SRob Herring          - const: amlogic,meson6
33c0c752d8SRob Herring
34c0c752d8SRob Herring      - description: Boards with the Amlogic Meson8 SoC
35c0c752d8SRob Herring        items:
36c0c752d8SRob Herring          - enum:
37c0c752d8SRob Herring              - minix,neo-x8
38c0c752d8SRob Herring          - const: amlogic,meson8
39c0c752d8SRob Herring
40c0c752d8SRob Herring      - description: Boards with the Amlogic Meson8m2 SoC
41c0c752d8SRob Herring        items:
42c0c752d8SRob Herring          - enum:
43c0c752d8SRob Herring              - tronsmart,mxiii-plus
44c0c752d8SRob Herring          - const: amlogic,meson8m2
45c0c752d8SRob Herring
46c0c752d8SRob Herring      - description: Boards with the Amlogic Meson8b SoC
47c0c752d8SRob Herring        items:
48c0c752d8SRob Herring          - enum:
49c0c752d8SRob Herring              - endless,ec100
50c0c752d8SRob Herring              - hardkernel,odroid-c1
51c0c752d8SRob Herring              - tronfy,mxq
52c0c752d8SRob Herring          - const: amlogic,meson8b
53c0c752d8SRob Herring
54c0c752d8SRob Herring      - description: Boards with the Amlogic Meson GXBaby SoC
55c0c752d8SRob Herring        items:
56c0c752d8SRob Herring          - enum:
57c0c752d8SRob Herring              - amlogic,p200
58c0c752d8SRob Herring              - amlogic,p201
59c0c752d8SRob Herring              - friendlyarm,nanopi-k2
60c0c752d8SRob Herring              - hardkernel,odroid-c2
61c0c752d8SRob Herring              - nexbox,a95x
62c0c752d8SRob Herring              - wetek,hub
63c0c752d8SRob Herring              - wetek,play2
64c0c752d8SRob Herring          - const: amlogic,meson-gxbb
65c0c752d8SRob Herring
66c0c752d8SRob Herring      - description: Tronsmart Vega S95 devices
67c0c752d8SRob Herring        items:
68c0c752d8SRob Herring          - enum:
69c0c752d8SRob Herring              - tronsmart,vega-s95-pro
70c0c752d8SRob Herring              - tronsmart,vega-s95-meta
71c0c752d8SRob Herring              - tronsmart,vega-s95-telos
72c0c752d8SRob Herring          - const: tronsmart,vega-s95
73c0c752d8SRob Herring          - const: amlogic,meson-gxbb
74c0c752d8SRob Herring
75c0c752d8SRob Herring      - description: Boards with the Amlogic Meson GXL S805X SoC
76c0c752d8SRob Herring        items:
77c0c752d8SRob Herring          - enum:
78c0c752d8SRob Herring              - amlogic,p241
79c0c752d8SRob Herring              - libretech,aml-s805x-ac
80c0c752d8SRob Herring          - const: amlogic,s805x
81c0c752d8SRob Herring          - const: amlogic,meson-gxl
82c0c752d8SRob Herring
83c0c752d8SRob Herring      - description: Boards with the Amlogic Meson GXL S905W SoC
84c0c752d8SRob Herring        items:
85c0c752d8SRob Herring          - enum:
86c0c752d8SRob Herring              - amlogic,p281
87c0c752d8SRob Herring              - oranth,tx3-mini
88c0c752d8SRob Herring          - const: amlogic,s905w
89c0c752d8SRob Herring          - const: amlogic,meson-gxl
90c0c752d8SRob Herring
91c0c752d8SRob Herring      - description: Boards with the Amlogic Meson GXL S905X SoC
92c0c752d8SRob Herring        items:
93c0c752d8SRob Herring          - enum:
94c0c752d8SRob Herring              - amlogic,p212
95c0c752d8SRob Herring              - hwacom,amazetv
96c0c752d8SRob Herring              - khadas,vim
97c0c752d8SRob Herring              - libretech,cc
98c0c752d8SRob Herring              - nexbox,a95x
99c0c752d8SRob Herring          - const: amlogic,s905x
100c0c752d8SRob Herring          - const: amlogic,meson-gxl
101c0c752d8SRob Herring
102c0c752d8SRob Herring      - description: Boards with the Amlogic Meson GXL S905D SoC
103c0c752d8SRob Herring        items:
104c0c752d8SRob Herring          - enum:
105c0c752d8SRob Herring              - amlogic,p230
106c0c752d8SRob Herring              - amlogic,p231
107c0c752d8SRob Herring              - phicomm,n1
108c0c752d8SRob Herring          - const: amlogic,s905d
109c0c752d8SRob Herring          - const: amlogic,meson-gxl
110c0c752d8SRob Herring
111c0c752d8SRob Herring      - description: Boards with the Amlogic Meson GXM S912 SoC
112c0c752d8SRob Herring        items:
113c0c752d8SRob Herring          - enum:
114c0c752d8SRob Herring              - amlogic,q200
115c0c752d8SRob Herring              - amlogic,q201
116c0c752d8SRob Herring              - khadas,vim2
117c0c752d8SRob Herring              - kingnovel,r-box-pro
118c0c752d8SRob Herring              - nexbox,a1
119c0c752d8SRob Herring              - tronsmart,vega-s96
120c0c752d8SRob Herring          - const: amlogic,s912
121c0c752d8SRob Herring          - const: amlogic,meson-gxm
122c0c752d8SRob Herring
123c0c752d8SRob Herring      - description: Boards with the Amlogic Meson AXG A113D SoC
124c0c752d8SRob Herring        items:
125c0c752d8SRob Herring          - enum:
126c0c752d8SRob Herring              - amlogic,s400
127c0c752d8SRob Herring          - const: amlogic,a113d
128c0c752d8SRob Herring          - const: amlogic,meson-axg
129c0c752d8SRob Herring
130e2fb6f7cSChristian Hewitt      - description: Boards with the Amlogic Meson G12A S905D2/X2/Y2 SoC
131c0c752d8SRob Herring        items:
132c0c752d8SRob Herring          - enum:
133e2fb6f7cSChristian Hewitt              - amediatech,x96-max
134c0c752d8SRob Herring              - amlogic,u200
135e2fb6f7cSChristian Hewitt              - seirobotics,sei510
136c0c752d8SRob Herring          - const: amlogic,g12a
137c0c752d8SRob Herring
138a0250352SNeil Armstrong      - description: Boards with the Amlogic Meson G12B A311D SoC
139a0250352SNeil Armstrong        items:
1408f920256SChristian Hewitt          - enum:
1418f920256SChristian Hewitt              - khadas,vim3
142a0250352SNeil Armstrong          - const: amlogic,a311d
143a0250352SNeil Armstrong          - const: amlogic,g12b
144a0250352SNeil Armstrong
145b365c124SNeil Armstrong      - description: Boards with the Amlogic Meson G12B S922X SoC
146b365c124SNeil Armstrong        items:
14731137840SNeil Armstrong          - enum:
14831137840SNeil Armstrong              - hardkernel,odroid-n2
1498f920256SChristian Hewitt              - khadas,vim3
150a742eda9SNeil Armstrong          - const: amlogic,s922x
151b365c124SNeil Armstrong          - const: amlogic,g12b
152b365c124SNeil Armstrong
1532fd10e6dSNeil Armstrong      - description: Boards with the Amlogic Meson SM1 S905X3 SoC
1542fd10e6dSNeil Armstrong        items:
155effdd8a6SNeil Armstrong          - enum:
156effdd8a6SNeil Armstrong              - seirobotics,sei610
1572fd10e6dSNeil Armstrong          - const: amlogic,sm1
158c0c752d8SRob Herring...
159