]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/soc/xilinx/xilinx.yaml
Squashed 'dts/upstream/' changes from aaba2d45dc2a..b35b9bd1d4ee
[thirdparty/u-boot.git] / Bindings / soc / xilinx / xilinx.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/soc/xilinx/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@amd.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 evaluation board zcu1275
65 items:
66 - const: xlnx,zynqmp-zcu1275-revA
67 - const: xlnx,zynqmp-zcu1275
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 - description: AMD MicroBlaze V (QEMU)
136 items:
137 - const: qemu,mbv
138 - const: amd,mbv
139
140 additionalProperties: true
141
142 ...