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... 281