xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/xilinx.yaml (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun%YAML 1.2
3*4882a593Smuzhiyun---
4*4882a593Smuzhiyun$id: http://devicetree.org/schemas/arm/xilinx.yaml#
5*4882a593Smuzhiyun$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4882a593Smuzhiyun
7*4882a593Smuzhiyuntitle: Xilinx Zynq Platforms Device Tree Bindings
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunmaintainers:
10*4882a593Smuzhiyun  - Michal Simek <michal.simek@xilinx.com>
11*4882a593Smuzhiyun
12*4882a593Smuzhiyundescription: |
13*4882a593Smuzhiyun  Xilinx boards with Zynq-7000 SOC or Zynq UltraScale+ MPSoC
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunproperties:
16*4882a593Smuzhiyun  $nodename:
17*4882a593Smuzhiyun    const: '/'
18*4882a593Smuzhiyun  compatible:
19*4882a593Smuzhiyun    oneOf:
20*4882a593Smuzhiyun      - items:
21*4882a593Smuzhiyun          - enum:
22*4882a593Smuzhiyun              - adapteva,parallella
23*4882a593Smuzhiyun              - digilent,zynq-zybo
24*4882a593Smuzhiyun              - digilent,zynq-zybo-z7
25*4882a593Smuzhiyun              - xlnx,zynq-cc108
26*4882a593Smuzhiyun              - xlnx,zynq-zc702
27*4882a593Smuzhiyun              - xlnx,zynq-zc706
28*4882a593Smuzhiyun              - xlnx,zynq-zc770-xm010
29*4882a593Smuzhiyun              - xlnx,zynq-zc770-xm011
30*4882a593Smuzhiyun              - xlnx,zynq-zc770-xm012
31*4882a593Smuzhiyun              - xlnx,zynq-zc770-xm013
32*4882a593Smuzhiyun          - const: xlnx,zynq-7000
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun      - items:
35*4882a593Smuzhiyun          - const: avnet,zynq-microzed
36*4882a593Smuzhiyun          - const: xlnx,zynq-microzed
37*4882a593Smuzhiyun          - const: xlnx,zynq-7000
38*4882a593Smuzhiyun
39*4882a593Smuzhiyun      - items:
40*4882a593Smuzhiyun          - const: avnet,zynq-zed
41*4882a593Smuzhiyun          - const: xlnx,zynq-zed
42*4882a593Smuzhiyun          - const: xlnx,zynq-7000
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun      - items:
45*4882a593Smuzhiyun          - enum:
46*4882a593Smuzhiyun              - xlnx,zynqmp-zc1751
47*4882a593Smuzhiyun          - const: xlnx,zynqmp
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun      - description: Xilinx internal board zc1232
50*4882a593Smuzhiyun        items:
51*4882a593Smuzhiyun          - const: xlnx,zynqmp-zc1232-revA
52*4882a593Smuzhiyun          - const: xlnx,zynqmp-zc1232
53*4882a593Smuzhiyun          - const: xlnx,zynqmp
54*4882a593Smuzhiyun
55*4882a593Smuzhiyun      - description: Xilinx internal board zc1254
56*4882a593Smuzhiyun        items:
57*4882a593Smuzhiyun          - const: xlnx,zynqmp-zc1254-revA
58*4882a593Smuzhiyun          - const: xlnx,zynqmp-zc1254
59*4882a593Smuzhiyun          - const: xlnx,zynqmp
60*4882a593Smuzhiyun
61*4882a593Smuzhiyun      - description: Xilinx internal board zc1275
62*4882a593Smuzhiyun        items:
63*4882a593Smuzhiyun          - const: xlnx,zynqmp-zc1275-revA
64*4882a593Smuzhiyun          - const: xlnx,zynqmp-zc1275
65*4882a593Smuzhiyun          - const: xlnx,zynqmp
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun      - description: Xilinx 96boards compatible board zcu100
68*4882a593Smuzhiyun        items:
69*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu100-revC
70*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu100
71*4882a593Smuzhiyun          - const: xlnx,zynqmp
72*4882a593Smuzhiyun
73*4882a593Smuzhiyun      - description: Xilinx 96boards compatible board Ultra96
74*4882a593Smuzhiyun        items:
75*4882a593Smuzhiyun          - const: avnet,ultra96-rev1
76*4882a593Smuzhiyun          - const: avnet,ultra96
77*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu100-revC
78*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu100
79*4882a593Smuzhiyun          - const: xlnx,zynqmp
80*4882a593Smuzhiyun
81*4882a593Smuzhiyun      - description: Xilinx evaluation board zcu102
82*4882a593Smuzhiyun        items:
83*4882a593Smuzhiyun          - enum:
84*4882a593Smuzhiyun              - xlnx,zynqmp-zcu102-revA
85*4882a593Smuzhiyun              - xlnx,zynqmp-zcu102-revB
86*4882a593Smuzhiyun              - xlnx,zynqmp-zcu102-rev1.0
87*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu102
88*4882a593Smuzhiyun          - const: xlnx,zynqmp
89*4882a593Smuzhiyun
90*4882a593Smuzhiyun      - description: Xilinx evaluation board zcu104
91*4882a593Smuzhiyun        items:
92*4882a593Smuzhiyun          - enum:
93*4882a593Smuzhiyun              - xlnx,zynqmp-zcu104-revA
94*4882a593Smuzhiyun              - xlnx,zynqmp-zcu104-rev1.0
95*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu104
96*4882a593Smuzhiyun          - const: xlnx,zynqmp
97*4882a593Smuzhiyun
98*4882a593Smuzhiyun      - description: Xilinx evaluation board zcu106
99*4882a593Smuzhiyun        items:
100*4882a593Smuzhiyun          - enum:
101*4882a593Smuzhiyun              - xlnx,zynqmp-zcu106-revA
102*4882a593Smuzhiyun              - xlnx,zynqmp-zcu106-rev1.0
103*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu106
104*4882a593Smuzhiyun          - const: xlnx,zynqmp
105*4882a593Smuzhiyun
106*4882a593Smuzhiyun      - description: Xilinx evaluation board zcu111
107*4882a593Smuzhiyun        items:
108*4882a593Smuzhiyun          - enum:
109*4882a593Smuzhiyun              - xlnx,zynqmp-zcu111-revA
110*4882a593Smuzhiyun              - xlnx,zynqmp-zcu11-rev1.0
111*4882a593Smuzhiyun          - const: xlnx,zynqmp-zcu111
112*4882a593Smuzhiyun          - const: xlnx,zynqmp
113*4882a593Smuzhiyun
114*4882a593SmuzhiyunadditionalProperties: true
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun...
117