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