GNU Linux-libre 6.1.90-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               - google,chameleon-v3
35           - const: enclustra,mercury-aa1
36           - const: altr,socfpga-arria10
37           - const: altr,socfpga
38
39       - description: Cyclone 5 boards
40         items:
41           - enum:
42               - altr,socfpga-cyclone5-socdk
43               - denx,mcvevk
44               - ebv,socrates
45               - macnica,sodia
46               - novtech,chameleon96
47               - samtec,vining
48               - terasic,de0-atlas
49               - terasic,socfpga-cyclone5-sockit
50           - const: altr,socfpga-cyclone5
51           - const: altr,socfpga
52
53       - description: Stratix 10 boards
54         items:
55           - enum:
56               - altr,socfpga-stratix10-socdk
57               - altr,socfpga-stratix10-swvp
58           - const: altr,socfpga-stratix10
59
60       - description: SoCFPGA VT
61         items:
62           - const: altr,socfpga-vt
63           - const: altr,socfpga
64
65 additionalProperties: true
66
67 ...