xref: /freebsd/sys/contrib/device-tree/Bindings/arm/marvell/armada-37xx.yaml (revision 5ca8e32633c4ffbbcd6762e5888b6a4ba0708c6c)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/marvell/armada-37xx.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Marvell Armada 37xx Platforms
8
9maintainers:
10  - Robert Marko <robert.marko@sartura.hr>
11
12properties:
13  $nodename:
14    const: '/'
15  compatible:
16    oneOf:
17      - description: Armada 3720 SoC boards
18        items:
19          - enum:
20              - cznic,turris-mox
21              - globalscale,espressobin
22              - marvell,armada-3720-db
23              - methode,edpu
24              - methode,udpu
25          - const: marvell,armada3720
26          - const: marvell,armada3710
27
28      - description: Globalscale Espressobin boards
29        items:
30          - enum:
31              - globalscale,espressobin-emmc
32              - globalscale,espressobin-ultra
33              - globalscale,espressobin-v7
34          - const: globalscale,espressobin
35          - const: marvell,armada3720
36          - const: marvell,armada3710
37
38      - description: Globalscale Espressobin V7 boards
39        items:
40          - enum:
41              - globalscale,espressobin-v7-emmc
42          - const: globalscale,espressobin-v7
43          - const: globalscale,espressobin
44          - const: marvell,armada3720
45          - const: marvell,armada3710
46
47additionalProperties: true
48