1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/atmel-at91.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Atmel AT91 device tree bindings.
8
9maintainers:
10  - Alexandre Belloni <alexandre.belloni@bootlin.com>
11  - Ludovic Desroches <ludovic.desroches@microchip.com>
12
13description: |
14  Boards with a SoC of the Atmel AT91 or SMART family shall have the following
15
16properties:
17  $nodename:
18    const: '/'
19  compatible:
20    oneOf:
21      - items:
22          - const: atmel,at91rm9200
23      - items:
24          - enum:
25              - olimex,sam9-l9260
26          - enum:
27              - atmel,at91sam9260
28              - atmel,at91sam9261
29              - atmel,at91sam9263
30              - atmel,at91sam9g20
31              - atmel,at91sam9g45
32              - atmel,at91sam9n12
33              - atmel,at91sam9rl
34              - atmel,at91sam9xe
35              - atmel,at91sam9x60
36          - const: atmel,at91sam9
37
38      - items:
39          - enum:
40              - overkiz,kizboxmini-base # Overkiz kizbox Mini Base Board
41              - overkiz,kizboxmini-mb   # Overkiz kizbox Mini Mother Board
42              - overkiz,kizboxmini-rd   # Overkiz kizbox Mini RailDIN
43              - overkiz,smartkiz        # Overkiz SmartKiz Board
44              - gardena,smart-gateway-at91sam # GARDENA smart Gateway (Article No. 19000)
45          - const: atmel,at91sam9g25
46          - const: atmel,at91sam9x5
47          - const: atmel,at91sam9
48
49      - items:
50          - enum:
51              - atmel,at91sam9g15
52              - atmel,at91sam9g25
53              - atmel,at91sam9g35
54              - atmel,at91sam9x25
55              - atmel,at91sam9x35
56          - const: atmel,at91sam9x5
57          - const: atmel,at91sam9
58
59      - description: Overkiz kizbox3 board
60        items:
61          - const: overkiz,kizbox3-hs
62          - const: atmel,sama5d27
63          - const: atmel,sama5d2
64          - const: atmel,sama5
65
66      - description: Microchip SAMA5D27 WLSOM1
67        items:
68          - const: microchip,sama5d27-wlsom1
69          - const: atmel,sama5d27
70          - const: atmel,sama5d2
71          - const: atmel,sama5
72
73      - description: Microchip SAMA5D27 WLSOM1 Evaluation Kit
74        items:
75          - const: microchip,sama5d27-wlsom1-ek
76          - const: microchip,sama5d27-wlsom1
77          - const: atmel,sama5d27
78          - const: atmel,sama5d2
79          - const: atmel,sama5
80
81      - items:
82          - const: atmel,sama5d27
83          - const: atmel,sama5d2
84          - const: atmel,sama5
85
86      - description: Microchip SAMA5D2 Industrial Connectivity Platform
87        items:
88          - const: microchip,sama5d2-icp
89          - const: atmel,sama5d27
90          - const: atmel,sama5d2
91          - const: atmel,sama5
92
93      - description: SAM9X60-EK board
94        items:
95          - const: microchip,sam9x60ek
96          - const: microchip,sam9x60
97          - const: atmel,at91sam9
98
99      - description: Nattis v2 board with Natte v2 power board
100        items:
101          - const: axentia,nattis-2
102          - const: axentia,natte-2
103          - const: axentia,linea
104          - const: atmel,sama5d31
105          - const: atmel,sama5d3
106          - const: atmel,sama5
107
108      - description: TSE-850 v3 board
109        items:
110          - const: axentia,tse850v3
111          - const: axentia,linea
112          - const: atmel,sama5d31
113          - const: atmel,sama5d3
114          - const: atmel,sama5
115
116      - items:
117          - const: axentia,linea
118          - const: atmel,sama5d31
119          - const: atmel,sama5d3
120          - const: atmel,sama5
121
122      - description: Overkiz kizbox2 board with two heads
123        items:
124          - const: overkiz,kizbox2-2
125          - const: atmel,sama5d31
126          - const: atmel,sama5d3
127          - const: atmel,sama5
128
129      - description: CalAmp LMU5000 board
130        items:
131          - const: calamp,lmu5000
132          - const: atmel,at91sam9g20
133          - const: atmel,at91sam9
134
135      - items:
136          - enum:
137              - atmel,sama5d31
138              - atmel,sama5d33
139              - atmel,sama5d34
140              - atmel,sama5d35
141              - atmel,sama5d36
142          - const: atmel,sama5d3
143          - const: atmel,sama5
144
145      - items:
146          - enum:
147              - atmel,sama5d41
148              - atmel,sama5d42
149              - atmel,sama5d43
150              - atmel,sama5d44
151          - const: atmel,sama5d4
152          - const: atmel,sama5
153
154      - items:
155          - const: microchip,sama7g5ek # SAMA7G5 Evaluation Kit
156          - const: microchip,sama7g5
157          - const: microchip,sama7
158
159      - items:
160          - enum:
161              - atmel,sams70j19
162              - atmel,sams70j20
163              - atmel,sams70j21
164              - atmel,sams70n19
165              - atmel,sams70n20
166              - atmel,sams70n21
167              - atmel,sams70q19
168              - atmel,sams70q20
169              - atmel,sams70q21
170          - const: atmel,sams70
171          - const: atmel,samv7
172
173      - items:
174          - enum:
175              - atmel,samv70j19
176              - atmel,samv70j20
177              - atmel,samv70n19
178              - atmel,samv70n20
179              - atmel,samv70q19
180              - atmel,samv70q20
181          - const: atmel,samv70
182          - const: atmel,samv7
183
184      - items:
185          - enum:
186              - atmel,samv71j19
187              - atmel,samv71j20
188              - atmel,samv71j21
189              - atmel,samv71n19
190              - atmel,samv71n20
191              - atmel,samv71n21
192              - atmel,samv71q19
193              - atmel,samv71q20
194              - atmel,samv71q21
195          - const: atmel,samv71
196          - const: atmel,samv7
197
198additionalProperties: true
199
200...
201