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          - const: atmel,at91sam9g25
45          - const: atmel,at91sam9x5
46          - const: atmel,at91sam9
47
48      - items:
49          - enum:
50              - atmel,at91sam9g15
51              - atmel,at91sam9g25
52              - atmel,at91sam9g35
53              - atmel,at91sam9x25
54              - atmel,at91sam9x35
55          - const: atmel,at91sam9x5
56          - const: atmel,at91sam9
57
58      - description: Overkiz kizbox3 board
59        items:
60          - const: overkiz,kizbox3-hs
61          - const: atmel,sama5d27
62          - const: atmel,sama5d2
63          - const: atmel,sama5
64
65      - description: Microchip SAMA5D27 WLSOM1
66        items:
67          - const: microchip,sama5d27-wlsom1
68          - const: atmel,sama5d27
69          - const: atmel,sama5d2
70          - const: atmel,sama5
71
72      - description: Microchip SAMA5D27 WLSOM1 Evaluation Kit
73        items:
74          - const: microchip,sama5d27-wlsom1-ek
75          - const: microchip,sama5d27-wlsom1
76          - const: atmel,sama5d27
77          - const: atmel,sama5d2
78          - const: atmel,sama5
79
80      - items:
81          - const: atmel,sama5d27
82          - const: atmel,sama5d2
83          - const: atmel,sama5
84
85      - description: Microchip SAMA5D2 Industrial Connectivity Platform
86        items:
87          - const: microchip,sama5d2-icp
88          - const: atmel,sama5d27
89          - const: atmel,sama5d2
90          - const: atmel,sama5
91
92      - description: SAM9X60-EK board
93        items:
94          - const: microchip,sam9x60ek
95          - const: microchip,sam9x60
96          - const: atmel,at91sam9
97
98      - description: Nattis v2 board with Natte v2 power board
99        items:
100          - const: axentia,nattis-2
101          - const: axentia,natte-2
102          - const: axentia,linea
103          - const: atmel,sama5d31
104          - const: atmel,sama5d3
105          - const: atmel,sama5
106
107      - description: TSE-850 v3 board
108        items:
109          - const: axentia,tse850v3
110          - const: axentia,linea
111          - const: atmel,sama5d31
112          - const: atmel,sama5d3
113          - const: atmel,sama5
114
115      - items:
116          - const: axentia,linea
117          - const: atmel,sama5d31
118          - const: atmel,sama5d3
119          - const: atmel,sama5
120
121      - description: Overkiz kizbox2 board with two heads
122        items:
123          - const: overkiz,kizbox2-2
124          - const: atmel,sama5d31
125          - const: atmel,sama5d3
126          - const: atmel,sama5
127
128      - items:
129          - enum:
130              - atmel,sama5d31
131              - atmel,sama5d33
132              - atmel,sama5d34
133              - atmel,sama5d35
134              - atmel,sama5d36
135          - const: atmel,sama5d3
136          - const: atmel,sama5
137
138      - items:
139          - enum:
140              - atmel,sama5d41
141              - atmel,sama5d42
142              - atmel,sama5d43
143              - atmel,sama5d44
144          - const: atmel,sama5d4
145          - const: atmel,sama5
146
147      - items:
148          - enum:
149              - atmel,sams70j19
150              - atmel,sams70j20
151              - atmel,sams70j21
152              - atmel,sams70n19
153              - atmel,sams70n20
154              - atmel,sams70n21
155              - atmel,sams70q19
156              - atmel,sams70q20
157              - atmel,sams70q21
158          - const: atmel,sams70
159          - const: atmel,samv7
160
161      - items:
162          - enum:
163              - atmel,samv70j19
164              - atmel,samv70j20
165              - atmel,samv70n19
166              - atmel,samv70n20
167              - atmel,samv70q19
168              - atmel,samv70q20
169          - const: atmel,samv70
170          - const: atmel,samv7
171
172      - items:
173          - enum:
174              - atmel,samv71j19
175              - atmel,samv71j20
176              - atmel,samv71j21
177              - atmel,samv71n19
178              - atmel,samv71n20
179              - atmel,samv71n21
180              - atmel,samv71q19
181              - atmel,samv71q20
182              - atmel,samv71q21
183          - const: atmel,samv71
184          - const: atmel,samv7
185
186...
187