xref: /freebsd/sys/contrib/device-tree/Bindings/arm/xilinx.yaml (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/xilinx.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
77ef62cebSEmmanuel Vadottitle: Xilinx Zynq Platforms
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10*f126890aSEmmanuel Vadot  - Michal Simek <michal.simek@amd.com>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
13c66ec88fSEmmanuel Vadot  Xilinx boards with Zynq-7000 SOC or Zynq UltraScale+ MPSoC
14c66ec88fSEmmanuel Vadot
15c66ec88fSEmmanuel Vadotproperties:
16c66ec88fSEmmanuel Vadot  $nodename:
17c66ec88fSEmmanuel Vadot    const: '/'
18c66ec88fSEmmanuel Vadot  compatible:
19c66ec88fSEmmanuel Vadot    oneOf:
20c66ec88fSEmmanuel Vadot      - items:
21c66ec88fSEmmanuel Vadot          - enum:
22c66ec88fSEmmanuel Vadot              - adapteva,parallella
23c66ec88fSEmmanuel Vadot              - digilent,zynq-zybo
24c66ec88fSEmmanuel Vadot              - digilent,zynq-zybo-z7
255def4c47SEmmanuel Vadot              - ebang,ebaz4205
265def4c47SEmmanuel Vadot              - myir,zynq-zturn-v5
275def4c47SEmmanuel Vadot              - myir,zynq-zturn
28c66ec88fSEmmanuel Vadot              - xlnx,zynq-cc108
29c66ec88fSEmmanuel Vadot              - xlnx,zynq-zc702
30c66ec88fSEmmanuel Vadot              - xlnx,zynq-zc706
31c66ec88fSEmmanuel Vadot              - xlnx,zynq-zc770-xm010
32c66ec88fSEmmanuel Vadot              - xlnx,zynq-zc770-xm011
33c66ec88fSEmmanuel Vadot              - xlnx,zynq-zc770-xm012
34c66ec88fSEmmanuel Vadot              - xlnx,zynq-zc770-xm013
35c66ec88fSEmmanuel Vadot          - const: xlnx,zynq-7000
36c66ec88fSEmmanuel Vadot
37c66ec88fSEmmanuel Vadot      - items:
38c66ec88fSEmmanuel Vadot          - const: avnet,zynq-microzed
39c66ec88fSEmmanuel Vadot          - const: xlnx,zynq-microzed
40c66ec88fSEmmanuel Vadot          - const: xlnx,zynq-7000
41c66ec88fSEmmanuel Vadot
42c66ec88fSEmmanuel Vadot      - items:
43c66ec88fSEmmanuel Vadot          - const: avnet,zynq-zed
44c66ec88fSEmmanuel Vadot          - const: xlnx,zynq-zed
45c66ec88fSEmmanuel Vadot          - const: xlnx,zynq-7000
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel Vadot      - items:
48c66ec88fSEmmanuel Vadot          - enum:
49c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zc1751
50c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
51c66ec88fSEmmanuel Vadot
52c66ec88fSEmmanuel Vadot      - description: Xilinx internal board zc1232
53c66ec88fSEmmanuel Vadot        items:
54c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zc1232-revA
55c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zc1232
56c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
57c66ec88fSEmmanuel Vadot
58c66ec88fSEmmanuel Vadot      - description: Xilinx internal board zc1254
59c66ec88fSEmmanuel Vadot        items:
60c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zc1254-revA
61c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zc1254
62c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
63c66ec88fSEmmanuel Vadot
64*f126890aSEmmanuel Vadot      - description: Xilinx evaluation board zcu1275
65c66ec88fSEmmanuel Vadot        items:
66*f126890aSEmmanuel Vadot          - const: xlnx,zynqmp-zcu1275-revA
67*f126890aSEmmanuel Vadot          - const: xlnx,zynqmp-zcu1275
68c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
69c66ec88fSEmmanuel Vadot
70c66ec88fSEmmanuel Vadot      - description: Xilinx 96boards compatible board zcu100
71c66ec88fSEmmanuel Vadot        items:
72c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu100-revC
73c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu100
74c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
75c66ec88fSEmmanuel Vadot
76c66ec88fSEmmanuel Vadot      - description: Xilinx 96boards compatible board Ultra96
77c66ec88fSEmmanuel Vadot        items:
78c66ec88fSEmmanuel Vadot          - const: avnet,ultra96-rev1
79c66ec88fSEmmanuel Vadot          - const: avnet,ultra96
80c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu100-revC
81c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu100
82c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
83c66ec88fSEmmanuel Vadot
84c66ec88fSEmmanuel Vadot      - description: Xilinx evaluation board zcu102
85c66ec88fSEmmanuel Vadot        items:
86c66ec88fSEmmanuel Vadot          - enum:
87c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu102-revA
88c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu102-revB
89c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu102-rev1.0
908cc087a1SEmmanuel Vadot              - xlnx,zynqmp-zcu102-rev1.1
91c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu102
92c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
93c66ec88fSEmmanuel Vadot
94c66ec88fSEmmanuel Vadot      - description: Xilinx evaluation board zcu104
95c66ec88fSEmmanuel Vadot        items:
96c66ec88fSEmmanuel Vadot          - enum:
97c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu104-revA
985def4c47SEmmanuel Vadot              - xlnx,zynqmp-zcu104-revC
99c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu104-rev1.0
100c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu104
101c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
102c66ec88fSEmmanuel Vadot
103c66ec88fSEmmanuel Vadot      - description: Xilinx evaluation board zcu106
104c66ec88fSEmmanuel Vadot        items:
105c66ec88fSEmmanuel Vadot          - enum:
106c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu106-revA
107c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu106-rev1.0
108c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu106
109c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
110c66ec88fSEmmanuel Vadot
111c66ec88fSEmmanuel Vadot      - description: Xilinx evaluation board zcu111
112c66ec88fSEmmanuel Vadot        items:
113c66ec88fSEmmanuel Vadot          - enum:
114c66ec88fSEmmanuel Vadot              - xlnx,zynqmp-zcu111-revA
1155def4c47SEmmanuel Vadot              - xlnx,zynqmp-zcu111-rev1.0
116c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp-zcu111
117c66ec88fSEmmanuel Vadot          - const: xlnx,zynqmp
118c66ec88fSEmmanuel Vadot
1198cc087a1SEmmanuel Vadot      - description: Xilinx Kria SOMs
1208cc087a1SEmmanuel Vadot        items:
1218cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-sm-k26-rev1
1228cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-sm-k26-revB
1238cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-sm-k26-revA
1248cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-sm-k26
1258cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp
1268cc087a1SEmmanuel Vadot
1278cc087a1SEmmanuel Vadot      - description: Xilinx Kria SOMs (starter)
1288cc087a1SEmmanuel Vadot        items:
1298cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-smk-k26-rev1
1308cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-smk-k26-revB
1318cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-smk-k26-revA
1328cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp-smk-k26
1338cc087a1SEmmanuel Vadot          - const: xlnx,zynqmp
1348cc087a1SEmmanuel Vadot
1356be33864SEmmanuel VadotadditionalProperties: true
1366be33864SEmmanuel Vadot
137c66ec88fSEmmanuel Vadot...
138