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
7title: Xilinx Zynq Platforms Device Tree Bindings
8
9maintainers:
10  - Michal Simek <michal.simek@xilinx.com>
11
12description: |
13  Xilinx boards with Zynq-7000 SOC or Zynq UltraScale+ MPSoC
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              - xlnx,zynq-cc108
27              - xlnx,zynq-zc702
28              - xlnx,zynq-zc706
29              - xlnx,zynq-zc770-xm010
30              - xlnx,zynq-zc770-xm011
31              - xlnx,zynq-zc770-xm012
32              - xlnx,zynq-zc770-xm013
33          - const: xlnx,zynq-7000
34
35      - items:
36          - const: avnet,zynq-microzed
37          - const: xlnx,zynq-microzed
38          - const: xlnx,zynq-7000
39
40      - items:
41          - const: avnet,zynq-zed
42          - const: xlnx,zynq-zed
43          - const: xlnx,zynq-7000
44
45      - items:
46          - enum:
47              - xlnx,zynqmp-zc1751
48          - const: xlnx,zynqmp
49
50      - description: Xilinx internal board zc1232
51        items:
52          - const: xlnx,zynqmp-zc1232-revA
53          - const: xlnx,zynqmp-zc1232
54          - const: xlnx,zynqmp
55
56      - description: Xilinx internal board zc1254
57        items:
58          - const: xlnx,zynqmp-zc1254-revA
59          - const: xlnx,zynqmp-zc1254
60          - const: xlnx,zynqmp
61
62      - description: Xilinx internal board zc1275
63        items:
64          - const: xlnx,zynqmp-zc1275-revA
65          - const: xlnx,zynqmp-zc1275
66          - const: xlnx,zynqmp
67
68      - description: Xilinx 96boards compatible board zcu100
69        items:
70          - const: xlnx,zynqmp-zcu100-revC
71          - const: xlnx,zynqmp-zcu100
72          - const: xlnx,zynqmp
73
74      - description: Xilinx 96boards compatible board Ultra96
75        items:
76          - const: avnet,ultra96-rev1
77          - const: avnet,ultra96
78          - const: xlnx,zynqmp-zcu100-revC
79          - const: xlnx,zynqmp-zcu100
80          - const: xlnx,zynqmp
81
82      - description: Xilinx evaluation board zcu102
83        items:
84          - enum:
85              - xlnx,zynqmp-zcu102-revA
86              - xlnx,zynqmp-zcu102-revB
87              - xlnx,zynqmp-zcu102-rev1.0
88          - const: xlnx,zynqmp-zcu102
89          - const: xlnx,zynqmp
90
91      - description: Xilinx evaluation board zcu104
92        items:
93          - enum:
94              - xlnx,zynqmp-zcu104-revA
95              - xlnx,zynqmp-zcu104-rev1.0
96          - const: xlnx,zynqmp-zcu104
97          - const: xlnx,zynqmp
98
99      - description: Xilinx evaluation board zcu106
100        items:
101          - enum:
102              - xlnx,zynqmp-zcu106-revA
103              - xlnx,zynqmp-zcu106-rev1.0
104          - const: xlnx,zynqmp-zcu106
105          - const: xlnx,zynqmp
106
107      - description: Xilinx evaluation board zcu111
108        items:
109          - enum:
110              - xlnx,zynqmp-zcu111-revA
111              - xlnx,zynqmp-zcu11-rev1.0
112          - const: xlnx,zynqmp-zcu111
113          - const: xlnx,zynqmp
114
115additionalProperties: true
116
117...
118