31b0c54fa2cfb11efd3627be960647e4e42a293c
[platform/kernel/linux-starfive.git] / Documentation / devicetree / bindings / arm / atmel-at91.yaml
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
7 title: Atmel AT91 device tree bindings.
8
9 maintainers:
10   - Alexandre Belloni <alexandre.belloni@bootlin.com>
11   - Ludovic Desroches <ludovic.desroches@microchip.com>
12
13 description: |
14   Boards with a SoC of the Atmel AT91 or SMART family shall have the following
15
16 properties:
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 ...