File Index
Files and directories
Sign in
FILE

xilinx.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 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
  7title: Xilinx Zynq Platforms
  8
  9maintainers:
 10  - Michal Simek <michal.simek@amd.com>
 11
 12description:
 13  AMD/Xilinx boards with ARM 32/64bits cores
 14
 15properties:
 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 K24
120        minItems: 3
121        items:
122          enum:
123            - xlnx,zynqmp-sm-k24-rev1
124            - xlnx,zynqmp-sm-k24-revB
125            - xlnx,zynqmp-sm-k24-revA
126            - xlnx,zynqmp-sm-k24
127            - xlnx,zynqmp
128        allOf:
129          - contains:
130              const: xlnx,zynqmp
131          - contains:
132              const: xlnx,zynqmp-sm-k24
133
134      - description: Xilinx Kria SOMs K24 (starter)
135        minItems: 3
136        items:
137          enum:
138            - xlnx,zynqmp-smk-k24-rev1
139            - xlnx,zynqmp-smk-k24-revB
140            - xlnx,zynqmp-smk-k24-revA
141            - xlnx,zynqmp-smk-k24
142            - xlnx,zynqmp
143        allOf:
144          - contains:
145              const: xlnx,zynqmp
146          - contains:
147              const: xlnx,zynqmp-smk-k24
148
149      - description: Xilinx Kria SOMs
150        minItems: 3
151        items:
152          enum:
153            - xlnx,zynqmp-sm-k26-rev2
154            - xlnx,zynqmp-sm-k26-rev1
155            - xlnx,zynqmp-sm-k26-revB
156            - xlnx,zynqmp-sm-k26-revA
157            - xlnx,zynqmp-sm-k26
158            - xlnx,zynqmp
159        allOf:
160          - contains:
161              const: xlnx,zynqmp
162          - contains:
163              const: xlnx,zynqmp-sm-k26
164
165      - description: Xilinx Kria SOMs (starter)
166        minItems: 3
167        items:
168          enum:
169            - xlnx,zynqmp-smk-k26-rev2
170            - xlnx,zynqmp-smk-k26-rev1
171            - xlnx,zynqmp-smk-k26-revB
172            - xlnx,zynqmp-smk-k26-revA
173            - xlnx,zynqmp-smk-k26
174            - xlnx,zynqmp
175        allOf:
176          - contains:
177              const: xlnx,zynqmp
178          - contains:
179              const: xlnx,zynqmp-smk-k26
180
181      - description: Xilinx Kria SOM KD240 revA/B/1
182        minItems: 3
183        items:
184          enum:
185            - xlnx,zynqmp-sk-kd240-rev1
186            - xlnx,zynqmp-sk-kd240-revB
187            - xlnx,zynqmp-sk-kd240-revA
188            - xlnx,zynqmp-sk-kd240
189            - xlnx,zynqmp
190        allOf:
191          - contains:
192              const: xlnx,zynqmp-sk-kd240-revA
193          - contains:
194              const: xlnx,zynqmp-sk-kd240
195          - contains:
196              const: xlnx,zynqmp
197
198      - description: Xilinx Kria SOM KR260 revA/Y/Z
199        minItems: 3
200        items:
201          enum:
202            - xlnx,zynqmp-sk-kr260-revA
203            - xlnx,zynqmp-sk-kr260-revY
204            - xlnx,zynqmp-sk-kr260-revZ
205            - xlnx,zynqmp-sk-kr260
206            - xlnx,zynqmp
207        allOf:
208          - contains:
209              const: xlnx,zynqmp-sk-kr260-revA
210          - contains:
211              const: xlnx,zynqmp-sk-kr260
212          - contains:
213              const: xlnx,zynqmp
214
215      - description: Xilinx Kria SOM KR260 rev2/1/B
216        minItems: 3
217        items:
218          enum:
219            - xlnx,zynqmp-sk-kr260-rev2
220            - xlnx,zynqmp-sk-kr260-rev1
221            - xlnx,zynqmp-sk-kr260-revB
222            - xlnx,zynqmp-sk-kr260
223            - xlnx,zynqmp
224        allOf:
225          - contains:
226              const: xlnx,zynqmp-sk-kr260-revB
227          - contains:
228              const: xlnx,zynqmp-sk-kr260
229          - contains:
230              const: xlnx,zynqmp
231
232      - description: Xilinx Kria SOM KV260 revA/Y/Z
233        minItems: 3
234        items:
235          enum:
236            - xlnx,zynqmp-sk-kv260-revA
237            - xlnx,zynqmp-sk-kv260-revY
238            - xlnx,zynqmp-sk-kv260-revZ
239            - xlnx,zynqmp-sk-kv260
240            - xlnx,zynqmp
241        allOf:
242          - contains:
243              const: xlnx,zynqmp-sk-kv260-revA
244          - contains:
245              const: xlnx,zynqmp-sk-kv260
246          - contains:
247              const: xlnx,zynqmp
248
249      - description: Xilinx Kria SOM KV260 rev2/1/B
250        minItems: 3
251        items:
252          enum:
253            - xlnx,zynqmp-sk-kv260-rev2
254            - xlnx,zynqmp-sk-kv260-rev1
255            - xlnx,zynqmp-sk-kv260-revB
256            - xlnx,zynqmp-sk-kv260
257            - xlnx,zynqmp
258        allOf:
259          - contains:
260              const: xlnx,zynqmp-sk-kv260-revB
261          - contains:
262              const: xlnx,zynqmp-sk-kv260
263          - contains:
264              const: xlnx,zynqmp
265
266      - description: AMD MicroBlaze V (QEMU)
267        items:
268          - const: qemu,mbv
269          - const: amd,mbv
270
271      - description: Xilinx Versal NET VN-X revA platform
272        items:
273          enum:
274            - xlnx,versal-net-vnx-revA
275            - xlnx,versal-net-vnx
276            - xlnx,versal-net
277
278additionalProperties: true
279
280...
~/ Read-only file preview.