blob: 538d91be885788f371155b63800f6ba422821fe1 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0+ OR X11)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/marvell/armada-7k-8k.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Marvell Armada 7K/8K Platforms
8
9maintainers:
10 - Gregory CLEMENT <gregory.clement@bootlin.com>
11
12properties:
13 $nodename:
14 const: '/'
15 compatible:
16 oneOf:
17
18 - description: Armada 7020 SoC
19 items:
20 - const: marvell,armada7020
21 - const: marvell,armada-ap806-dual
22 - const: marvell,armada-ap806
23
24 - description: Armada 7040 SoC
25 items:
26 - const: marvell,armada7040
27 - const: marvell,armada-ap806-quad
28 - const: marvell,armada-ap806
29
30 - description: Armada 8020 SoC
31 items:
32 - const: marvell,armada8020
33 - const: marvell,armada-ap806-dual
34 - const: marvell,armada-ap806
35
36 - description: Armada 8040 SoC
37 items:
38 - const: marvell,armada8040
39 - const: marvell,armada-ap806-quad
40 - const: marvell,armada-ap806
41
42 - description: Armada CN9130 SoC with no external CP
43 items:
44 - const: marvell,cn9130
45 - const: marvell,armada-ap807-quad
46 - const: marvell,armada-ap807
47
48 - description: Armada CN9131 SoC with one external CP
49 items:
50 - const: marvell,cn9131
51 - const: marvell,cn9130
52 - const: marvell,armada-ap807-quad
53 - const: marvell,armada-ap807
54
55 - description: Armada CN9132 SoC with two external CPs
56 items:
57 - const: marvell,cn9132
58 - const: marvell,cn9131
59 - const: marvell,cn9130
60 - const: marvell,armada-ap807-quad
61 - const: marvell,armada-ap807
62
Tom Rini93743d22024-04-01 09:08:13 -040063 - description:
64 Alleycat5X (98DX35xx) Reference Design as COM Express Carrier plus
65 Armada CN9130 COM Express CPU module
66 items:
67 - const: marvell,cn9130-ac5x-carrier
68 - const: marvell,rd-ac5x-carrier
69 - const: marvell,cn9130-cpu-module
70 - const: marvell,cn9130
71 - const: marvell,armada-ap807-quad
72 - const: marvell,armada-ap807
73
74 - description:
75 Alleycat5X (98DX35xx) Reference Design as COM Express Carrier plus
76 Armada CN9131 COM Express CPU module
77 items:
78 - const: marvell,cn9131-ac5x-carrier
79 - const: marvell,rd-ac5x-carrier
80 - const: marvell,cn9131-cpu-module
81 - const: marvell,cn9131
82 - const: marvell,armada-ap807-quad
83 - const: marvell,armada-ap807
84
Tom Rini6b642ac2024-10-01 12:20:28 -060085 - description:
86 SolidRun CN9130 SoM based single-board computers
87 items:
88 - enum:
89 - solidrun,cn9130-clearfog-base
90 - solidrun,cn9130-clearfog-pro
91 - solidrun,cn9131-solidwan
92 - const: solidrun,cn9130-sr-som
93 - const: marvell,cn9130
94
95 - description:
96 SolidRun CN9132 COM-Express Type 7 based single-board computers
97 items:
98 - enum:
99 - solidrun,cn9132-clearfog
100 - const: solidrun,cn9132-sr-cex7
101 - const: marvell,cn9130
102
Tom Rini53633a82024-02-29 12:33:36 -0500103additionalProperties: true