xref: /OK3568_Linux_fs/u-boot/arch/arm/mach-at91/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1if ARCH_AT91
2
3choice
4	prompt "Atmel AT91 board select"
5	optional
6
7config TARGET_AT91RM9200EK
8	bool "Atmel AT91RM9200 evaluation kit"
9	select CPU_ARM920T
10
11config TARGET_AT91SAM9260EK
12	bool "Atmel at91sam9260 reference board"
13	select CPU_ARM926EJS
14	select BOARD_EARLY_INIT_F
15
16config TARGET_ETHERNUT5
17	bool "Ethernut5 board"
18	select CPU_ARM926EJS
19
20config TARGET_SNAPPER9260
21	bool "Support snapper9260"
22	select CPU_ARM926EJS
23	select DM
24	select DM_SERIAL
25	select DM_GPIO
26
27config TARGET_GURNARD
28	bool "Support gurnard"
29	select BOARD_LATE_INIT
30	select CPU_ARM926EJS
31	select DM
32	select DM_SERIAL
33	select DM_GPIO
34	select DM_ETH
35	select SPI
36
37config TARGET_AT91SAM9261EK
38	bool "Atmel at91sam9261 reference board"
39	select CPU_ARM926EJS
40	select BOARD_EARLY_INIT_F
41
42config TARGET_PM9261
43	bool "Ronetix pm9261 board"
44	select CPU_ARM926EJS
45
46config TARGET_AT91SAM9263EK
47	bool "Atmel at91sam9263 reference board"
48	select CPU_ARM926EJS
49	select BOARD_EARLY_INIT_F
50
51config TARGET_USB_A9263
52	bool "Caloa USB A9260 board"
53	select CPU_ARM926EJS
54
55config TARGET_PM9263
56	bool "Ronetix pm9263 board"
57	select CPU_ARM926EJS
58
59config TARGET_AT91SAM9M10G45EK
60	bool "Atmel AT91SAM9M10G45-EK board"
61	select CPU_ARM926EJS
62	select SUPPORT_SPL
63	select BOARD_EARLY_INIT_F
64
65config TARGET_PM9G45
66	bool "Ronetix pm9g45 board"
67	select CPU_ARM926EJS
68
69config TARGET_PICOSAM9G45
70	bool "Mini-box picosam9g45 board"
71	select CPU_ARM926EJS
72	select SUPPORT_SPL
73
74config TARGET_AT91SAM9N12EK
75	bool "Atmel AT91SAM9N12-EK board"
76	select CPU_ARM926EJS
77	select SUPPORT_SPL
78	select BOARD_EARLY_INIT_F
79
80config TARGET_AT91SAM9RLEK
81	bool "Atmel at91sam9rl reference board"
82	select CPU_ARM926EJS
83	select BOARD_EARLY_INIT_F
84
85config TARGET_AT91SAM9X5EK
86	bool "Atmel AT91SAM9X5-EK board"
87	select CPU_ARM926EJS
88	select SUPPORT_SPL
89	select BOARD_EARLY_INIT_F
90
91config TARGET_SAMA5D2_PTC
92	bool "SAMA5D2 PTC board"
93	select CPU_V7
94	select SUPPORT_SPL
95	select BOARD_EARLY_INIT_F
96
97config TARGET_SAMA5D2_XPLAINED
98	bool "SAMA5D2 Xplained board"
99	select CPU_V7
100	select SUPPORT_SPL
101	select BOARD_EARLY_INIT_F
102
103config TARGET_SAMA5D3_XPLAINED
104	bool "SAMA5D3 Xplained board"
105	select CPU_V7
106	select SUPPORT_SPL
107	select BOARD_EARLY_INIT_F
108
109config TARGET_SAMA5D3XEK
110	bool "SAMA5D3X-EK board"
111	select BOARD_LATE_INIT
112	select CPU_V7
113	select SUPPORT_SPL
114	select BOARD_EARLY_INIT_F
115
116config TARGET_SAMA5D4_XPLAINED
117	bool "SAMA5D4 Xplained board"
118	select CPU_V7
119	select SUPPORT_SPL
120	select BOARD_EARLY_INIT_F
121
122config TARGET_SAMA5D4EK
123	bool "SAMA5D4 Evaluation Kit"
124	select CPU_V7
125	select SUPPORT_SPL
126	select BOARD_EARLY_INIT_F
127
128config TARGET_MA5D4EVK
129	bool "Aries MA5D4EVK Evaluation Kit"
130	select CPU_V7
131	select SUPPORT_SPL
132	select DM
133	select DM_SPI
134	select SPI
135
136config TARGET_MEESC
137	bool "Support meesc"
138	select CPU_ARM926EJS
139
140config TARGET_CORVUS
141	bool "Support corvus"
142	select CPU_ARM926EJS
143	select SUPPORT_SPL
144	select DM
145	select DM_SERIAL
146	select DM_GPIO
147	select DM_ETH
148
149config TARGET_TAURUS
150	bool "Support taurus"
151	select CPU_ARM926EJS
152	select SUPPORT_SPL
153	select DM
154	select DM_SERIAL
155	select DM_GPIO
156	select DM_ETH
157	select SPI
158
159config TARGET_SMARTWEB
160	bool "Support smartweb"
161	select CPU_ARM926EJS
162	select SUPPORT_SPL
163	select DM
164	select DM_SERIAL
165	select DM_GPIO
166	select DM_ETH
167
168config TARGET_VINCO
169	bool "Support VINCO"
170	select SAMA5D4
171	select SUPPORT_SPL
172	select DM
173	select DM_SPI
174	select SPI
175
176config TARGET_WB45N
177	bool "Support Laird WB45N"
178	select CPU_ARM926EJS
179	select SUPPORT_SPL
180
181config TARGET_WB50N
182	bool "Support Laird WB50N"
183	select BOARD_LATE_INIT
184	select CPU_V7
185	select SUPPORT_SPL
186
187endchoice
188
189config SYS_SOC
190	default "at91"
191
192source "board/aries/ma5d4evk/Kconfig"
193source "board/atmel/at91rm9200ek/Kconfig"
194source "board/atmel/at91sam9260ek/Kconfig"
195source "board/atmel/at91sam9261ek/Kconfig"
196source "board/atmel/at91sam9263ek/Kconfig"
197source "board/atmel/at91sam9m10g45ek/Kconfig"
198source "board/atmel/at91sam9n12ek/Kconfig"
199source "board/atmel/at91sam9rlek/Kconfig"
200source "board/atmel/at91sam9x5ek/Kconfig"
201source "board/atmel/sama5d2_ptc/Kconfig"
202source "board/atmel/sama5d2_xplained/Kconfig"
203source "board/atmel/sama5d3_xplained/Kconfig"
204source "board/atmel/sama5d3xek/Kconfig"
205source "board/atmel/sama5d4_xplained/Kconfig"
206source "board/atmel/sama5d4ek/Kconfig"
207source "board/bluewater/gurnard/Kconfig"
208source "board/bluewater/snapper9260/Kconfig"
209source "board/calao/usb_a9263/Kconfig"
210source "board/egnite/ethernut5/Kconfig"
211source "board/esd/meesc/Kconfig"
212source "board/l+g/vinco/Kconfig"
213source "board/mini-box/picosam9g45/Kconfig"
214source "board/ronetix/pm9261/Kconfig"
215source "board/ronetix/pm9263/Kconfig"
216source "board/ronetix/pm9g45/Kconfig"
217source "board/siemens/corvus/Kconfig"
218source "board/siemens/taurus/Kconfig"
219source "board/siemens/smartweb/Kconfig"
220
221config SPL_LDSCRIPT
222	default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS
223	default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7
224
225endif
226