0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/arm/xilinx.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Xilinx Zynq Platforms Device Tree Bindings
0008
0009 maintainers:
0010 - Michal Simek <michal.simek@xilinx.com>
0011
0012 description: |
0013 Xilinx boards with Zynq-7000 SOC or Zynq UltraScale+ MPSoC
0014
0015 properties:
0016 $nodename:
0017 const: '/'
0018 compatible:
0019 oneOf:
0020 - items:
0021 - enum:
0022 - adapteva,parallella
0023 - digilent,zynq-zybo
0024 - digilent,zynq-zybo-z7
0025 - ebang,ebaz4205
0026 - myir,zynq-zturn-v5
0027 - myir,zynq-zturn
0028 - xlnx,zynq-cc108
0029 - xlnx,zynq-zc702
0030 - xlnx,zynq-zc706
0031 - xlnx,zynq-zc770-xm010
0032 - xlnx,zynq-zc770-xm011
0033 - xlnx,zynq-zc770-xm012
0034 - xlnx,zynq-zc770-xm013
0035 - const: xlnx,zynq-7000
0036
0037 - items:
0038 - const: avnet,zynq-microzed
0039 - const: xlnx,zynq-microzed
0040 - const: xlnx,zynq-7000
0041
0042 - items:
0043 - const: avnet,zynq-zed
0044 - const: xlnx,zynq-zed
0045 - const: xlnx,zynq-7000
0046
0047 - items:
0048 - enum:
0049 - xlnx,zynqmp-zc1751
0050 - const: xlnx,zynqmp
0051
0052 - description: Xilinx internal board zc1232
0053 items:
0054 - const: xlnx,zynqmp-zc1232-revA
0055 - const: xlnx,zynqmp-zc1232
0056 - const: xlnx,zynqmp
0057
0058 - description: Xilinx internal board zc1254
0059 items:
0060 - const: xlnx,zynqmp-zc1254-revA
0061 - const: xlnx,zynqmp-zc1254
0062 - const: xlnx,zynqmp
0063
0064 - description: Xilinx internal board zc1275
0065 items:
0066 - const: xlnx,zynqmp-zc1275-revA
0067 - const: xlnx,zynqmp-zc1275
0068 - const: xlnx,zynqmp
0069
0070 - description: Xilinx 96boards compatible board zcu100
0071 items:
0072 - const: xlnx,zynqmp-zcu100-revC
0073 - const: xlnx,zynqmp-zcu100
0074 - const: xlnx,zynqmp
0075
0076 - description: Xilinx 96boards compatible board Ultra96
0077 items:
0078 - const: avnet,ultra96-rev1
0079 - const: avnet,ultra96
0080 - const: xlnx,zynqmp-zcu100-revC
0081 - const: xlnx,zynqmp-zcu100
0082 - const: xlnx,zynqmp
0083
0084 - description: Xilinx evaluation board zcu102
0085 items:
0086 - enum:
0087 - xlnx,zynqmp-zcu102-revA
0088 - xlnx,zynqmp-zcu102-revB
0089 - xlnx,zynqmp-zcu102-rev1.0
0090 - xlnx,zynqmp-zcu102-rev1.1
0091 - const: xlnx,zynqmp-zcu102
0092 - const: xlnx,zynqmp
0093
0094 - description: Xilinx evaluation board zcu104
0095 items:
0096 - enum:
0097 - xlnx,zynqmp-zcu104-revA
0098 - xlnx,zynqmp-zcu104-revC
0099 - xlnx,zynqmp-zcu104-rev1.0
0100 - const: xlnx,zynqmp-zcu104
0101 - const: xlnx,zynqmp
0102
0103 - description: Xilinx evaluation board zcu106
0104 items:
0105 - enum:
0106 - xlnx,zynqmp-zcu106-revA
0107 - xlnx,zynqmp-zcu106-rev1.0
0108 - const: xlnx,zynqmp-zcu106
0109 - const: xlnx,zynqmp
0110
0111 - description: Xilinx evaluation board zcu111
0112 items:
0113 - enum:
0114 - xlnx,zynqmp-zcu111-revA
0115 - xlnx,zynqmp-zcu111-rev1.0
0116 - const: xlnx,zynqmp-zcu111
0117 - const: xlnx,zynqmp
0118
0119 - description: Xilinx Kria SOMs
0120 items:
0121 - const: xlnx,zynqmp-sm-k26-rev1
0122 - const: xlnx,zynqmp-sm-k26-revB
0123 - const: xlnx,zynqmp-sm-k26-revA
0124 - const: xlnx,zynqmp-sm-k26
0125 - const: xlnx,zynqmp
0126
0127 - description: Xilinx Kria SOMs (starter)
0128 items:
0129 - const: xlnx,zynqmp-smk-k26-rev1
0130 - const: xlnx,zynqmp-smk-k26-revB
0131 - const: xlnx,zynqmp-smk-k26-revA
0132 - const: xlnx,zynqmp-smk-k26
0133 - const: xlnx,zynqmp
0134
0135 additionalProperties: true
0136
0137 ...