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