Merge tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.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               - 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       - description: Exegin Q5xR5 board
136         items:
137           - const: exegin,q5xr5
138           - const: atmel,at91sam9g20
139           - const: atmel,at91sam9
140
141       - items:
142           - enum:
143               - atmel,sama5d31
144               - atmel,sama5d33
145               - atmel,sama5d34
146               - atmel,sama5d35
147               - atmel,sama5d36
148           - const: atmel,sama5d3
149           - const: atmel,sama5
150
151       - items:
152           - enum:
153               - atmel,sama5d41
154               - atmel,sama5d42
155               - atmel,sama5d43
156               - atmel,sama5d44
157           - const: atmel,sama5d4
158           - const: atmel,sama5
159
160       - items:
161           - const: microchip,sama7g5ek # SAMA7G5 Evaluation Kit
162           - const: microchip,sama7g5
163           - const: microchip,sama7
164
165       - description: Microchip LAN9662 PCB8291 Evaluation Board.
166         items:
167           - const: microchip,lan9662-pcb8291
168           - const: microchip,lan9662
169           - const: microchip,lan966
170
171       - description: Microchip LAN9668 PCB8290 Evaluation Board.
172         items:
173           - const: microchip,lan9668-pcb8290
174           - const: microchip,lan9668
175           - const: microchip,lan966
176
177       - items:
178           - enum:
179               - atmel,sams70j19
180               - atmel,sams70j20
181               - atmel,sams70j21
182               - atmel,sams70n19
183               - atmel,sams70n20
184               - atmel,sams70n21
185               - atmel,sams70q19
186               - atmel,sams70q20
187               - atmel,sams70q21
188           - const: atmel,sams70
189           - const: atmel,samv7
190
191       - items:
192           - enum:
193               - atmel,samv70j19
194               - atmel,samv70j20
195               - atmel,samv70n19
196               - atmel,samv70n20
197               - atmel,samv70q19
198               - atmel,samv70q20
199           - const: atmel,samv70
200           - const: atmel,samv7
201
202       - items:
203           - enum:
204               - atmel,samv71j19
205               - atmel,samv71j20
206               - atmel,samv71j21
207               - atmel,samv71n19
208               - atmel,samv71n20
209               - atmel,samv71n21
210               - atmel,samv71q19
211               - atmel,samv71q20
212               - atmel,samv71q21
213           - const: atmel,samv71
214           - const: atmel,samv7
215
216 additionalProperties: true
217
218 ...