• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if ARCH_AT91
2
3config AT91FAMILY
4	def_bool y
5
6config AT91SAM9260
7	bool
8	select CPU_ARM926EJS
9
10config AT91SAM9G20
11	bool
12	select CPU_ARM926EJS
13
14config AT91SAM9XE
15	bool
16	select CPU_ARM926EJS
17
18config AT91SAM9261
19	bool
20	select CPU_ARM926EJS
21
22config AT91SAM9263
23	bool
24	select CPU_ARM926EJS
25
26config AT91SAM9G45
27	bool
28	select CPU_ARM926EJS
29
30config AT91SAM9M10G45
31	bool
32	select CPU_ARM926EJS
33
34config AT91SAM9N12
35	bool
36	select CPU_ARM926EJS
37
38config AT91SAM9RL
39	bool
40	select CPU_ARM926EJS
41
42config AT91SAM9X5
43	bool
44	select CPU_ARM926EJS
45
46config SAM9X60
47	bool
48	select CPU_ARM926EJS
49
50config SAMA5D2
51	bool
52	select CPU_V7A
53	select ATMEL_SFR
54
55config SAMA5D3
56	bool
57	select CPU_V7A
58
59config SAMA5D4
60	bool
61	select CPU_V7A
62	select ATMEL_SFR
63
64choice
65	prompt "Atmel AT91 board select"
66	optional
67
68config TARGET_AT91RM9200EK
69	bool "Atmel AT91RM9200 evaluation kit"
70	select CPU_ARM920T
71
72config TARGET_AT91SAM9260EK
73	bool "Atmel at91sam9260 reference board"
74	select AT91SAM9260
75	select BOARD_EARLY_INIT_F
76
77config TARGET_ETHERNUT5
78	bool "Ethernut5 board"
79	select AT91SAM9XE
80
81config TARGET_SNAPPER9260
82	bool "Support snapper9260"
83	select AT91SAM9260
84	select DM
85	select DM_GPIO
86	select DM_SERIAL
87	imply CMD_DM
88
89config TARGET_GURNARD
90	bool "Support gurnard"
91	select AT91SAM9G45
92	select BOARD_LATE_INIT
93	select DM
94	select DM_ETH
95	select DM_GPIO
96	select DM_SERIAL
97	select DM_SPI
98	select SPI
99	imply CMD_DM
100
101config TARGET_AT91SAM9261EK
102	bool "Atmel at91sam9261 reference board"
103	select AT91SAM9261
104	select BOARD_EARLY_INIT_F
105
106config TARGET_PM9261
107	bool "Ronetix pm9261 board"
108	select AT91SAM9261
109
110config TARGET_AT91SAM9263EK
111	bool "Atmel at91sam9263 reference board"
112	select AT91SAM9263
113	select BOARD_EARLY_INIT_F
114
115config TARGET_USB_A9263
116	bool "Caloa USB A9260 board"
117	select AT91SAM9263
118
119config TARGET_PM9263
120	bool "Ronetix pm9263 board"
121	select AT91SAM9263
122
123config TARGET_AT91SAM9M10G45EK
124	bool "Atmel AT91SAM9M10G45-EK board"
125	select AT91SAM9M10G45
126	select BOARD_EARLY_INIT_F
127	select SUPPORT_SPL
128
129config TARGET_PM9G45
130	bool "Ronetix pm9g45 board"
131	select AT91SAM9G45
132
133config TARGET_PICOSAM9G45
134	bool "Mini-box picosam9g45 board"
135	select AT91SAM9M10G45
136	select SUPPORT_SPL
137
138config TARGET_AT91SAM9N12EK
139	bool "Atmel AT91SAM9N12-EK board"
140	select AT91SAM9N12
141	select BOARD_EARLY_INIT_F
142	select SUPPORT_SPL
143
144config TARGET_AT91SAM9RLEK
145	bool "Atmel at91sam9rl reference board"
146	select AT91SAM9RL
147	select BOARD_EARLY_INIT_F
148
149config TARGET_AT91SAM9X5EK
150	bool "Atmel AT91SAM9X5-EK board"
151	select AT91SAM9X5
152	select BOARD_EARLY_INIT_F
153	select BOARD_LATE_INIT
154	select SUPPORT_SPL
155
156config TARGET_GARDENA_SMART_GATEWAY_AT91SAM
157	bool "GARDENA smart Gateway (AT91SAM)"
158	select AT91SAM9X5
159	select BOARD_EARLY_INIT_F
160	select BOARD_LATE_INIT
161	select SUPPORT_SPL
162
163config TARGET_SAM9X60EK
164	bool "SAM9X60-EK board"
165	select SAM9X60
166	select BOARD_EARLY_INIT_F
167	select BOARD_LATE_INIT
168
169config TARGET_SAMA5D2_PTC_EK
170	bool "SAMA5D2 PTC EK board"
171	select BOARD_EARLY_INIT_F
172	select SAMA5D2
173	select BOARD_LATE_INIT
174
175config TARGET_SAMA5D2_XPLAINED
176	bool "SAMA5D2 Xplained board"
177	select BOARD_EARLY_INIT_F
178	select BOARD_LATE_INIT
179	select SAMA5D2
180	select SUPPORT_SPL
181
182config TARGET_SAMA5D27_SOM1_EK
183	bool "SAMA5D27 SOM1 EK board"
184	select BOARD_EARLY_INIT_F
185	select BOARD_LATE_INIT
186	select CPU_V7A
187	select SUPPORT_SPL
188	select ATMEL_SFR
189	help
190	  The SAMA5D27 SOM1 embeds SAMA5D2 SiP(System in Package),
191	  a 64Mbit QSPI flash, KSZ8081 Phy and a Mac-address EEPROM
192	  24AA02E48. The SAMA5D2 SiP integrates the ARM Cortex-A5
193	  processor-based SAMA5D2 MPU with up to 1 Gbit DDR2-SDRAM
194	  in a single package.
195
196config TARGET_SAMA5D27_WLSOM1_EK
197	bool "SAMA5D27 WLSOM1 EK board"
198	select SAMA5D2
199	select BOARD_EARLY_INIT_F
200	select BOARD_LATE_INIT
201	select CPU_V7A
202	select SUPPORT_SPL
203	help
204	  The SAMA5D27 WLSOM1 embeds SAMA5D2 SiP (System in Package),
205	  a 64Mbit QSPI flash with Mac-address, KSZ8081 Phy. A wireless
206	  module providing bluetooth and wifi is also embedded.
207	  The SAMA5D2 SiP integrates the ARM Cortex-A5
208	  processor-based SAMA5D2 MPU with 2 Gbit LPDDR2-SDRAM
209	  in a single package.
210
211config TARGET_SAMA5D2_ICP
212	bool "SAMA5D2 Industrial Connectivity Platform (ICP)"
213	select SAMA5D2
214	select SUPPORT_SPL
215	select BOARD_EARLY_INIT_F
216	select BOARD_LATE_INIT
217	help
218	  The SAMA5D2 ICP embeds SAMA5D27 rev. C SoC, together with
219	  a 64Mbit QSPI flash, 3xMikrobus connectors, 4xUSB ,
220	  EtherCat and WILC3000 devices on board.
221
222config TARGET_SAMA5D3_XPLAINED
223	bool "SAMA5D3 Xplained board"
224	select BOARD_EARLY_INIT_F
225	select SAMA5D3
226	select SUPPORT_SPL
227	select BOARD_LATE_INIT
228
229config TARGET_SAMA5D3XEK
230	bool "SAMA5D3X-EK board"
231	select BOARD_EARLY_INIT_F
232	select BOARD_LATE_INIT
233	select SAMA5D3
234	select SUPPORT_SPL
235
236config TARGET_SAMA5D4_XPLAINED
237	bool "SAMA5D4 Xplained board"
238	select BOARD_EARLY_INIT_F
239	select BOARD_LATE_INIT
240	select SAMA5D4
241	select SUPPORT_SPL
242
243config TARGET_SAMA5D4EK
244	bool "SAMA5D4 Evaluation Kit"
245	select BOARD_EARLY_INIT_F
246	select BOARD_LATE_INIT
247	select SAMA5D4
248	select SUPPORT_SPL
249
250config TARGET_MEESC
251	bool "Support meesc"
252	select AT91SAM9263
253
254config TARGET_CORVUS
255	bool "Support corvus"
256	select AT91SAM9M10G45
257	select DM
258	select DM_ETH
259	select DM_GPIO
260	select DM_SERIAL
261	select SUPPORT_SPL
262	imply CMD_DM
263
264config TARGET_TAURUS
265	bool "Support taurus"
266	select AT91SAM9G20
267	select DM
268	select DM_ETH
269	select DM_GPIO
270	select DM_SERIAL
271	select DM_SPI
272	select SPI
273	select SUPPORT_SPL
274	imply CMD_DM
275
276config TARGET_SMARTWEB
277	bool "Support smartweb"
278	select AT91SAM9260
279	select DM
280	select DM_ETH
281	select DM_GPIO
282	select DM_SERIAL
283	select SUPPORT_SPL
284	imply CMD_DM
285
286config TARGET_VINCO
287	bool "Support VINCO"
288	select DM
289	select DM_SPI
290	select SAMA5D4
291	select SPI
292	select SUPPORT_SPL
293	imply CMD_DM
294
295config TARGET_WB45N
296	bool "Support Laird WB45N"
297	select CPU_ARM926EJS
298	select SUPPORT_SPL
299
300config TARGET_WB50N
301	bool "Support Laird WB50N"
302	select BOARD_EARLY_INIT_F
303	select BOARD_LATE_INIT
304	select CPU_V7A
305	select SUPPORT_SPL
306	select ATMEL_SFR
307
308endchoice
309
310config ATMEL_SFR
311	bool
312	default n
313
314config SYS_SOC
315	default "at91"
316
317source "board/atmel/at91rm9200ek/Kconfig"
318source "board/atmel/at91sam9260ek/Kconfig"
319source "board/atmel/at91sam9261ek/Kconfig"
320source "board/atmel/at91sam9263ek/Kconfig"
321source "board/atmel/at91sam9m10g45ek/Kconfig"
322source "board/atmel/at91sam9n12ek/Kconfig"
323source "board/atmel/at91sam9rlek/Kconfig"
324source "board/atmel/at91sam9x5ek/Kconfig"
325source "board/atmel/sam9x60ek/Kconfig"
326source "board/atmel/sama5d2_ptc_ek/Kconfig"
327source "board/atmel/sama5d2_xplained/Kconfig"
328source "board/atmel/sama5d27_som1_ek/Kconfig"
329source "board/atmel/sama5d27_wlsom1_ek/Kconfig"
330source "board/atmel/sama5d2_icp/Kconfig"
331source "board/atmel/sama5d3_xplained/Kconfig"
332source "board/atmel/sama5d3xek/Kconfig"
333source "board/atmel/sama5d4_xplained/Kconfig"
334source "board/atmel/sama5d4ek/Kconfig"
335source "board/bluewater/gurnard/Kconfig"
336source "board/bluewater/snapper9260/Kconfig"
337source "board/calao/usb_a9263/Kconfig"
338source "board/egnite/ethernut5/Kconfig"
339source "board/esd/meesc/Kconfig"
340source "board/gardena/smart-gateway-at91sam/Kconfig"
341source "board/l+g/vinco/Kconfig"
342source "board/mini-box/picosam9g45/Kconfig"
343source "board/ronetix/pm9261/Kconfig"
344source "board/ronetix/pm9263/Kconfig"
345source "board/ronetix/pm9g45/Kconfig"
346source "board/siemens/corvus/Kconfig"
347source "board/siemens/taurus/Kconfig"
348source "board/siemens/smartweb/Kconfig"
349source "board/laird/wb45n/Kconfig"
350source "board/laird/wb50n/Kconfig"
351
352config SPL_LDSCRIPT
353	default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS
354	default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7A
355
356endif
357