GNU Linux-libre 6.8.9-gnu
[releases.git] / Documentation / devicetree / bindings / arm / altera.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/arm/altera.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Altera's SoCFPGA platform
8
9 maintainers:
10   - Dinh Nguyen <dinguyen@kernel.org>
11
12 properties:
13   $nodename:
14     const: "/"
15   compatible:
16     oneOf:
17       - description: Arria 5 boards
18         items:
19           - enum:
20               - altr,socfpga-arria5-socdk
21           - const: altr,socfpga-arria5
22           - const: altr,socfpga
23
24       - description: Arria 10 boards
25         items:
26           - enum:
27               - altr,socfpga-arria10-socdk
28           - const: altr,socfpga-arria10
29           - const: altr,socfpga
30
31       - description: Mercury+ AA1 boards
32         items:
33           - enum:
34               - enclustra,mercury-pe1
35               - google,chameleon-v3
36           - const: enclustra,mercury-aa1
37           - const: altr,socfpga-arria10
38           - const: altr,socfpga
39
40       - description: Cyclone 5 boards
41         items:
42           - enum:
43               - altr,socfpga-cyclone5-socdk
44               - denx,mcvevk
45               - ebv,socrates
46               - macnica,sodia
47               - novtech,chameleon96
48               - samtec,vining
49               - terasic,de0-atlas
50               - terasic,socfpga-cyclone5-sockit
51           - const: altr,socfpga-cyclone5
52           - const: altr,socfpga
53
54       - description: Stratix 10 boards
55         items:
56           - enum:
57               - altr,socfpga-stratix10-socdk
58               - altr,socfpga-stratix10-swvp
59           - const: altr,socfpga-stratix10
60
61       - description: SoCFPGA VT
62         items:
63           - const: altr,socfpga-vt
64           - const: altr,socfpga
65
66 additionalProperties: true
67
68 ...