GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / arm / xilinx.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/arm/xilinx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Xilinx Zynq Platforms
8
9 maintainers:
10   - Michal Simek <michal.simek@xilinx.com>
11
12 description: |
13   Xilinx boards with Zynq-7000 SOC or Zynq UltraScale+ MPSoC
14
15 properties:
16   $nodename:
17     const: '/'
18   compatible:
19     oneOf:
20       - items:
21           - enum:
22               - adapteva,parallella
23               - digilent,zynq-zybo
24               - digilent,zynq-zybo-z7
25               - ebang,ebaz4205
26               - myir,zynq-zturn-v5
27               - myir,zynq-zturn
28               - xlnx,zynq-cc108
29               - xlnx,zynq-zc702
30               - xlnx,zynq-zc706
31               - xlnx,zynq-zc770-xm010
32               - xlnx,zynq-zc770-xm011
33               - xlnx,zynq-zc770-xm012
34               - xlnx,zynq-zc770-xm013
35           - const: xlnx,zynq-7000
36
37       - items:
38           - const: avnet,zynq-microzed
39           - const: xlnx,zynq-microzed
40           - const: xlnx,zynq-7000
41
42       - items:
43           - const: avnet,zynq-zed
44           - const: xlnx,zynq-zed
45           - const: xlnx,zynq-7000
46
47       - items:
48           - enum:
49               - xlnx,zynqmp-zc1751
50           - const: xlnx,zynqmp
51
52       - description: Xilinx internal board zc1232
53         items:
54           - const: xlnx,zynqmp-zc1232-revA
55           - const: xlnx,zynqmp-zc1232
56           - const: xlnx,zynqmp
57
58       - description: Xilinx internal board zc1254
59         items:
60           - const: xlnx,zynqmp-zc1254-revA
61           - const: xlnx,zynqmp-zc1254
62           - const: xlnx,zynqmp
63
64       - description: Xilinx internal board zc1275
65         items:
66           - const: xlnx,zynqmp-zc1275-revA
67           - const: xlnx,zynqmp-zc1275
68           - const: xlnx,zynqmp
69
70       - description: Xilinx 96boards compatible board zcu100
71         items:
72           - const: xlnx,zynqmp-zcu100-revC
73           - const: xlnx,zynqmp-zcu100
74           - const: xlnx,zynqmp
75
76       - description: Xilinx 96boards compatible board Ultra96
77         items:
78           - const: avnet,ultra96-rev1
79           - const: avnet,ultra96
80           - const: xlnx,zynqmp-zcu100-revC
81           - const: xlnx,zynqmp-zcu100
82           - const: xlnx,zynqmp
83
84       - description: Xilinx evaluation board zcu102
85         items:
86           - enum:
87               - xlnx,zynqmp-zcu102-revA
88               - xlnx,zynqmp-zcu102-revB
89               - xlnx,zynqmp-zcu102-rev1.0
90               - xlnx,zynqmp-zcu102-rev1.1
91           - const: xlnx,zynqmp-zcu102
92           - const: xlnx,zynqmp
93
94       - description: Xilinx evaluation board zcu104
95         items:
96           - enum:
97               - xlnx,zynqmp-zcu104-revA
98               - xlnx,zynqmp-zcu104-revC
99               - xlnx,zynqmp-zcu104-rev1.0
100           - const: xlnx,zynqmp-zcu104
101           - const: xlnx,zynqmp
102
103       - description: Xilinx evaluation board zcu106
104         items:
105           - enum:
106               - xlnx,zynqmp-zcu106-revA
107               - xlnx,zynqmp-zcu106-rev1.0
108           - const: xlnx,zynqmp-zcu106
109           - const: xlnx,zynqmp
110
111       - description: Xilinx evaluation board zcu111
112         items:
113           - enum:
114               - xlnx,zynqmp-zcu111-revA
115               - xlnx,zynqmp-zcu111-rev1.0
116           - const: xlnx,zynqmp-zcu111
117           - const: xlnx,zynqmp
118
119       - description: Xilinx Kria SOMs
120         items:
121           - const: xlnx,zynqmp-sm-k26-rev1
122           - const: xlnx,zynqmp-sm-k26-revB
123           - const: xlnx,zynqmp-sm-k26-revA
124           - const: xlnx,zynqmp-sm-k26
125           - const: xlnx,zynqmp
126
127       - description: Xilinx Kria SOMs (starter)
128         items:
129           - const: xlnx,zynqmp-smk-k26-rev1
130           - const: xlnx,zynqmp-smk-k26-revB
131           - const: xlnx,zynqmp-smk-k26-revA
132           - const: xlnx,zynqmp-smk-k26
133           - const: xlnx,zynqmp
134
135 additionalProperties: true
136
137 ...