]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - Bindings/arm/atmel-at91.yaml
Import DTS files from Linux 5.6
[FreeBSD/FreeBSD.git] / 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: SAM9X60-EK board
86         items:
87           - const: microchip,sam9x60ek
88           - const: microchip,sam9x60
89           - const: atmel,at91sam9
90
91       - description: Nattis v2 board with Natte v2 power board
92         items:
93           - const: axentia,nattis-2
94           - const: axentia,natte-2
95           - const: axentia,linea
96           - const: atmel,sama5d31
97           - const: atmel,sama5d3
98           - const: atmel,sama5
99
100       - description: TSE-850 v3 board
101         items:
102           - const: axentia,tse850v3
103           - const: axentia,linea
104           - const: atmel,sama5d31
105           - const: atmel,sama5d3
106           - const: atmel,sama5
107
108       - items:
109           - const: axentia,linea
110           - const: atmel,sama5d31
111           - const: atmel,sama5d3
112           - const: atmel,sama5
113
114       - description: Overkiz kizbox2 board with two heads
115         items:
116           - const: overkiz,kizbox2-2
117           - const: atmel,sama5d31
118           - const: atmel,sama5d3
119           - const: atmel,sama5
120
121       - items:
122           - enum:
123               - atmel,sama5d31
124               - atmel,sama5d33
125               - atmel,sama5d34
126               - atmel,sama5d35
127               - atmel,sama5d36
128           - const: atmel,sama5d3
129           - const: atmel,sama5
130
131       - items:
132           - enum:
133               - atmel,sama5d41
134               - atmel,sama5d42
135               - atmel,sama5d43
136               - atmel,sama5d44
137           - const: atmel,sama5d4
138           - const: atmel,sama5
139
140       - items:
141           - enum:
142               - atmel,sams70j19
143               - atmel,sams70j20
144               - atmel,sams70j21
145               - atmel,sams70n19
146               - atmel,sams70n20
147               - atmel,sams70n21
148               - atmel,sams70q19
149               - atmel,sams70q20
150               - atmel,sams70q21
151           - const: atmel,sams70
152           - const: atmel,samv7
153
154       - items:
155           - enum:
156               - atmel,samv70j19
157               - atmel,samv70j20
158               - atmel,samv70n19
159               - atmel,samv70n20
160               - atmel,samv70q19
161               - atmel,samv70q20
162           - const: atmel,samv70
163           - const: atmel,samv7
164
165       - items:
166           - enum:
167               - atmel,samv71j19
168               - atmel,samv71j20
169               - atmel,samv71j21
170               - atmel,samv71n19
171               - atmel,samv71n20
172               - atmel,samv71n21
173               - atmel,samv71q19
174               - atmel,samv71q20
175               - atmel,samv71q21
176           - const: atmel,samv71
177           - const: atmel,samv7
178
179 ...