xref: /freebsd/sys/contrib/device-tree/Bindings/arm/altera.yaml (revision b97ee269eae3cbaf35c18f51a459aea581c2a7dc)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/altera.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Altera's SoCFPGA platform device tree bindings
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Dinh Nguyen <dinguyen@kernel.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotproperties:
136be33864SEmmanuel Vadot  $nodename:
146be33864SEmmanuel Vadot    const: "/"
15c66ec88fSEmmanuel Vadot  compatible:
16c9ccf3a3SEmmanuel Vadot    oneOf:
17c9ccf3a3SEmmanuel Vadot      - description: Arria 5 boards
18c66ec88fSEmmanuel Vadot        items:
19c66ec88fSEmmanuel Vadot          - enum:
20c9ccf3a3SEmmanuel Vadot              - altr,socfpga-arria5-socdk
21c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga-arria5
22c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga
23c9ccf3a3SEmmanuel Vadot
24c9ccf3a3SEmmanuel Vadot      - description: Arria 10 boards
25c9ccf3a3SEmmanuel Vadot        items:
26c9ccf3a3SEmmanuel Vadot          - enum:
27c9ccf3a3SEmmanuel Vadot              - altr,socfpga-arria10-socdk
28*b97ee269SEmmanuel Vadot          - const: altr,socfpga-arria10
29*b97ee269SEmmanuel Vadot          - const: altr,socfpga
30*b97ee269SEmmanuel Vadot
31*b97ee269SEmmanuel Vadot      - description: Mercury+ AA1 boards
32*b97ee269SEmmanuel Vadot        items:
33*b97ee269SEmmanuel Vadot          - enum:
34*b97ee269SEmmanuel Vadot              - google,chameleon-v3
35*b97ee269SEmmanuel Vadot          - const: enclustra,mercury-aa1
36c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga-arria10
37c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga
38c9ccf3a3SEmmanuel Vadot
39c9ccf3a3SEmmanuel Vadot      - description: Cyclone 5 boards
40c9ccf3a3SEmmanuel Vadot        items:
41c9ccf3a3SEmmanuel Vadot          - enum:
42c9ccf3a3SEmmanuel Vadot              - altr,socfpga-cyclone5-socdk
43c9ccf3a3SEmmanuel Vadot              - denx,mcvevk
44c9ccf3a3SEmmanuel Vadot              - ebv,socrates
45c9ccf3a3SEmmanuel Vadot              - macnica,sodia
46c9ccf3a3SEmmanuel Vadot              - novtech,chameleon96
47c9ccf3a3SEmmanuel Vadot              - samtec,vining
48c9ccf3a3SEmmanuel Vadot              - terasic,de0-atlas
49c9ccf3a3SEmmanuel Vadot              - terasic,socfpga-cyclone5-sockit
50c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga-cyclone5
51c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga
52c9ccf3a3SEmmanuel Vadot
53c9ccf3a3SEmmanuel Vadot      - description: Stratix 10 boards
54c9ccf3a3SEmmanuel Vadot        items:
55c9ccf3a3SEmmanuel Vadot          - enum:
56c9ccf3a3SEmmanuel Vadot              - altr,socfpga-stratix10-socdk
57*b97ee269SEmmanuel Vadot              - altr,socfpga-stratix10-swvp
58c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga-stratix10
59c9ccf3a3SEmmanuel Vadot
60c9ccf3a3SEmmanuel Vadot      - description: SoCFPGA VT
61c9ccf3a3SEmmanuel Vadot        items:
62c9ccf3a3SEmmanuel Vadot          - const: altr,socfpga-vt
63c66ec88fSEmmanuel Vadot          - const: altr,socfpga
646be33864SEmmanuel Vadot
656be33864SEmmanuel VadotadditionalProperties: true
666be33864SEmmanuel Vadot
67c66ec88fSEmmanuel Vadot...
68