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