xref: /freebsd/sys/contrib/device-tree/Bindings/arm/marvell/armada-38x.yaml (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1*01950c46SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*01950c46SEmmanuel Vadot%YAML 1.2
3*01950c46SEmmanuel Vadot---
4*01950c46SEmmanuel Vadot$id: http://devicetree.org/schemas/arm/marvell/armada-38x.yaml#
5*01950c46SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*01950c46SEmmanuel Vadot
7*01950c46SEmmanuel Vadottitle: Marvell Armada 38x Platforms
8*01950c46SEmmanuel Vadot
9*01950c46SEmmanuel Vadotmaintainers:
10*01950c46SEmmanuel Vadot  - Gregory CLEMENT <gregory.clement@bootlin.com>
11*01950c46SEmmanuel Vadot
12*01950c46SEmmanuel Vadotproperties:
13*01950c46SEmmanuel Vadot  $nodename:
14*01950c46SEmmanuel Vadot    const: '/'
15*01950c46SEmmanuel Vadot  compatible:
16*01950c46SEmmanuel Vadot    oneOf:
17*01950c46SEmmanuel Vadot
18*01950c46SEmmanuel Vadot      - description:
19*01950c46SEmmanuel Vadot          Netgear Armada 380 GS110EM Managed Switch.
20*01950c46SEmmanuel Vadot        items:
21*01950c46SEmmanuel Vadot          - const: netgear,gs110emx
22*01950c46SEmmanuel Vadot          - const: marvell,armada380
23*01950c46SEmmanuel Vadot
24*01950c46SEmmanuel Vadot      - description:
25*01950c46SEmmanuel Vadot          Marvell Armada 385 Development Boards.
26*01950c46SEmmanuel Vadot        items:
27*01950c46SEmmanuel Vadot          - enum:
28*01950c46SEmmanuel Vadot              - marvell,a385-db-amc
29*01950c46SEmmanuel Vadot              - marvell,a385-db-ap
30*01950c46SEmmanuel Vadot          - const: marvell,armada385
31*01950c46SEmmanuel Vadot          - const: marvell,armada380
32*01950c46SEmmanuel Vadot
33*01950c46SEmmanuel Vadot      - description:
34*01950c46SEmmanuel Vadot          SolidRun Armada 385 based single-board computers.
35*01950c46SEmmanuel Vadot        items:
36*01950c46SEmmanuel Vadot          - enum:
37*01950c46SEmmanuel Vadot              - solidrun,clearfog-gtr-l8
38*01950c46SEmmanuel Vadot              - solidrun,clearfog-gtr-s4
39*01950c46SEmmanuel Vadot          - const: marvell,armada385
40*01950c46SEmmanuel Vadot          - const: marvell,armada380
41*01950c46SEmmanuel Vadot
42*01950c46SEmmanuel Vadot      - description:
43*01950c46SEmmanuel Vadot          Kobol Armada 388 based Helios-4 NAS.
44*01950c46SEmmanuel Vadot        items:
45*01950c46SEmmanuel Vadot          - const: kobol,helios4
46*01950c46SEmmanuel Vadot          - const: marvell,armada388
47*01950c46SEmmanuel Vadot          - const: marvell,armada385
48*01950c46SEmmanuel Vadot          - const: marvell,armada380
49*01950c46SEmmanuel Vadot
50*01950c46SEmmanuel Vadot      - description:
51*01950c46SEmmanuel Vadot          Marvell Armada 388 Development Boards.
52*01950c46SEmmanuel Vadot        items:
53*01950c46SEmmanuel Vadot          - enum:
54*01950c46SEmmanuel Vadot              - marvell,a388-gp
55*01950c46SEmmanuel Vadot          - const: marvell,armada388
56*01950c46SEmmanuel Vadot          - const: marvell,armada385
57*01950c46SEmmanuel Vadot          - const: marvell,armada380
58*01950c46SEmmanuel Vadot
59*01950c46SEmmanuel Vadot      - description:
60*01950c46SEmmanuel Vadot          SolidRun Armada 388 clearfog family single-board computers.
61*01950c46SEmmanuel Vadot        items:
62*01950c46SEmmanuel Vadot          - enum:
63*01950c46SEmmanuel Vadot              - solidrun,clearfog-base-a1
64*01950c46SEmmanuel Vadot              - solidrun,clearfog-pro-a1
65*01950c46SEmmanuel Vadot          - const: solidrun,clearfog-a1
66*01950c46SEmmanuel Vadot          - const: marvell,armada388
67*01950c46SEmmanuel Vadot          - const: marvell,armada385
68*01950c46SEmmanuel Vadot          - const: marvell,armada380
69*01950c46SEmmanuel Vadot
70*01950c46SEmmanuel VadotadditionalProperties: true
71