Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.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 Device Tree Bindings
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           - const: xlnx,zynqmp-zcu102
91           - const: xlnx,zynqmp
92
93       - description: Xilinx evaluation board zcu104
94         items:
95           - enum:
96               - xlnx,zynqmp-zcu104-revA
97               - xlnx,zynqmp-zcu104-revC
98               - xlnx,zynqmp-zcu104-rev1.0
99           - const: xlnx,zynqmp-zcu104
100           - const: xlnx,zynqmp
101
102       - description: Xilinx evaluation board zcu106
103         items:
104           - enum:
105               - xlnx,zynqmp-zcu106-revA
106               - xlnx,zynqmp-zcu106-rev1.0
107           - const: xlnx,zynqmp-zcu106
108           - const: xlnx,zynqmp
109
110       - description: Xilinx evaluation board zcu111
111         items:
112           - enum:
113               - xlnx,zynqmp-zcu111-revA
114               - xlnx,zynqmp-zcu111-rev1.0
115           - const: xlnx,zynqmp-zcu111
116           - const: xlnx,zynqmp
117
118 additionalProperties: true
119
120 ...