xref: /openbmc/u-boot/arch/arm/mach-at91/Kconfig (revision fd1e959e)
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
36config TARGET_AT91SAM9261EK
37	bool "Atmel at91sam9261 reference board"
38	select CPU_ARM926EJS
39	select BOARD_EARLY_INIT_F
40
41config TARGET_PM9261
42	bool "Ronetix pm9261 board"
43	select CPU_ARM926EJS
44
45config TARGET_AT91SAM9263EK
46	bool "Atmel at91sam9263 reference board"
47	select CPU_ARM926EJS
48	select BOARD_EARLY_INIT_F
49
50config TARGET_USB_A9263
51	bool "Caloa USB A9260 board"
52	select CPU_ARM926EJS
53
54config TARGET_PM9263
55	bool "Ronetix pm9263 board"
56	select CPU_ARM926EJS
57
58config TARGET_AT91SAM9M10G45EK
59	bool "Atmel AT91SAM9M10G45-EK board"
60	select CPU_ARM926EJS
61	select SUPPORT_SPL
62	select BOARD_EARLY_INIT_F
63
64config TARGET_PM9G45
65	bool "Ronetix pm9g45 board"
66	select CPU_ARM926EJS
67
68config TARGET_PICOSAM9G45
69	bool "Mini-box picosam9g45 board"
70	select CPU_ARM926EJS
71	select SUPPORT_SPL
72
73config TARGET_AT91SAM9N12EK
74	bool "Atmel AT91SAM9N12-EK board"
75	select CPU_ARM926EJS
76	select SUPPORT_SPL
77	select BOARD_EARLY_INIT_F
78
79config TARGET_AT91SAM9RLEK
80	bool "Atmel at91sam9rl reference board"
81	select CPU_ARM926EJS
82	select BOARD_EARLY_INIT_F
83
84config TARGET_AT91SAM9X5EK
85	bool "Atmel AT91SAM9X5-EK board"
86	select CPU_ARM926EJS
87	select SUPPORT_SPL
88	select BOARD_EARLY_INIT_F
89
90config TARGET_SAMA5D2_PTC
91	bool "SAMA5D2 PTC board"
92	select CPU_V7
93	select SUPPORT_SPL
94	select BOARD_EARLY_INIT_F
95
96config TARGET_SAMA5D2_XPLAINED
97	bool "SAMA5D2 Xplained board"
98	select CPU_V7
99	select SUPPORT_SPL
100	select BOARD_EARLY_INIT_F
101
102config TARGET_SAMA5D3_XPLAINED
103	bool "SAMA5D3 Xplained board"
104	select CPU_V7
105	select SUPPORT_SPL
106	select BOARD_EARLY_INIT_F
107
108config TARGET_SAMA5D3XEK
109	bool "SAMA5D3X-EK board"
110	select BOARD_LATE_INIT
111	select CPU_V7
112	select SUPPORT_SPL
113	select BOARD_EARLY_INIT_F
114
115config TARGET_SAMA5D4_XPLAINED
116	bool "SAMA5D4 Xplained board"
117	select CPU_V7
118	select SUPPORT_SPL
119	select BOARD_EARLY_INIT_F
120
121config TARGET_SAMA5D4EK
122	bool "SAMA5D4 Evaluation Kit"
123	select CPU_V7
124	select SUPPORT_SPL
125	select BOARD_EARLY_INIT_F
126
127config TARGET_MA5D4EVK
128	bool "Aries MA5D4EVK Evaluation Kit"
129	select CPU_V7
130	select SUPPORT_SPL
131
132config TARGET_MEESC
133	bool "Support meesc"
134	select CPU_ARM926EJS
135
136config TARGET_CORVUS
137	bool "Support corvus"
138	select CPU_ARM926EJS
139	select SUPPORT_SPL
140	select DM
141	select DM_SERIAL
142	select DM_GPIO
143	select DM_ETH
144
145config TARGET_TAURUS
146	bool "Support taurus"
147	select CPU_ARM926EJS
148	select SUPPORT_SPL
149	select DM
150	select DM_SERIAL
151	select DM_GPIO
152	select DM_ETH
153
154config TARGET_SMARTWEB
155	bool "Support smartweb"
156	select CPU_ARM926EJS
157	select SUPPORT_SPL
158	select DM
159	select DM_SERIAL
160	select DM_GPIO
161	select DM_ETH
162
163config TARGET_VINCO
164	bool "Support VINCO"
165	select CPU_V7
166	select SUPPORT_SPL
167
168endchoice
169
170config SYS_SOC
171	default "at91"
172
173source "board/aries/ma5d4evk/Kconfig"
174source "board/atmel/at91rm9200ek/Kconfig"
175source "board/atmel/at91sam9260ek/Kconfig"
176source "board/atmel/at91sam9261ek/Kconfig"
177source "board/atmel/at91sam9263ek/Kconfig"
178source "board/atmel/at91sam9m10g45ek/Kconfig"
179source "board/atmel/at91sam9n12ek/Kconfig"
180source "board/atmel/at91sam9rlek/Kconfig"
181source "board/atmel/at91sam9x5ek/Kconfig"
182source "board/atmel/sama5d2_ptc/Kconfig"
183source "board/atmel/sama5d2_xplained/Kconfig"
184source "board/atmel/sama5d3_xplained/Kconfig"
185source "board/atmel/sama5d3xek/Kconfig"
186source "board/atmel/sama5d4_xplained/Kconfig"
187source "board/atmel/sama5d4ek/Kconfig"
188source "board/bluewater/gurnard/Kconfig"
189source "board/bluewater/snapper9260/Kconfig"
190source "board/calao/usb_a9263/Kconfig"
191source "board/egnite/ethernut5/Kconfig"
192source "board/esd/meesc/Kconfig"
193source "board/l+g/vinco/Kconfig"
194source "board/mini-box/picosam9g45/Kconfig"
195source "board/ronetix/pm9261/Kconfig"
196source "board/ronetix/pm9263/Kconfig"
197source "board/ronetix/pm9g45/Kconfig"
198source "board/siemens/corvus/Kconfig"
199source "board/siemens/taurus/Kconfig"
200source "board/siemens/smartweb/Kconfig"
201
202config SPL_LDSCRIPT
203	default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS
204	default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7
205
206endif
207