Commit 0298f4c0032e2ba7e417aacc66da98887a2e0a5b

Authored by Masahiro Yamada
1 parent bbdae1651e

ARM: uniphier: move CONFIG_SPL_* to defconfig or select

As I repeated in the ML, I am unhappy with config entries with bare
defaults.  Kick them out of arch/arm/mach-uniphier/Kconfig.

Currently, CONFIG_SPL_SERIAL_SUPPORT is not user-configurable
(build fails without it), but it should be fixed later anyway,
so I am moving CONFIG_SPL_SERIAL_SUPPORT to defconfigs.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

Showing 8 changed files with 16 additions and 15 deletions Inline Diff

1 menu "ARM architecture" 1 menu "ARM architecture"
2 depends on ARM 2 depends on ARM
3 3
4 config SYS_ARCH 4 config SYS_ARCH
5 default "arm" 5 default "arm"
6 6
7 config ARM64 7 config ARM64
8 bool 8 bool
9 select PHYS_64BIT 9 select PHYS_64BIT
10 select SYS_CACHE_SHIFT_6 10 select SYS_CACHE_SHIFT_6
11 11
12 config DMA_ADDR_T_64BIT 12 config DMA_ADDR_T_64BIT
13 bool 13 bool
14 default y if ARM64 14 default y if ARM64
15 15
16 config HAS_VBAR 16 config HAS_VBAR
17 bool 17 bool
18 18
19 config HAS_THUMB2 19 config HAS_THUMB2
20 bool 20 bool
21 21
22 config CPU_ARM720T 22 config CPU_ARM720T
23 bool 23 bool
24 select SYS_CACHE_SHIFT_5 24 select SYS_CACHE_SHIFT_5
25 25
26 config CPU_ARM920T 26 config CPU_ARM920T
27 bool 27 bool
28 select SYS_CACHE_SHIFT_5 28 select SYS_CACHE_SHIFT_5
29 29
30 config CPU_ARM926EJS 30 config CPU_ARM926EJS
31 bool 31 bool
32 select SYS_CACHE_SHIFT_5 32 select SYS_CACHE_SHIFT_5
33 33
34 config CPU_ARM946ES 34 config CPU_ARM946ES
35 bool 35 bool
36 select SYS_CACHE_SHIFT_5 36 select SYS_CACHE_SHIFT_5
37 37
38 config CPU_ARM1136 38 config CPU_ARM1136
39 bool 39 bool
40 select SYS_CACHE_SHIFT_5 40 select SYS_CACHE_SHIFT_5
41 41
42 config CPU_ARM1176 42 config CPU_ARM1176
43 bool 43 bool
44 select HAS_VBAR 44 select HAS_VBAR
45 select SYS_CACHE_SHIFT_5 45 select SYS_CACHE_SHIFT_5
46 46
47 config CPU_V7 47 config CPU_V7
48 bool 48 bool
49 select HAS_VBAR 49 select HAS_VBAR
50 select HAS_THUMB2 50 select HAS_THUMB2
51 select SYS_CACHE_SHIFT_6 51 select SYS_CACHE_SHIFT_6
52 52
53 config CPU_V7M 53 config CPU_V7M
54 bool 54 bool
55 select HAS_THUMB2 55 select HAS_THUMB2
56 select SYS_CACHE_SHIFT_5 56 select SYS_CACHE_SHIFT_5
57 57
58 config CPU_PXA 58 config CPU_PXA
59 bool 59 bool
60 select SYS_CACHE_SHIFT_5 60 select SYS_CACHE_SHIFT_5
61 61
62 config CPU_SA1100 62 config CPU_SA1100
63 bool 63 bool
64 select SYS_CACHE_SHIFT_5 64 select SYS_CACHE_SHIFT_5
65 65
66 config SYS_CPU 66 config SYS_CPU
67 default "arm720t" if CPU_ARM720T 67 default "arm720t" if CPU_ARM720T
68 default "arm920t" if CPU_ARM920T 68 default "arm920t" if CPU_ARM920T
69 default "arm926ejs" if CPU_ARM926EJS 69 default "arm926ejs" if CPU_ARM926EJS
70 default "arm946es" if CPU_ARM946ES 70 default "arm946es" if CPU_ARM946ES
71 default "arm1136" if CPU_ARM1136 71 default "arm1136" if CPU_ARM1136
72 default "arm1176" if CPU_ARM1176 72 default "arm1176" if CPU_ARM1176
73 default "armv7" if CPU_V7 73 default "armv7" if CPU_V7
74 default "armv7m" if CPU_V7M 74 default "armv7m" if CPU_V7M
75 default "pxa" if CPU_PXA 75 default "pxa" if CPU_PXA
76 default "sa1100" if CPU_SA1100 76 default "sa1100" if CPU_SA1100
77 default "armv8" if ARM64 77 default "armv8" if ARM64
78 78
79 config SYS_ARM_ARCH 79 config SYS_ARM_ARCH
80 int 80 int
81 default 4 if CPU_ARM720T 81 default 4 if CPU_ARM720T
82 default 4 if CPU_ARM920T 82 default 4 if CPU_ARM920T
83 default 5 if CPU_ARM926EJS 83 default 5 if CPU_ARM926EJS
84 default 5 if CPU_ARM946ES 84 default 5 if CPU_ARM946ES
85 default 6 if CPU_ARM1136 85 default 6 if CPU_ARM1136
86 default 6 if CPU_ARM1176 86 default 6 if CPU_ARM1176
87 default 7 if CPU_V7 87 default 7 if CPU_V7
88 default 7 if CPU_V7M 88 default 7 if CPU_V7M
89 default 5 if CPU_PXA 89 default 5 if CPU_PXA
90 default 4 if CPU_SA1100 90 default 4 if CPU_SA1100
91 default 8 if ARM64 91 default 8 if ARM64
92 92
93 config SYS_CACHE_SHIFT_5 93 config SYS_CACHE_SHIFT_5
94 bool 94 bool
95 95
96 config SYS_CACHE_SHIFT_6 96 config SYS_CACHE_SHIFT_6
97 bool 97 bool
98 98
99 config SYS_CACHE_SHIFT_7 99 config SYS_CACHE_SHIFT_7
100 bool 100 bool
101 101
102 config SYS_CACHELINE_SIZE 102 config SYS_CACHELINE_SIZE
103 int 103 int
104 default 128 if SYS_CACHE_SHIFT_7 104 default 128 if SYS_CACHE_SHIFT_7
105 default 64 if SYS_CACHE_SHIFT_6 105 default 64 if SYS_CACHE_SHIFT_6
106 default 32 if SYS_CACHE_SHIFT_5 106 default 32 if SYS_CACHE_SHIFT_5
107 107
108 config SEMIHOSTING 108 config SEMIHOSTING
109 bool "support boot from semihosting" 109 bool "support boot from semihosting"
110 help 110 help
111 In emulated environments, semihosting is a way for 111 In emulated environments, semihosting is a way for
112 the hosted environment to call out to the emulator to 112 the hosted environment to call out to the emulator to
113 retrieve files from the host machine. 113 retrieve files from the host machine.
114 114
115 config SYS_L2CACHE_OFF 115 config SYS_L2CACHE_OFF
116 bool "L2cache off" 116 bool "L2cache off"
117 help 117 help
118 If SoC does not support L2CACHE or one do not want to enable 118 If SoC does not support L2CACHE or one do not want to enable
119 L2CACHE, choose this option. 119 L2CACHE, choose this option.
120 120
121 config ENABLE_ARM_SOC_BOOT0_HOOK 121 config ENABLE_ARM_SOC_BOOT0_HOOK
122 bool "prepare BOOT0 header" 122 bool "prepare BOOT0 header"
123 help 123 help
124 If the SoC's BOOT0 requires a header area filled with (magic) 124 If the SoC's BOOT0 requires a header area filled with (magic)
125 values, then choose this option, and create a define called 125 values, then choose this option, and create a define called
126 ARM_SOC_BOOT0_HOOK which contains the required assembler 126 ARM_SOC_BOOT0_HOOK which contains the required assembler
127 preprocessor code. 127 preprocessor code.
128 128
129 choice 129 choice
130 prompt "Target select" 130 prompt "Target select"
131 default TARGET_HIKEY 131 default TARGET_HIKEY
132 132
133 config ARCH_AT91 133 config ARCH_AT91
134 bool "Atmel AT91" 134 bool "Atmel AT91"
135 135
136 config TARGET_EDB93XX 136 config TARGET_EDB93XX
137 bool "Support edb93xx" 137 bool "Support edb93xx"
138 select CPU_ARM920T 138 select CPU_ARM920T
139 139
140 config TARGET_VCMA9 140 config TARGET_VCMA9
141 bool "Support VCMA9" 141 bool "Support VCMA9"
142 select CPU_ARM920T 142 select CPU_ARM920T
143 143
144 config TARGET_SMDK2410 144 config TARGET_SMDK2410
145 bool "Support smdk2410" 145 bool "Support smdk2410"
146 select CPU_ARM920T 146 select CPU_ARM920T
147 147
148 config TARGET_ASPENITE 148 config TARGET_ASPENITE
149 bool "Support aspenite" 149 bool "Support aspenite"
150 select CPU_ARM926EJS 150 select CPU_ARM926EJS
151 151
152 config TARGET_GPLUGD 152 config TARGET_GPLUGD
153 bool "Support gplugd" 153 bool "Support gplugd"
154 select CPU_ARM926EJS 154 select CPU_ARM926EJS
155 155
156 config ARCH_DAVINCI 156 config ARCH_DAVINCI
157 bool "TI DaVinci" 157 bool "TI DaVinci"
158 select CPU_ARM926EJS 158 select CPU_ARM926EJS
159 help 159 help
160 Support for TI's DaVinci platform. 160 Support for TI's DaVinci platform.
161 161
162 config KIRKWOOD 162 config KIRKWOOD
163 bool "Marvell Kirkwood" 163 bool "Marvell Kirkwood"
164 select CPU_ARM926EJS 164 select CPU_ARM926EJS
165 165
166 config ARCH_MVEBU 166 config ARCH_MVEBU
167 bool "Marvell MVEBU family (Armada XP/375/38x)" 167 bool "Marvell MVEBU family (Armada XP/375/38x)"
168 select CPU_V7 168 select CPU_V7
169 select SUPPORT_SPL 169 select SUPPORT_SPL
170 select OF_CONTROL 170 select OF_CONTROL
171 select OF_SEPARATE 171 select OF_SEPARATE
172 select DM 172 select DM
173 select DM_ETH 173 select DM_ETH
174 select DM_SERIAL 174 select DM_SERIAL
175 select DM_SPI 175 select DM_SPI
176 select DM_SPI_FLASH 176 select DM_SPI_FLASH
177 select SPL_DM 177 select SPL_DM
178 select SPL_DM_SEQ_ALIAS 178 select SPL_DM_SEQ_ALIAS
179 select SPL_OF_CONTROL 179 select SPL_OF_CONTROL
180 select SPL_SIMPLE_BUS 180 select SPL_SIMPLE_BUS
181 181
182 config TARGET_DEVKIT3250 182 config TARGET_DEVKIT3250
183 bool "Support devkit3250" 183 bool "Support devkit3250"
184 select CPU_ARM926EJS 184 select CPU_ARM926EJS
185 select SUPPORT_SPL 185 select SUPPORT_SPL
186 186
187 config TARGET_WORK_92105 187 config TARGET_WORK_92105
188 bool "Support work_92105" 188 bool "Support work_92105"
189 select CPU_ARM926EJS 189 select CPU_ARM926EJS
190 select SUPPORT_SPL 190 select SUPPORT_SPL
191 191
192 config TARGET_MX25PDK 192 config TARGET_MX25PDK
193 bool "Support mx25pdk" 193 bool "Support mx25pdk"
194 select CPU_ARM926EJS 194 select CPU_ARM926EJS
195 195
196 config TARGET_ZMX25 196 config TARGET_ZMX25
197 bool "Support zmx25" 197 bool "Support zmx25"
198 select CPU_ARM926EJS 198 select CPU_ARM926EJS
199 199
200 config TARGET_APF27 200 config TARGET_APF27
201 bool "Support apf27" 201 bool "Support apf27"
202 select CPU_ARM926EJS 202 select CPU_ARM926EJS
203 select SUPPORT_SPL 203 select SUPPORT_SPL
204 204
205 config TARGET_APX4DEVKIT 205 config TARGET_APX4DEVKIT
206 bool "Support apx4devkit" 206 bool "Support apx4devkit"
207 select CPU_ARM926EJS 207 select CPU_ARM926EJS
208 select SUPPORT_SPL 208 select SUPPORT_SPL
209 209
210 config TARGET_XFI3 210 config TARGET_XFI3
211 bool "Support xfi3" 211 bool "Support xfi3"
212 select CPU_ARM926EJS 212 select CPU_ARM926EJS
213 select SUPPORT_SPL 213 select SUPPORT_SPL
214 214
215 config TARGET_M28EVK 215 config TARGET_M28EVK
216 bool "Support m28evk" 216 bool "Support m28evk"
217 select CPU_ARM926EJS 217 select CPU_ARM926EJS
218 select SUPPORT_SPL 218 select SUPPORT_SPL
219 219
220 config TARGET_MX23EVK 220 config TARGET_MX23EVK
221 bool "Support mx23evk" 221 bool "Support mx23evk"
222 select CPU_ARM926EJS 222 select CPU_ARM926EJS
223 select SUPPORT_SPL 223 select SUPPORT_SPL
224 224
225 config TARGET_MX28EVK 225 config TARGET_MX28EVK
226 bool "Support mx28evk" 226 bool "Support mx28evk"
227 select CPU_ARM926EJS 227 select CPU_ARM926EJS
228 select SUPPORT_SPL 228 select SUPPORT_SPL
229 229
230 config TARGET_MX23_OLINUXINO 230 config TARGET_MX23_OLINUXINO
231 bool "Support mx23_olinuxino" 231 bool "Support mx23_olinuxino"
232 select CPU_ARM926EJS 232 select CPU_ARM926EJS
233 select SUPPORT_SPL 233 select SUPPORT_SPL
234 234
235 config TARGET_BG0900 235 config TARGET_BG0900
236 bool "Support bg0900" 236 bool "Support bg0900"
237 select CPU_ARM926EJS 237 select CPU_ARM926EJS
238 select SUPPORT_SPL 238 select SUPPORT_SPL
239 239
240 config TARGET_SANSA_FUZE_PLUS 240 config TARGET_SANSA_FUZE_PLUS
241 bool "Support sansa_fuze_plus" 241 bool "Support sansa_fuze_plus"
242 select CPU_ARM926EJS 242 select CPU_ARM926EJS
243 select SUPPORT_SPL 243 select SUPPORT_SPL
244 244
245 config TARGET_SC_SPS_1 245 config TARGET_SC_SPS_1
246 bool "Support sc_sps_1" 246 bool "Support sc_sps_1"
247 select CPU_ARM926EJS 247 select CPU_ARM926EJS
248 select SUPPORT_SPL 248 select SUPPORT_SPL
249 249
250 config ORION5X 250 config ORION5X
251 bool "Marvell Orion" 251 bool "Marvell Orion"
252 select CPU_ARM926EJS 252 select CPU_ARM926EJS
253 253
254 config TARGET_SPEAR300 254 config TARGET_SPEAR300
255 bool "Support spear300" 255 bool "Support spear300"
256 select CPU_ARM926EJS 256 select CPU_ARM926EJS
257 257
258 config TARGET_SPEAR310 258 config TARGET_SPEAR310
259 bool "Support spear310" 259 bool "Support spear310"
260 select CPU_ARM926EJS 260 select CPU_ARM926EJS
261 261
262 config TARGET_SPEAR320 262 config TARGET_SPEAR320
263 bool "Support spear320" 263 bool "Support spear320"
264 select CPU_ARM926EJS 264 select CPU_ARM926EJS
265 265
266 config TARGET_SPEAR600 266 config TARGET_SPEAR600
267 bool "Support spear600" 267 bool "Support spear600"
268 select CPU_ARM926EJS 268 select CPU_ARM926EJS
269 269
270 config TARGET_STV0991 270 config TARGET_STV0991
271 bool "Support stv0991" 271 bool "Support stv0991"
272 select CPU_V7 272 select CPU_V7
273 select DM 273 select DM
274 select DM_SERIAL 274 select DM_SERIAL
275 select DM_SPI 275 select DM_SPI
276 select DM_SPI_FLASH 276 select DM_SPI_FLASH
277 select SPI_FLASH 277 select SPI_FLASH
278 278
279 config TARGET_X600 279 config TARGET_X600
280 bool "Support x600" 280 bool "Support x600"
281 select CPU_ARM926EJS 281 select CPU_ARM926EJS
282 select SUPPORT_SPL 282 select SUPPORT_SPL
283 283
284 config TARGET_IMX31_PHYCORE 284 config TARGET_IMX31_PHYCORE
285 bool "Support imx31_phycore" 285 bool "Support imx31_phycore"
286 select CPU_ARM1136 286 select CPU_ARM1136
287 287
288 config TARGET_MX31ADS 288 config TARGET_MX31ADS
289 bool "Support mx31ads" 289 bool "Support mx31ads"
290 select CPU_ARM1136 290 select CPU_ARM1136
291 291
292 config TARGET_MX31PDK 292 config TARGET_MX31PDK
293 bool "Support mx31pdk" 293 bool "Support mx31pdk"
294 select CPU_ARM1136 294 select CPU_ARM1136
295 select SUPPORT_SPL 295 select SUPPORT_SPL
296 296
297 config TARGET_WOODBURN 297 config TARGET_WOODBURN
298 bool "Support woodburn" 298 bool "Support woodburn"
299 select CPU_ARM1136 299 select CPU_ARM1136
300 300
301 config TARGET_WOODBURN_SD 301 config TARGET_WOODBURN_SD
302 bool "Support woodburn_sd" 302 bool "Support woodburn_sd"
303 select CPU_ARM1136 303 select CPU_ARM1136
304 select SUPPORT_SPL 304 select SUPPORT_SPL
305 305
306 config TARGET_FLEA3 306 config TARGET_FLEA3
307 bool "Support flea3" 307 bool "Support flea3"
308 select CPU_ARM1136 308 select CPU_ARM1136
309 309
310 config TARGET_MX35PDK 310 config TARGET_MX35PDK
311 bool "Support mx35pdk" 311 bool "Support mx35pdk"
312 select CPU_ARM1136 312 select CPU_ARM1136
313 313
314 config ARCH_BCM283X 314 config ARCH_BCM283X
315 bool "Broadcom BCM283X family" 315 bool "Broadcom BCM283X family"
316 select DM 316 select DM
317 select DM_SERIAL 317 select DM_SERIAL
318 select DM_GPIO 318 select DM_GPIO
319 319
320 config TARGET_VEXPRESS_CA15_TC2 320 config TARGET_VEXPRESS_CA15_TC2
321 bool "Support vexpress_ca15_tc2" 321 bool "Support vexpress_ca15_tc2"
322 select CPU_V7 322 select CPU_V7
323 select CPU_V7_HAS_NONSEC 323 select CPU_V7_HAS_NONSEC
324 select CPU_V7_HAS_VIRT 324 select CPU_V7_HAS_VIRT
325 325
326 config TARGET_VEXPRESS_CA5X2 326 config TARGET_VEXPRESS_CA5X2
327 bool "Support vexpress_ca5x2" 327 bool "Support vexpress_ca5x2"
328 select CPU_V7 328 select CPU_V7
329 329
330 config TARGET_VEXPRESS_CA9X4 330 config TARGET_VEXPRESS_CA9X4
331 bool "Support vexpress_ca9x4" 331 bool "Support vexpress_ca9x4"
332 select CPU_V7 332 select CPU_V7
333 333
334 config TARGET_BRXRE1 334 config TARGET_BRXRE1
335 bool "Support BRXRE1" 335 bool "Support BRXRE1"
336 select CPU_V7 336 select CPU_V7
337 select SUPPORT_SPL 337 select SUPPORT_SPL
338 338
339 config TARGET_BRPPT1 339 config TARGET_BRPPT1
340 bool "Support BRPPT1" 340 bool "Support BRPPT1"
341 select CPU_V7 341 select CPU_V7
342 select SUPPORT_SPL 342 select SUPPORT_SPL
343 343
344 config TARGET_CM_T335 344 config TARGET_CM_T335
345 bool "Support cm_t335" 345 bool "Support cm_t335"
346 select CPU_V7 346 select CPU_V7
347 select SUPPORT_SPL 347 select SUPPORT_SPL
348 select DM 348 select DM
349 select DM_SERIAL 349 select DM_SERIAL
350 select DM_GPIO 350 select DM_GPIO
351 351
352 config TARGET_PEPPER 352 config TARGET_PEPPER
353 bool "Support pepper" 353 bool "Support pepper"
354 select CPU_V7 354 select CPU_V7
355 select SUPPORT_SPL 355 select SUPPORT_SPL
356 select DM 356 select DM
357 select DM_SERIAL 357 select DM_SERIAL
358 select DM_GPIO 358 select DM_GPIO
359 359
360 config TARGET_AM335X_IGEP0033 360 config TARGET_AM335X_IGEP0033
361 bool "Support am335x_igep0033" 361 bool "Support am335x_igep0033"
362 select CPU_V7 362 select CPU_V7
363 select SUPPORT_SPL 363 select SUPPORT_SPL
364 select DM 364 select DM
365 select DM_SERIAL 365 select DM_SERIAL
366 select DM_GPIO 366 select DM_GPIO
367 367
368 config TARGET_PCM051 368 config TARGET_PCM051
369 bool "Support pcm051" 369 bool "Support pcm051"
370 select CPU_V7 370 select CPU_V7
371 select SUPPORT_SPL 371 select SUPPORT_SPL
372 select DM 372 select DM
373 select DM_SERIAL 373 select DM_SERIAL
374 select DM_GPIO 374 select DM_GPIO
375 375
376 config TARGET_DRACO 376 config TARGET_DRACO
377 bool "Support draco" 377 bool "Support draco"
378 select CPU_V7 378 select CPU_V7
379 select SUPPORT_SPL 379 select SUPPORT_SPL
380 select DM 380 select DM
381 select DM_SERIAL 381 select DM_SERIAL
382 select DM_GPIO 382 select DM_GPIO
383 383
384 config TARGET_THUBAN 384 config TARGET_THUBAN
385 bool "Support thuban" 385 bool "Support thuban"
386 select CPU_V7 386 select CPU_V7
387 select SUPPORT_SPL 387 select SUPPORT_SPL
388 select DM 388 select DM
389 select DM_SERIAL 389 select DM_SERIAL
390 select DM_GPIO 390 select DM_GPIO
391 391
392 config TARGET_RASTABAN 392 config TARGET_RASTABAN
393 bool "Support rastaban" 393 bool "Support rastaban"
394 select CPU_V7 394 select CPU_V7
395 select SUPPORT_SPL 395 select SUPPORT_SPL
396 select DM 396 select DM
397 select DM_SERIAL 397 select DM_SERIAL
398 select DM_GPIO 398 select DM_GPIO
399 399
400 config TARGET_ETAMIN 400 config TARGET_ETAMIN
401 bool "Support etamin" 401 bool "Support etamin"
402 select CPU_V7 402 select CPU_V7
403 select SUPPORT_SPL 403 select SUPPORT_SPL
404 select DM 404 select DM
405 select DM_SERIAL 405 select DM_SERIAL
406 select DM_GPIO 406 select DM_GPIO
407 407
408 config TARGET_PXM2 408 config TARGET_PXM2
409 bool "Support pxm2" 409 bool "Support pxm2"
410 select CPU_V7 410 select CPU_V7
411 select SUPPORT_SPL 411 select SUPPORT_SPL
412 select DM 412 select DM
413 select DM_SERIAL 413 select DM_SERIAL
414 select DM_GPIO 414 select DM_GPIO
415 415
416 config TARGET_RUT 416 config TARGET_RUT
417 bool "Support rut" 417 bool "Support rut"
418 select CPU_V7 418 select CPU_V7
419 select SUPPORT_SPL 419 select SUPPORT_SPL
420 select DM 420 select DM
421 select DM_SERIAL 421 select DM_SERIAL
422 select DM_GPIO 422 select DM_GPIO
423 423
424 config TARGET_PENGWYN 424 config TARGET_PENGWYN
425 bool "Support pengwyn" 425 bool "Support pengwyn"
426 select CPU_V7 426 select CPU_V7
427 select SUPPORT_SPL 427 select SUPPORT_SPL
428 select DM 428 select DM
429 select DM_SERIAL 429 select DM_SERIAL
430 select DM_GPIO 430 select DM_GPIO
431 431
432 config TARGET_AM335X_BALTOS 432 config TARGET_AM335X_BALTOS
433 bool "Support am335x_baltos" 433 bool "Support am335x_baltos"
434 select CPU_V7 434 select CPU_V7
435 select SUPPORT_SPL 435 select SUPPORT_SPL
436 select DM 436 select DM
437 select DM_SERIAL 437 select DM_SERIAL
438 select DM_GPIO 438 select DM_GPIO
439 439
440 config TARGET_AM335X_EVM 440 config TARGET_AM335X_EVM
441 bool "Support am335x_evm" 441 bool "Support am335x_evm"
442 select CPU_V7 442 select CPU_V7
443 select SUPPORT_SPL 443 select SUPPORT_SPL
444 select DM 444 select DM
445 select DM_SERIAL 445 select DM_SERIAL
446 select DM_GPIO 446 select DM_GPIO
447 select TI_I2C_BOARD_DETECT 447 select TI_I2C_BOARD_DETECT
448 448
449 config TARGET_AM335X_SHC 449 config TARGET_AM335X_SHC
450 bool "Support am335x based shc board from bosch" 450 bool "Support am335x based shc board from bosch"
451 select CPU_V7 451 select CPU_V7
452 select SUPPORT_SPL 452 select SUPPORT_SPL
453 select DM 453 select DM
454 select DM_SERIAL 454 select DM_SERIAL
455 select DM_GPIO 455 select DM_GPIO
456 456
457 config TARGET_AM335X_SL50 457 config TARGET_AM335X_SL50
458 bool "Support am335x_sl50" 458 bool "Support am335x_sl50"
459 select CPU_V7 459 select CPU_V7
460 select SUPPORT_SPL 460 select SUPPORT_SPL
461 select DM 461 select DM
462 select DM_GPIO 462 select DM_GPIO
463 select DM_SERIAL 463 select DM_SERIAL
464 464
465 config TARGET_BAV335X 465 config TARGET_BAV335X
466 bool "Support bav335x" 466 bool "Support bav335x"
467 select CPU_V7 467 select CPU_V7
468 select SUPPORT_SPL 468 select SUPPORT_SPL
469 select DM 469 select DM
470 select DM_SERIAL 470 select DM_SERIAL
471 help 471 help
472 The BAV335x OEM Network Processor integrates all the functions of an 472 The BAV335x OEM Network Processor integrates all the functions of an
473 embedded network computer in a small, easy to use SODIMM module which 473 embedded network computer in a small, easy to use SODIMM module which
474 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 474 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
475 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 475 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
476 ethernet with simple connection to external connectors. 476 ethernet with simple connection to external connectors.
477 477
478 For more information, visit: http://birdland.com/oem 478 For more information, visit: http://birdland.com/oem
479 479
480 config TARGET_TI814X_EVM 480 config TARGET_TI814X_EVM
481 bool "Support ti814x_evm" 481 bool "Support ti814x_evm"
482 select CPU_V7 482 select CPU_V7
483 select SUPPORT_SPL 483 select SUPPORT_SPL
484 484
485 config TARGET_TI816X_EVM 485 config TARGET_TI816X_EVM
486 bool "Support ti816x_evm" 486 bool "Support ti816x_evm"
487 select CPU_V7 487 select CPU_V7
488 select SUPPORT_SPL 488 select SUPPORT_SPL
489 489
490 config TARGET_BCM23550_W1D 490 config TARGET_BCM23550_W1D
491 bool "Support bcm23550_w1d" 491 bool "Support bcm23550_w1d"
492 select CPU_V7 492 select CPU_V7
493 493
494 config TARGET_BCM28155_AP 494 config TARGET_BCM28155_AP
495 bool "Support bcm28155_ap" 495 bool "Support bcm28155_ap"
496 select CPU_V7 496 select CPU_V7
497 497
498 config TARGET_BCMCYGNUS 498 config TARGET_BCMCYGNUS
499 bool "Support bcmcygnus" 499 bool "Support bcmcygnus"
500 select CPU_V7 500 select CPU_V7
501 501
502 config TARGET_BCMNSP 502 config TARGET_BCMNSP
503 bool "Support bcmnsp" 503 bool "Support bcmnsp"
504 select CPU_V7 504 select CPU_V7
505 505
506 config ARCH_EXYNOS 506 config ARCH_EXYNOS
507 bool "Samsung EXYNOS" 507 bool "Samsung EXYNOS"
508 select DM 508 select DM
509 select DM_SPI_FLASH 509 select DM_SPI_FLASH
510 select DM_SERIAL 510 select DM_SERIAL
511 select DM_SPI 511 select DM_SPI
512 select DM_GPIO 512 select DM_GPIO
513 select DM_KEYBOARD 513 select DM_KEYBOARD
514 514
515 config ARCH_S5PC1XX 515 config ARCH_S5PC1XX
516 bool "Samsung S5PC1XX" 516 bool "Samsung S5PC1XX"
517 select CPU_V7 517 select CPU_V7
518 select DM 518 select DM
519 select DM_SERIAL 519 select DM_SERIAL
520 select DM_GPIO 520 select DM_GPIO
521 521
522 config ARCH_HIGHBANK 522 config ARCH_HIGHBANK
523 bool "Calxeda Highbank" 523 bool "Calxeda Highbank"
524 select CPU_V7 524 select CPU_V7
525 525
526 config ARCH_INTEGRATOR 526 config ARCH_INTEGRATOR
527 bool "ARM Ltd. Integrator family" 527 bool "ARM Ltd. Integrator family"
528 select DM 528 select DM
529 select DM_SERIAL 529 select DM_SERIAL
530 530
531 config ARCH_KEYSTONE 531 config ARCH_KEYSTONE
532 bool "TI Keystone" 532 bool "TI Keystone"
533 select CPU_V7 533 select CPU_V7
534 select SUPPORT_SPL 534 select SUPPORT_SPL
535 select CMD_POWEROFF 535 select CMD_POWEROFF
536 536
537 config ARCH_MESON 537 config ARCH_MESON
538 bool "Amlogic Meson" 538 bool "Amlogic Meson"
539 help 539 help
540 Support for the Meson SoC family developed by Amlogic Inc., 540 Support for the Meson SoC family developed by Amlogic Inc.,
541 targeted at media players and tablet computers. We currently 541 targeted at media players and tablet computers. We currently
542 support the S905 (GXBaby) 64-bit SoC. 542 support the S905 (GXBaby) 64-bit SoC.
543 543
544 config ARCH_MX7 544 config ARCH_MX7
545 bool "Freescale MX7" 545 bool "Freescale MX7"
546 select CPU_V7 546 select CPU_V7
547 547
548 config ARCH_MX6 548 config ARCH_MX6
549 bool "Freescale MX6" 549 bool "Freescale MX6"
550 select CPU_V7 550 select CPU_V7
551 551
552 config ARCH_MX5 552 config ARCH_MX5
553 bool "Freescale MX5" 553 bool "Freescale MX5"
554 select CPU_V7 554 select CPU_V7
555 555
556 config TARGET_M53EVK 556 config TARGET_M53EVK
557 bool "Support m53evk" 557 bool "Support m53evk"
558 select CPU_V7 558 select CPU_V7
559 select SUPPORT_SPL 559 select SUPPORT_SPL
560 560
561 config TARGET_MX51EVK 561 config TARGET_MX51EVK
562 bool "Support mx51evk" 562 bool "Support mx51evk"
563 select CPU_V7 563 select CPU_V7
564 564
565 config TARGET_MX53ARD 565 config TARGET_MX53ARD
566 bool "Support mx53ard" 566 bool "Support mx53ard"
567 select CPU_V7 567 select CPU_V7
568 568
569 config TARGET_MX53EVK 569 config TARGET_MX53EVK
570 bool "Support mx53evk" 570 bool "Support mx53evk"
571 select CPU_V7 571 select CPU_V7
572 572
573 config TARGET_MX53LOCO 573 config TARGET_MX53LOCO
574 bool "Support mx53loco" 574 bool "Support mx53loco"
575 select CPU_V7 575 select CPU_V7
576 576
577 config TARGET_MX53SMD 577 config TARGET_MX53SMD
578 bool "Support mx53smd" 578 bool "Support mx53smd"
579 select CPU_V7 579 select CPU_V7
580 580
581 config OMAP34XX 581 config OMAP34XX
582 bool "OMAP34XX SoC" 582 bool "OMAP34XX SoC"
583 select CPU_V7 583 select CPU_V7
584 select SUPPORT_SPL 584 select SUPPORT_SPL
585 select USE_TINY_PRINTF 585 select USE_TINY_PRINTF
586 586
587 config OMAP44XX 587 config OMAP44XX
588 bool "OMAP44XX SoC" 588 bool "OMAP44XX SoC"
589 select CPU_V7 589 select CPU_V7
590 select SUPPORT_SPL 590 select SUPPORT_SPL
591 select USE_TINY_PRINTF 591 select USE_TINY_PRINTF
592 592
593 config OMAP54XX 593 config OMAP54XX
594 bool "OMAP54XX SoC" 594 bool "OMAP54XX SoC"
595 select CPU_V7 595 select CPU_V7
596 select SUPPORT_SPL 596 select SUPPORT_SPL
597 597
598 config AM43XX 598 config AM43XX
599 bool "AM43XX SoC" 599 bool "AM43XX SoC"
600 select CPU_V7 600 select CPU_V7
601 select SUPPORT_SPL 601 select SUPPORT_SPL
602 help 602 help
603 Support for AM43xx SOC from Texas Instruments. 603 Support for AM43xx SOC from Texas Instruments.
604 The AM43xx high performance SOC features a Cortex-A9 604 The AM43xx high performance SOC features a Cortex-A9
605 ARM core, a quad core PRU-ICSS for industrial Ethernet 605 ARM core, a quad core PRU-ICSS for industrial Ethernet
606 protocols, dual camera support, optional 3D graphics 606 protocols, dual camera support, optional 3D graphics
607 and an optional customer programmable secure boot. 607 and an optional customer programmable secure boot.
608 608
609 config ARCH_RMOBILE 609 config ARCH_RMOBILE
610 bool "Renesas ARM SoCs" 610 bool "Renesas ARM SoCs"
611 select DM 611 select DM
612 select DM_SERIAL 612 select DM_SERIAL
613 613
614 config TARGET_S32V234EVB 614 config TARGET_S32V234EVB
615 bool "Support s32v234evb" 615 bool "Support s32v234evb"
616 select ARM64 616 select ARM64
617 617
618 config ARCH_SNAPDRAGON 618 config ARCH_SNAPDRAGON
619 bool "Qualcomm Snapdragon SoCs" 619 bool "Qualcomm Snapdragon SoCs"
620 select ARM64 620 select ARM64
621 select DM 621 select DM
622 select DM_GPIO 622 select DM_GPIO
623 select DM_SERIAL 623 select DM_SERIAL
624 select SPMI 624 select SPMI
625 select OF_CONTROL 625 select OF_CONTROL
626 select OF_SEPARATE 626 select OF_SEPARATE
627 627
628 config ARCH_SOCFPGA 628 config ARCH_SOCFPGA
629 bool "Altera SOCFPGA family" 629 bool "Altera SOCFPGA family"
630 select CPU_V7 630 select CPU_V7
631 select SUPPORT_SPL 631 select SUPPORT_SPL
632 select OF_CONTROL 632 select OF_CONTROL
633 select SPL_OF_CONTROL 633 select SPL_OF_CONTROL
634 select DM 634 select DM
635 select DM_SPI_FLASH 635 select DM_SPI_FLASH
636 select DM_SPI 636 select DM_SPI
637 637
638 config TARGET_CM_T43 638 config TARGET_CM_T43
639 bool "Support cm_t43" 639 bool "Support cm_t43"
640 select CPU_V7 640 select CPU_V7
641 select SUPPORT_SPL 641 select SUPPORT_SPL
642 642
643 config ARCH_SUNXI 643 config ARCH_SUNXI
644 bool "Support sunxi (Allwinner) SoCs" 644 bool "Support sunxi (Allwinner) SoCs"
645 select CMD_GPIO 645 select CMD_GPIO
646 select CMD_MMC if MMC 646 select CMD_MMC if MMC
647 select CMD_USB 647 select CMD_USB
648 select DM 648 select DM
649 select DM_ETH 649 select DM_ETH
650 select DM_GPIO 650 select DM_GPIO
651 select DM_KEYBOARD 651 select DM_KEYBOARD
652 select DM_SERIAL 652 select DM_SERIAL
653 select DM_USB 653 select DM_USB
654 select OF_BOARD_SETUP 654 select OF_BOARD_SETUP
655 select OF_CONTROL 655 select OF_CONTROL
656 select OF_SEPARATE 656 select OF_SEPARATE
657 select SPL_STACK_R if SUPPORT_SPL 657 select SPL_STACK_R if SUPPORT_SPL
658 select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 658 select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
659 select SYS_NS16550 659 select SYS_NS16550
660 select USB 660 select USB
661 select USB_STORAGE 661 select USB_STORAGE
662 select USB_KEYBOARD 662 select USB_KEYBOARD
663 select USE_TINY_PRINTF 663 select USE_TINY_PRINTF
664 664
665 config TARGET_TS4800 665 config TARGET_TS4800
666 bool "Support TS4800" 666 bool "Support TS4800"
667 select CPU_V7 667 select CPU_V7
668 668
669 config TARGET_VF610TWR 669 config TARGET_VF610TWR
670 bool "Support vf610twr" 670 bool "Support vf610twr"
671 select CPU_V7 671 select CPU_V7
672 672
673 config TARGET_COLIBRI_VF 673 config TARGET_COLIBRI_VF
674 bool "Support Colibri VF50/61" 674 bool "Support Colibri VF50/61"
675 select CPU_V7 675 select CPU_V7
676 676
677 config TARGET_PCM052 677 config TARGET_PCM052
678 bool "Support pcm-052" 678 bool "Support pcm-052"
679 select CPU_V7 679 select CPU_V7
680 680
681 config ARCH_ZYNQ 681 config ARCH_ZYNQ
682 bool "Xilinx Zynq Platform" 682 bool "Xilinx Zynq Platform"
683 select CPU_V7 683 select CPU_V7
684 select SUPPORT_SPL 684 select SUPPORT_SPL
685 select OF_CONTROL 685 select OF_CONTROL
686 select SPL_OF_CONTROL if SPL 686 select SPL_OF_CONTROL if SPL
687 select DM 687 select DM
688 select DM_ETH 688 select DM_ETH
689 select DM_GPIO 689 select DM_GPIO
690 select SPL_DM if SPL 690 select SPL_DM if SPL
691 select DM_MMC 691 select DM_MMC
692 select DM_MMC_OPS 692 select DM_MMC_OPS
693 select DM_SPI 693 select DM_SPI
694 select DM_SERIAL 694 select DM_SERIAL
695 select DM_SPI_FLASH 695 select DM_SPI_FLASH
696 select SPL_SEPARATE_BSS if SPL 696 select SPL_SEPARATE_BSS if SPL
697 select DM_USB if USB 697 select DM_USB if USB
698 select BLK 698 select BLK
699 699
700 config ARCH_ZYNQMP 700 config ARCH_ZYNQMP
701 bool "Support Xilinx ZynqMP Platform" 701 bool "Support Xilinx ZynqMP Platform"
702 select ARM64 702 select ARM64
703 select DM 703 select DM
704 select OF_CONTROL 704 select OF_CONTROL
705 select DM_SERIAL 705 select DM_SERIAL
706 select SUPPORT_SPL 706 select SUPPORT_SPL
707 select CLK 707 select CLK
708 select SPL_CLK 708 select SPL_CLK
709 select DM_USB if USB 709 select DM_USB if USB
710 710
711 config TEGRA 711 config TEGRA
712 bool "NVIDIA Tegra" 712 bool "NVIDIA Tegra"
713 713
714 config TARGET_VEXPRESS64_AEMV8A 714 config TARGET_VEXPRESS64_AEMV8A
715 bool "Support vexpress_aemv8a" 715 bool "Support vexpress_aemv8a"
716 select ARM64 716 select ARM64
717 717
718 config TARGET_VEXPRESS64_BASE_FVP 718 config TARGET_VEXPRESS64_BASE_FVP
719 bool "Support Versatile Express ARMv8a FVP BASE model" 719 bool "Support Versatile Express ARMv8a FVP BASE model"
720 select ARM64 720 select ARM64
721 select SEMIHOSTING 721 select SEMIHOSTING
722 722
723 config TARGET_VEXPRESS64_BASE_FVP_DRAM 723 config TARGET_VEXPRESS64_BASE_FVP_DRAM
724 bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 724 bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
725 select ARM64 725 select ARM64
726 help 726 help
727 This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 727 This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
728 the default config to allow the user to load the images directly into 728 the default config to allow the user to load the images directly into
729 DRAM using model parameters rather than by using semi-hosting to load 729 DRAM using model parameters rather than by using semi-hosting to load
730 the files from the host filesystem. 730 the files from the host filesystem.
731 731
732 config TARGET_VEXPRESS64_JUNO 732 config TARGET_VEXPRESS64_JUNO
733 bool "Support Versatile Express Juno Development Platform" 733 bool "Support Versatile Express Juno Development Platform"
734 select ARM64 734 select ARM64
735 735
736 config TARGET_LS2080A_EMU 736 config TARGET_LS2080A_EMU
737 bool "Support ls2080a_emu" 737 bool "Support ls2080a_emu"
738 select ARM64 738 select ARM64
739 select ARMV8_MULTIENTRY 739 select ARMV8_MULTIENTRY
740 help 740 help
741 Support for Freescale LS2080A_EMU platform 741 Support for Freescale LS2080A_EMU platform
742 The LS2080A Development System (EMULATOR) is a pre silicon 742 The LS2080A Development System (EMULATOR) is a pre silicon
743 development platform that supports the QorIQ LS2080A 743 development platform that supports the QorIQ LS2080A
744 Layerscape Architecture processor. 744 Layerscape Architecture processor.
745 745
746 config TARGET_LS2080A_SIMU 746 config TARGET_LS2080A_SIMU
747 bool "Support ls2080a_simu" 747 bool "Support ls2080a_simu"
748 select ARM64 748 select ARM64
749 select ARMV8_MULTIENTRY 749 select ARMV8_MULTIENTRY
750 help 750 help
751 Support for Freescale LS2080A_SIMU platform 751 Support for Freescale LS2080A_SIMU platform
752 The LS2080A Development System (QDS) is a pre silicon 752 The LS2080A Development System (QDS) is a pre silicon
753 development platform that supports the QorIQ LS2080A 753 development platform that supports the QorIQ LS2080A
754 Layerscape Architecture processor. 754 Layerscape Architecture processor.
755 755
756 config TARGET_LS2080AQDS 756 config TARGET_LS2080AQDS
757 bool "Support ls2080aqds" 757 bool "Support ls2080aqds"
758 select ARM64 758 select ARM64
759 select ARMV8_MULTIENTRY 759 select ARMV8_MULTIENTRY
760 select SUPPORT_SPL 760 select SUPPORT_SPL
761 help 761 help
762 Support for Freescale LS2080AQDS platform 762 Support for Freescale LS2080AQDS platform
763 The LS2080A Development System (QDS) is a high-performance 763 The LS2080A Development System (QDS) is a high-performance
764 development platform that supports the QorIQ LS2080A 764 development platform that supports the QorIQ LS2080A
765 Layerscape Architecture processor. 765 Layerscape Architecture processor.
766 766
767 config TARGET_LS2080ARDB 767 config TARGET_LS2080ARDB
768 bool "Support ls2080ardb" 768 bool "Support ls2080ardb"
769 select ARM64 769 select ARM64
770 select ARMV8_MULTIENTRY 770 select ARMV8_MULTIENTRY
771 select SUPPORT_SPL 771 select SUPPORT_SPL
772 help 772 help
773 Support for Freescale LS2080ARDB platform. 773 Support for Freescale LS2080ARDB platform.
774 The LS2080A Reference design board (RDB) is a high-performance 774 The LS2080A Reference design board (RDB) is a high-performance
775 development platform that supports the QorIQ LS2080A 775 development platform that supports the QorIQ LS2080A
776 Layerscape Architecture processor. 776 Layerscape Architecture processor.
777 777
778 config TARGET_HIKEY 778 config TARGET_HIKEY
779 bool "Support HiKey 96boards Consumer Edition Platform" 779 bool "Support HiKey 96boards Consumer Edition Platform"
780 select ARM64 780 select ARM64
781 select DM 781 select DM
782 select DM_GPIO 782 select DM_GPIO
783 select DM_SERIAL 783 select DM_SERIAL
784 select OF_CONTROL 784 select OF_CONTROL
785 help 785 help
786 Support for HiKey 96boards platform. It features a HI6220 786 Support for HiKey 96boards platform. It features a HI6220
787 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 787 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
788 788
789 config TARGET_LS1012AQDS 789 config TARGET_LS1012AQDS
790 bool "Support ls1012aqds" 790 bool "Support ls1012aqds"
791 select ARM64 791 select ARM64
792 help 792 help
793 Support for Freescale LS1012AQDS platform. 793 Support for Freescale LS1012AQDS platform.
794 The LS1012A Development System (QDS) is a high-performance 794 The LS1012A Development System (QDS) is a high-performance
795 development platform that supports the QorIQ LS1012A 795 development platform that supports the QorIQ LS1012A
796 Layerscape Architecture processor. 796 Layerscape Architecture processor.
797 797
798 config TARGET_LS1012ARDB 798 config TARGET_LS1012ARDB
799 bool "Support ls1012ardb" 799 bool "Support ls1012ardb"
800 select ARM64 800 select ARM64
801 help 801 help
802 Support for Freescale LS1012ARDB platform. 802 Support for Freescale LS1012ARDB platform.
803 The LS1012A Reference design board (RDB) is a high-performance 803 The LS1012A Reference design board (RDB) is a high-performance
804 development platform that supports the QorIQ LS1012A 804 development platform that supports the QorIQ LS1012A
805 Layerscape Architecture processor. 805 Layerscape Architecture processor.
806 806
807 config TARGET_LS1012AFRDM 807 config TARGET_LS1012AFRDM
808 bool "Support ls1012afrdm" 808 bool "Support ls1012afrdm"
809 select ARM64 809 select ARM64
810 help 810 help
811 Support for Freescale LS1012AFRDM platform. 811 Support for Freescale LS1012AFRDM platform.
812 The LS1012A Freedom board (FRDM) is a high-performance 812 The LS1012A Freedom board (FRDM) is a high-performance
813 development platform that supports the QorIQ LS1012A 813 development platform that supports the QorIQ LS1012A
814 Layerscape Architecture processor. 814 Layerscape Architecture processor.
815 815
816 config TARGET_LS1021AQDS 816 config TARGET_LS1021AQDS
817 bool "Support ls1021aqds" 817 bool "Support ls1021aqds"
818 select CPU_V7 818 select CPU_V7
819 select SUPPORT_SPL 819 select SUPPORT_SPL
820 select ARCH_SUPPORT_PSCI 820 select ARCH_SUPPORT_PSCI
821 821
822 config TARGET_LS1021ATWR 822 config TARGET_LS1021ATWR
823 bool "Support ls1021atwr" 823 bool "Support ls1021atwr"
824 select CPU_V7 824 select CPU_V7
825 select SUPPORT_SPL 825 select SUPPORT_SPL
826 select ARCH_SUPPORT_PSCI 826 select ARCH_SUPPORT_PSCI
827 827
828 config TARGET_LS1043AQDS 828 config TARGET_LS1043AQDS
829 bool "Support ls1043aqds" 829 bool "Support ls1043aqds"
830 select ARM64 830 select ARM64
831 select ARMV8_MULTIENTRY 831 select ARMV8_MULTIENTRY
832 select SUPPORT_SPL 832 select SUPPORT_SPL
833 help 833 help
834 Support for Freescale LS1043AQDS platform. 834 Support for Freescale LS1043AQDS platform.
835 835
836 config TARGET_LS1043ARDB 836 config TARGET_LS1043ARDB
837 bool "Support ls1043ardb" 837 bool "Support ls1043ardb"
838 select ARM64 838 select ARM64
839 select ARMV8_MULTIENTRY 839 select ARMV8_MULTIENTRY
840 select SUPPORT_SPL 840 select SUPPORT_SPL
841 help 841 help
842 Support for Freescale LS1043ARDB platform. 842 Support for Freescale LS1043ARDB platform.
843 843
844 config TARGET_H2200 844 config TARGET_H2200
845 bool "Support h2200" 845 bool "Support h2200"
846 select CPU_PXA 846 select CPU_PXA
847 847
848 config TARGET_ZIPITZ2 848 config TARGET_ZIPITZ2
849 bool "Support zipitz2" 849 bool "Support zipitz2"
850 select CPU_PXA 850 select CPU_PXA
851 851
852 config TARGET_COLIBRI_PXA270 852 config TARGET_COLIBRI_PXA270
853 bool "Support colibri_pxa270" 853 bool "Support colibri_pxa270"
854 select CPU_PXA 854 select CPU_PXA
855 855
856 config ARCH_UNIPHIER 856 config ARCH_UNIPHIER
857 bool "Socionext UniPhier SoCs" 857 bool "Socionext UniPhier SoCs"
858 select BLK 858 select BLK
859 select CLK_UNIPHIER 859 select CLK_UNIPHIER
860 select DM 860 select DM
861 select DM_GPIO 861 select DM_GPIO
862 select DM_I2C 862 select DM_I2C
863 select DM_MMC 863 select DM_MMC
864 select DM_SERIAL 864 select DM_SERIAL
865 select DM_USB 865 select DM_USB
866 select OF_CONTROL 866 select OF_CONTROL
867 select OF_LIBFDT 867 select OF_LIBFDT
868 select PINCTRL 868 select PINCTRL
869 select SPL 869 select SPL
870 select SPL_DM 870 select SPL_DM
871 select SPL_LIBCOMMON_SUPPORT
872 select SPL_LIBGENERIC_SUPPORT
871 select SPL_OF_CONTROL 873 select SPL_OF_CONTROL
872 select SPL_PINCTRL 874 select SPL_PINCTRL
873 select SUPPORT_SPL 875 select SUPPORT_SPL
874 help 876 help
875 Support for UniPhier SoC family developed by Socionext Inc. 877 Support for UniPhier SoC family developed by Socionext Inc.
876 (formerly, System LSI Business Division of Panasonic Corporation) 878 (formerly, System LSI Business Division of Panasonic Corporation)
877 879
878 config STM32 880 config STM32
879 bool "Support STM32" 881 bool "Support STM32"
880 select CPU_V7M 882 select CPU_V7M
881 select DM 883 select DM
882 select DM_SERIAL 884 select DM_SERIAL
883 885
884 config ARCH_ROCKCHIP 886 config ARCH_ROCKCHIP
885 bool "Support Rockchip SoCs" 887 bool "Support Rockchip SoCs"
886 select OF_CONTROL 888 select OF_CONTROL
887 select BLK 889 select BLK
888 select DM 890 select DM
889 select SPL_DM if SPL 891 select SPL_DM if SPL
890 select SYS_MALLOC_F 892 select SYS_MALLOC_F
891 select SPL_SYS_MALLOC_SIMPLE if SPL 893 select SPL_SYS_MALLOC_SIMPLE if SPL
892 select DM_GPIO 894 select DM_GPIO
893 select DM_I2C 895 select DM_I2C
894 select DM_MMC 896 select DM_MMC
895 select DM_MMC_OPS 897 select DM_MMC_OPS
896 select DM_SERIAL 898 select DM_SERIAL
897 select DM_SPI 899 select DM_SPI
898 select DM_SPI_FLASH 900 select DM_SPI_FLASH
899 901
900 config TARGET_THUNDERX_88XX 902 config TARGET_THUNDERX_88XX
901 bool "Support ThunderX 88xx" 903 bool "Support ThunderX 88xx"
902 select ARM64 904 select ARM64
903 select OF_CONTROL 905 select OF_CONTROL
904 select SYS_CACHE_SHIFT_7 906 select SYS_CACHE_SHIFT_7
905 907
906 endchoice 908 endchoice
907 909
908 source "arch/arm/mach-at91/Kconfig" 910 source "arch/arm/mach-at91/Kconfig"
909 911
910 source "arch/arm/mach-bcm283x/Kconfig" 912 source "arch/arm/mach-bcm283x/Kconfig"
911 913
912 source "arch/arm/mach-davinci/Kconfig" 914 source "arch/arm/mach-davinci/Kconfig"
913 915
914 source "arch/arm/mach-exynos/Kconfig" 916 source "arch/arm/mach-exynos/Kconfig"
915 917
916 source "arch/arm/mach-highbank/Kconfig" 918 source "arch/arm/mach-highbank/Kconfig"
917 919
918 source "arch/arm/mach-integrator/Kconfig" 920 source "arch/arm/mach-integrator/Kconfig"
919 921
920 source "arch/arm/mach-keystone/Kconfig" 922 source "arch/arm/mach-keystone/Kconfig"
921 923
922 source "arch/arm/mach-kirkwood/Kconfig" 924 source "arch/arm/mach-kirkwood/Kconfig"
923 925
924 source "arch/arm/mach-mvebu/Kconfig" 926 source "arch/arm/mach-mvebu/Kconfig"
925 927
926 source "arch/arm/cpu/armv7/mx7/Kconfig" 928 source "arch/arm/cpu/armv7/mx7/Kconfig"
927 929
928 source "arch/arm/cpu/armv7/mx6/Kconfig" 930 source "arch/arm/cpu/armv7/mx6/Kconfig"
929 931
930 source "arch/arm/cpu/armv7/mx5/Kconfig" 932 source "arch/arm/cpu/armv7/mx5/Kconfig"
931 933
932 source "arch/arm/cpu/armv7/omap-common/Kconfig" 934 source "arch/arm/cpu/armv7/omap-common/Kconfig"
933 935
934 source "arch/arm/mach-orion5x/Kconfig" 936 source "arch/arm/mach-orion5x/Kconfig"
935 937
936 source "arch/arm/mach-rmobile/Kconfig" 938 source "arch/arm/mach-rmobile/Kconfig"
937 939
938 source "arch/arm/mach-meson/Kconfig" 940 source "arch/arm/mach-meson/Kconfig"
939 941
940 source "arch/arm/mach-rockchip/Kconfig" 942 source "arch/arm/mach-rockchip/Kconfig"
941 943
942 source "arch/arm/mach-s5pc1xx/Kconfig" 944 source "arch/arm/mach-s5pc1xx/Kconfig"
943 945
944 source "arch/arm/mach-snapdragon/Kconfig" 946 source "arch/arm/mach-snapdragon/Kconfig"
945 947
946 source "arch/arm/mach-socfpga/Kconfig" 948 source "arch/arm/mach-socfpga/Kconfig"
947 949
948 source "arch/arm/mach-stm32/Kconfig" 950 source "arch/arm/mach-stm32/Kconfig"
949 951
950 source "arch/arm/mach-tegra/Kconfig" 952 source "arch/arm/mach-tegra/Kconfig"
951 953
952 source "arch/arm/mach-uniphier/Kconfig" 954 source "arch/arm/mach-uniphier/Kconfig"
953 955
954 source "arch/arm/mach-zynq/Kconfig" 956 source "arch/arm/mach-zynq/Kconfig"
955 957
956 source "arch/arm/cpu/armv7/Kconfig" 958 source "arch/arm/cpu/armv7/Kconfig"
957 959
958 source "arch/arm/cpu/armv8/zynqmp/Kconfig" 960 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
959 961
960 source "arch/arm/cpu/armv8/Kconfig" 962 source "arch/arm/cpu/armv8/Kconfig"
961 963
962 source "arch/arm/imx-common/Kconfig" 964 source "arch/arm/imx-common/Kconfig"
963 965
964 source "board/bosch/shc/Kconfig" 966 source "board/bosch/shc/Kconfig"
965 source "board/BuR/brxre1/Kconfig" 967 source "board/BuR/brxre1/Kconfig"
966 source "board/BuR/brppt1/Kconfig" 968 source "board/BuR/brppt1/Kconfig"
967 source "board/CarMediaLab/flea3/Kconfig" 969 source "board/CarMediaLab/flea3/Kconfig"
968 source "board/Marvell/aspenite/Kconfig" 970 source "board/Marvell/aspenite/Kconfig"
969 source "board/Marvell/gplugd/Kconfig" 971 source "board/Marvell/gplugd/Kconfig"
970 source "board/armadeus/apf27/Kconfig" 972 source "board/armadeus/apf27/Kconfig"
971 source "board/armltd/vexpress/Kconfig" 973 source "board/armltd/vexpress/Kconfig"
972 source "board/armltd/vexpress64/Kconfig" 974 source "board/armltd/vexpress64/Kconfig"
973 source "board/bluegiga/apx4devkit/Kconfig" 975 source "board/bluegiga/apx4devkit/Kconfig"
974 source "board/broadcom/bcm23550_w1d/Kconfig" 976 source "board/broadcom/bcm23550_w1d/Kconfig"
975 source "board/broadcom/bcm28155_ap/Kconfig" 977 source "board/broadcom/bcm28155_ap/Kconfig"
976 source "board/broadcom/bcmcygnus/Kconfig" 978 source "board/broadcom/bcmcygnus/Kconfig"
977 source "board/broadcom/bcmnsp/Kconfig" 979 source "board/broadcom/bcmnsp/Kconfig"
978 source "board/cavium/thunderx/Kconfig" 980 source "board/cavium/thunderx/Kconfig"
979 source "board/cirrus/edb93xx/Kconfig" 981 source "board/cirrus/edb93xx/Kconfig"
980 source "board/compulab/cm_t335/Kconfig" 982 source "board/compulab/cm_t335/Kconfig"
981 source "board/compulab/cm_t43/Kconfig" 983 source "board/compulab/cm_t43/Kconfig"
982 source "board/creative/xfi3/Kconfig" 984 source "board/creative/xfi3/Kconfig"
983 source "board/denx/m28evk/Kconfig" 985 source "board/denx/m28evk/Kconfig"
984 source "board/denx/m53evk/Kconfig" 986 source "board/denx/m53evk/Kconfig"
985 source "board/freescale/ls2080a/Kconfig" 987 source "board/freescale/ls2080a/Kconfig"
986 source "board/freescale/ls2080aqds/Kconfig" 988 source "board/freescale/ls2080aqds/Kconfig"
987 source "board/freescale/ls2080ardb/Kconfig" 989 source "board/freescale/ls2080ardb/Kconfig"
988 source "board/freescale/ls1021aqds/Kconfig" 990 source "board/freescale/ls1021aqds/Kconfig"
989 source "board/freescale/ls1043aqds/Kconfig" 991 source "board/freescale/ls1043aqds/Kconfig"
990 source "board/freescale/ls1021atwr/Kconfig" 992 source "board/freescale/ls1021atwr/Kconfig"
991 source "board/freescale/ls1043ardb/Kconfig" 993 source "board/freescale/ls1043ardb/Kconfig"
992 source "board/freescale/ls1012aqds/Kconfig" 994 source "board/freescale/ls1012aqds/Kconfig"
993 source "board/freescale/ls1012ardb/Kconfig" 995 source "board/freescale/ls1012ardb/Kconfig"
994 source "board/freescale/ls1012afrdm/Kconfig" 996 source "board/freescale/ls1012afrdm/Kconfig"
995 source "board/freescale/mx23evk/Kconfig" 997 source "board/freescale/mx23evk/Kconfig"
996 source "board/freescale/mx25pdk/Kconfig" 998 source "board/freescale/mx25pdk/Kconfig"
997 source "board/freescale/mx28evk/Kconfig" 999 source "board/freescale/mx28evk/Kconfig"
998 source "board/freescale/mx31ads/Kconfig" 1000 source "board/freescale/mx31ads/Kconfig"
999 source "board/freescale/mx31pdk/Kconfig" 1001 source "board/freescale/mx31pdk/Kconfig"
1000 source "board/freescale/mx35pdk/Kconfig" 1002 source "board/freescale/mx35pdk/Kconfig"
1001 source "board/freescale/mx51evk/Kconfig" 1003 source "board/freescale/mx51evk/Kconfig"
1002 source "board/freescale/mx53ard/Kconfig" 1004 source "board/freescale/mx53ard/Kconfig"
1003 source "board/freescale/mx53evk/Kconfig" 1005 source "board/freescale/mx53evk/Kconfig"
1004 source "board/freescale/mx53loco/Kconfig" 1006 source "board/freescale/mx53loco/Kconfig"
1005 source "board/freescale/mx53smd/Kconfig" 1007 source "board/freescale/mx53smd/Kconfig"
1006 source "board/freescale/s32v234evb/Kconfig" 1008 source "board/freescale/s32v234evb/Kconfig"
1007 source "board/freescale/vf610twr/Kconfig" 1009 source "board/freescale/vf610twr/Kconfig"
1008 source "board/gumstix/pepper/Kconfig" 1010 source "board/gumstix/pepper/Kconfig"
1009 source "board/h2200/Kconfig" 1011 source "board/h2200/Kconfig"
1010 source "board/hisilicon/hikey/Kconfig" 1012 source "board/hisilicon/hikey/Kconfig"
1011 source "board/imx31_phycore/Kconfig" 1013 source "board/imx31_phycore/Kconfig"
1012 source "board/isee/igep0033/Kconfig" 1014 source "board/isee/igep0033/Kconfig"
1013 source "board/mpl/vcma9/Kconfig" 1015 source "board/mpl/vcma9/Kconfig"
1014 source "board/olimex/mx23_olinuxino/Kconfig" 1016 source "board/olimex/mx23_olinuxino/Kconfig"
1015 source "board/phytec/pcm051/Kconfig" 1017 source "board/phytec/pcm051/Kconfig"
1016 source "board/phytec/pcm052/Kconfig" 1018 source "board/phytec/pcm052/Kconfig"
1017 source "board/ppcag/bg0900/Kconfig" 1019 source "board/ppcag/bg0900/Kconfig"
1018 source "board/samsung/smdk2410/Kconfig" 1020 source "board/samsung/smdk2410/Kconfig"
1019 source "board/sandisk/sansa_fuze_plus/Kconfig" 1021 source "board/sandisk/sansa_fuze_plus/Kconfig"
1020 source "board/schulercontrol/sc_sps_1/Kconfig" 1022 source "board/schulercontrol/sc_sps_1/Kconfig"
1021 source "board/siemens/draco/Kconfig" 1023 source "board/siemens/draco/Kconfig"
1022 source "board/siemens/pxm2/Kconfig" 1024 source "board/siemens/pxm2/Kconfig"
1023 source "board/siemens/rut/Kconfig" 1025 source "board/siemens/rut/Kconfig"
1024 source "board/silica/pengwyn/Kconfig" 1026 source "board/silica/pengwyn/Kconfig"
1025 source "board/spear/spear300/Kconfig" 1027 source "board/spear/spear300/Kconfig"
1026 source "board/spear/spear310/Kconfig" 1028 source "board/spear/spear310/Kconfig"
1027 source "board/spear/spear320/Kconfig" 1029 source "board/spear/spear320/Kconfig"
1028 source "board/spear/spear600/Kconfig" 1030 source "board/spear/spear600/Kconfig"
1029 source "board/spear/x600/Kconfig" 1031 source "board/spear/x600/Kconfig"
1030 source "board/st/stv0991/Kconfig" 1032 source "board/st/stv0991/Kconfig"
1031 source "board/sunxi/Kconfig" 1033 source "board/sunxi/Kconfig"
1032 source "board/syteco/zmx25/Kconfig" 1034 source "board/syteco/zmx25/Kconfig"
1033 source "board/tcl/sl50/Kconfig" 1035 source "board/tcl/sl50/Kconfig"
1034 source "board/ti/am335x/Kconfig" 1036 source "board/ti/am335x/Kconfig"
1035 source "board/ti/am43xx/Kconfig" 1037 source "board/ti/am43xx/Kconfig"
1036 source "board/birdland/bav335x/Kconfig" 1038 source "board/birdland/bav335x/Kconfig"
1037 source "board/ti/ti814x/Kconfig" 1039 source "board/ti/ti814x/Kconfig"
1038 source "board/ti/ti816x/Kconfig" 1040 source "board/ti/ti816x/Kconfig"
1039 source "board/timll/devkit3250/Kconfig" 1041 source "board/timll/devkit3250/Kconfig"
1040 source "board/toradex/colibri_pxa270/Kconfig" 1042 source "board/toradex/colibri_pxa270/Kconfig"
1041 source "board/toradex/colibri_vf/Kconfig" 1043 source "board/toradex/colibri_vf/Kconfig"
1042 source "board/technologic/ts4800/Kconfig" 1044 source "board/technologic/ts4800/Kconfig"
1043 source "board/vscom/baltos/Kconfig" 1045 source "board/vscom/baltos/Kconfig"
1044 source "board/woodburn/Kconfig" 1046 source "board/woodburn/Kconfig"
1045 source "board/work-microwave/work_92105/Kconfig" 1047 source "board/work-microwave/work_92105/Kconfig"
1046 source "board/zipitz2/Kconfig" 1048 source "board/zipitz2/Kconfig"
1047 1049
1048 source "arch/arm/Kconfig.debug" 1050 source "arch/arm/Kconfig.debug"
1049 1051
1050 endmenu 1052 endmenu
1051 1053
arch/arm/mach-uniphier/Kconfig
1 if ARCH_UNIPHIER 1 if ARCH_UNIPHIER
2 2
3 config SPL_LIBCOMMON_SUPPORT
4 default y
5
6 config SPL_LIBGENERIC_SUPPORT
7 default y
8
9 config SPL_MMC_SUPPORT
10 default y if !ARCH_UNIPHIER_64BIT
11
12 config SPL_NAND_SUPPORT
13 default y if !ARM64
14
15 config SPL_SERIAL_SUPPORT
16 default y
17
18 config SYS_CONFIG_NAME 3 config SYS_CONFIG_NAME
19 default "uniphier" 4 default "uniphier"
20 5
21 config ARCH_UNIPHIER_32BIT 6 config ARCH_UNIPHIER_32BIT
22 bool 7 bool
23 select CPU_V7 8 select CPU_V7
24 select CPU_V7_HAS_NONSEC 9 select CPU_V7_HAS_NONSEC
25 select ARMV7_NONSEC 10 select ARMV7_NONSEC
26 select ARCH_SUPPORT_PSCI 11 select ARCH_SUPPORT_PSCI
27 12
28 config ARCH_UNIPHIER_64BIT 13 config ARCH_UNIPHIER_64BIT
29 bool 14 bool
30 select ARM64 15 select ARM64
31 select SPL_SEPARATE_BSS 16 select SPL_SEPARATE_BSS
32 select ARMV8_MULTIENTRY 17 select ARMV8_MULTIENTRY
33 select ARMV8_SPIN_TABLE 18 select ARMV8_SPIN_TABLE
34 19
35 choice 20 choice
36 prompt "UniPhier SoC select" 21 prompt "UniPhier SoC select"
37 default ARCH_UNIPHIER_PRO4 22 default ARCH_UNIPHIER_PRO4
38 23
39 config ARCH_UNIPHIER_SLD3 24 config ARCH_UNIPHIER_SLD3
40 bool "UniPhier PH1-sLD3 SoC" 25 bool "UniPhier PH1-sLD3 SoC"
41 select ARCH_UNIPHIER_32BIT 26 select ARCH_UNIPHIER_32BIT
42 27
43 config ARCH_UNIPHIER_LD4_SLD8 28 config ARCH_UNIPHIER_LD4_SLD8
44 bool "UniPhier PH1-LD4/PH1-sLD8 SoC" 29 bool "UniPhier PH1-LD4/PH1-sLD8 SoC"
45 select ARCH_UNIPHIER_32BIT 30 select ARCH_UNIPHIER_32BIT
46 31
47 config ARCH_UNIPHIER_PRO4 32 config ARCH_UNIPHIER_PRO4
48 bool "UniPhier PH1-Pro4 SoC" 33 bool "UniPhier PH1-Pro4 SoC"
49 select ARCH_UNIPHIER_32BIT 34 select ARCH_UNIPHIER_32BIT
50 35
51 config ARCH_UNIPHIER_PRO5_PXS2_LD6B 36 config ARCH_UNIPHIER_PRO5_PXS2_LD6B
52 bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC" 37 bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC"
53 select ARCH_UNIPHIER_32BIT 38 select ARCH_UNIPHIER_32BIT
54 39
55 config ARCH_UNIPHIER_LD11 40 config ARCH_UNIPHIER_LD11
56 bool "UniPhier PH1-LD11 SoC" 41 bool "UniPhier PH1-LD11 SoC"
57 select ARCH_UNIPHIER_64BIT 42 select ARCH_UNIPHIER_64BIT
58 43
59 config ARCH_UNIPHIER_LD20 44 config ARCH_UNIPHIER_LD20
60 bool "UniPhier PH1-LD20 SoC" 45 bool "UniPhier PH1-LD20 SoC"
61 select ARCH_UNIPHIER_64BIT 46 select ARCH_UNIPHIER_64BIT
62 select OF_BOARD_SETUP 47 select OF_BOARD_SETUP
63 48
64 endchoice 49 endchoice
65 50
66 config ARCH_UNIPHIER_LD4 51 config ARCH_UNIPHIER_LD4
67 bool "Enable UniPhier PH1-LD4 SoC support" 52 bool "Enable UniPhier PH1-LD4 SoC support"
68 depends on ARCH_UNIPHIER_LD4_SLD8 53 depends on ARCH_UNIPHIER_LD4_SLD8
69 default y 54 default y
70 55
71 config ARCH_UNIPHIER_SLD8 56 config ARCH_UNIPHIER_SLD8
72 bool "Enable UniPhier PH1-sLD8 SoC support" 57 bool "Enable UniPhier PH1-sLD8 SoC support"
73 depends on ARCH_UNIPHIER_LD4_SLD8 58 depends on ARCH_UNIPHIER_LD4_SLD8
74 default y 59 default y
75 60
76 config ARCH_UNIPHIER_PRO5 61 config ARCH_UNIPHIER_PRO5
77 bool "Enable UniPhier PH1-Pro5 SoC support" 62 bool "Enable UniPhier PH1-Pro5 SoC support"
78 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 63 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
79 default y 64 default y
80 65
81 config ARCH_UNIPHIER_PXS2 66 config ARCH_UNIPHIER_PXS2
82 bool "Enable UniPhier ProXstream2 SoC support" 67 bool "Enable UniPhier ProXstream2 SoC support"
83 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 68 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
84 default y 69 default y
85 70
86 config ARCH_UNIPHIER_LD6B 71 config ARCH_UNIPHIER_LD6B
87 bool "Enable UniPhier PH1-LD6b SoC support" 72 bool "Enable UniPhier PH1-LD6b SoC support"
88 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 73 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
89 default y 74 default y
90 75
91 config CACHE_UNIPHIER 76 config CACHE_UNIPHIER
92 bool "Enable the UniPhier L2 cache controller" 77 bool "Enable the UniPhier L2 cache controller"
93 depends on ARCH_UNIPHIER_32BIT 78 depends on ARCH_UNIPHIER_32BIT
94 select SYS_CACHE_SHIFT_7 79 select SYS_CACHE_SHIFT_7
95 default y 80 default y
96 help 81 help
97 This option allows to use the UniPhier System Cache as L2 cache. 82 This option allows to use the UniPhier System Cache as L2 cache.
98 83
99 config MICRO_SUPPORT_CARD 84 config MICRO_SUPPORT_CARD
100 bool "Use Micro Support Card" 85 bool "Use Micro Support Card"
101 help 86 help
102 This option provides support for the expansion board, available 87 This option provides support for the expansion board, available
103 on some UniPhier reference boards. 88 on some UniPhier reference boards.
104 89
105 Say Y to use the on-board UART, Ether, LED devices. 90 Say Y to use the on-board UART, Ether, LED devices.
106 91
107 config CMD_PINMON 92 config CMD_PINMON
108 bool "Enable boot mode pins monitor command" 93 bool "Enable boot mode pins monitor command"
109 default y 94 default y
110 help 95 help
111 The command "pinmon" shows the state of the boot mode pins. 96 The command "pinmon" shows the state of the boot mode pins.
112 The boot mode pins are latched when the system reset is deasserted 97 The boot mode pins are latched when the system reset is deasserted
113 and determine which device the system should load a boot image from. 98 and determine which device the system should load a boot image from.
114 99
115 config CMD_DDRPHY_DUMP 100 config CMD_DDRPHY_DUMP
116 bool "Enable dump command of DDR PHY parameters" 101 bool "Enable dump command of DDR PHY parameters"
117 depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || ARCH_UNIPHIER_SLD8 102 depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || ARCH_UNIPHIER_SLD8
118 default y 103 default y
119 help 104 help
120 The command "ddrphy" shows the resulting parameters of DDR PHY 105 The command "ddrphy" shows the resulting parameters of DDR PHY
121 training; it is useful for the evaluation of DDR PHY training. 106 training; it is useful for the evaluation of DDR PHY training.
122 107
123 config CMD_DDRMPHY_DUMP 108 config CMD_DDRMPHY_DUMP
124 bool "Enable dump command of DDR Multi PHY parameters" 109 bool "Enable dump command of DDR Multi PHY parameters"
125 depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B 110 depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B
126 default y 111 default y
127 help 112 help
128 The command "ddrmphy" shows the resulting parameters of DDR Multi PHY 113 The command "ddrmphy" shows the resulting parameters of DDR Multi PHY
129 training; it is useful for the evaluation of DDR Multi PHY training. 114 training; it is useful for the evaluation of DDR Multi PHY training.
130 115
131 endif 116 endif
132 117
configs/uniphier_ld11_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_UNIPHIER=y 2 CONFIG_ARCH_UNIPHIER=y
3 CONFIG_SYS_MALLOC_F_LEN=0x2000 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
4 CONFIG_SPL_SERIAL_SUPPORT=y
4 CONFIG_ARCH_UNIPHIER_LD11=y 5 CONFIG_ARCH_UNIPHIER_LD11=y
5 CONFIG_MICRO_SUPPORT_CARD=y 6 CONFIG_MICRO_SUPPORT_CARD=y
6 CONFIG_SYS_TEXT_BASE=0x84000000 7 CONFIG_SYS_TEXT_BASE=0x84000000
7 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld11-ref" 8 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld11-ref"
8 CONFIG_SPL_NOR_SUPPORT=y 9 CONFIG_SPL_NOR_SUPPORT=y
9 CONFIG_HUSH_PARSER=y 10 CONFIG_HUSH_PARSER=y
10 # CONFIG_CMD_XIMG is not set 11 # CONFIG_CMD_XIMG is not set
11 # CONFIG_CMD_ENV_EXISTS is not set 12 # CONFIG_CMD_ENV_EXISTS is not set
12 CONFIG_CMD_MMC=y 13 CONFIG_CMD_MMC=y
13 CONFIG_CMD_I2C=y 14 CONFIG_CMD_I2C=y
14 CONFIG_CMD_USB=y 15 CONFIG_CMD_USB=y
15 # CONFIG_CMD_FPGA is not set 16 # CONFIG_CMD_FPGA is not set
16 CONFIG_CMD_GPIO=y 17 CONFIG_CMD_GPIO=y
17 CONFIG_CMD_TFTPPUT=y 18 CONFIG_CMD_TFTPPUT=y
18 CONFIG_CMD_PING=y 19 CONFIG_CMD_PING=y
19 CONFIG_CMD_CACHE=y 20 CONFIG_CMD_CACHE=y
20 CONFIG_CMD_TIME=y 21 CONFIG_CMD_TIME=y
21 # CONFIG_CMD_MISC is not set 22 # CONFIG_CMD_MISC is not set
22 CONFIG_CMD_FAT=y 23 CONFIG_CMD_FAT=y
23 CONFIG_NET_RANDOM_ETHADDR=y 24 CONFIG_NET_RANDOM_ETHADDR=y
24 CONFIG_SPL_OF_TRANSLATE=y 25 CONFIG_SPL_OF_TRANSLATE=y
25 CONFIG_GPIO_UNIPHIER=y 26 CONFIG_GPIO_UNIPHIER=y
26 CONFIG_MISC=y 27 CONFIG_MISC=y
27 CONFIG_I2C_EEPROM=y 28 CONFIG_I2C_EEPROM=y
28 CONFIG_USB=y 29 CONFIG_USB=y
29 CONFIG_USB_EHCI_HCD=y 30 CONFIG_USB_EHCI_HCD=y
30 CONFIG_USB_EHCI_GENERIC=y 31 CONFIG_USB_EHCI_GENERIC=y
31 CONFIG_USB_STORAGE=y 32 CONFIG_USB_STORAGE=y
32 33
configs/uniphier_ld20_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_UNIPHIER=y 2 CONFIG_ARCH_UNIPHIER=y
3 CONFIG_SYS_MALLOC_F_LEN=0x2000 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
4 CONFIG_SPL_SERIAL_SUPPORT=y
4 CONFIG_ARCH_UNIPHIER_LD20=y 5 CONFIG_ARCH_UNIPHIER_LD20=y
5 CONFIG_MICRO_SUPPORT_CARD=y 6 CONFIG_MICRO_SUPPORT_CARD=y
6 CONFIG_SYS_TEXT_BASE=0x84000000 7 CONFIG_SYS_TEXT_BASE=0x84000000
7 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld20-ref" 8 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld20-ref"
8 CONFIG_SPL_NOR_SUPPORT=y 9 CONFIG_SPL_NOR_SUPPORT=y
9 CONFIG_HUSH_PARSER=y 10 CONFIG_HUSH_PARSER=y
10 # CONFIG_CMD_XIMG is not set 11 # CONFIG_CMD_XIMG is not set
11 # CONFIG_CMD_ENV_EXISTS is not set 12 # CONFIG_CMD_ENV_EXISTS is not set
12 CONFIG_CMD_MMC=y 13 CONFIG_CMD_MMC=y
13 CONFIG_CMD_I2C=y 14 CONFIG_CMD_I2C=y
14 CONFIG_CMD_USB=y 15 CONFIG_CMD_USB=y
15 # CONFIG_CMD_FPGA is not set 16 # CONFIG_CMD_FPGA is not set
16 CONFIG_CMD_GPIO=y 17 CONFIG_CMD_GPIO=y
17 CONFIG_CMD_TFTPPUT=y 18 CONFIG_CMD_TFTPPUT=y
18 CONFIG_CMD_PING=y 19 CONFIG_CMD_PING=y
19 CONFIG_CMD_CACHE=y 20 CONFIG_CMD_CACHE=y
20 CONFIG_CMD_TIME=y 21 CONFIG_CMD_TIME=y
21 # CONFIG_CMD_MISC is not set 22 # CONFIG_CMD_MISC is not set
22 CONFIG_CMD_FAT=y 23 CONFIG_CMD_FAT=y
23 CONFIG_NET_RANDOM_ETHADDR=y 24 CONFIG_NET_RANDOM_ETHADDR=y
24 CONFIG_SPL_OF_TRANSLATE=y 25 CONFIG_SPL_OF_TRANSLATE=y
25 CONFIG_GPIO_UNIPHIER=y 26 CONFIG_GPIO_UNIPHIER=y
26 CONFIG_MISC=y 27 CONFIG_MISC=y
27 CONFIG_I2C_EEPROM=y 28 CONFIG_I2C_EEPROM=y
28 CONFIG_MMC_UNIPHIER=y 29 CONFIG_MMC_UNIPHIER=y
29 CONFIG_USB=y 30 CONFIG_USB=y
30 CONFIG_USB_XHCI_HCD=y 31 CONFIG_USB_XHCI_HCD=y
31 CONFIG_USB_STORAGE=y 32 CONFIG_USB_STORAGE=y
32 33
configs/uniphier_ld4_sld8_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_UNIPHIER=y 2 CONFIG_ARCH_UNIPHIER=y
3 CONFIG_SYS_MALLOC_F_LEN=0x2000 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
4 CONFIG_SPL_MMC_SUPPORT=y
5 CONFIG_SPL_NAND_SUPPORT=y
6 CONFIG_SPL_SERIAL_SUPPORT=y
4 CONFIG_ARCH_UNIPHIER_LD4_SLD8=y 7 CONFIG_ARCH_UNIPHIER_LD4_SLD8=y
5 CONFIG_MICRO_SUPPORT_CARD=y 8 CONFIG_MICRO_SUPPORT_CARD=y
6 CONFIG_SYS_TEXT_BASE=0x84000000 9 CONFIG_SYS_TEXT_BASE=0x84000000
7 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld4-ref" 10 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld4-ref"
8 CONFIG_SPL_NOR_SUPPORT=y 11 CONFIG_SPL_NOR_SUPPORT=y
9 CONFIG_HUSH_PARSER=y 12 CONFIG_HUSH_PARSER=y
10 CONFIG_CMD_BOOTZ=y 13 CONFIG_CMD_BOOTZ=y
11 # CONFIG_CMD_XIMG is not set 14 # CONFIG_CMD_XIMG is not set
12 # CONFIG_CMD_ENV_EXISTS is not set 15 # CONFIG_CMD_ENV_EXISTS is not set
13 CONFIG_CMD_MMC=y 16 CONFIG_CMD_MMC=y
14 CONFIG_CMD_NAND=y 17 CONFIG_CMD_NAND=y
15 CONFIG_CMD_I2C=y 18 CONFIG_CMD_I2C=y
16 CONFIG_CMD_USB=y 19 CONFIG_CMD_USB=y
17 # CONFIG_CMD_FPGA is not set 20 # CONFIG_CMD_FPGA is not set
18 CONFIG_CMD_GPIO=y 21 CONFIG_CMD_GPIO=y
19 CONFIG_CMD_TFTPPUT=y 22 CONFIG_CMD_TFTPPUT=y
20 CONFIG_CMD_PING=y 23 CONFIG_CMD_PING=y
21 CONFIG_CMD_CACHE=y 24 CONFIG_CMD_CACHE=y
22 CONFIG_CMD_TIME=y 25 CONFIG_CMD_TIME=y
23 # CONFIG_CMD_MISC is not set 26 # CONFIG_CMD_MISC is not set
24 CONFIG_CMD_FAT=y 27 CONFIG_CMD_FAT=y
25 CONFIG_NET_RANDOM_ETHADDR=y 28 CONFIG_NET_RANDOM_ETHADDR=y
26 CONFIG_GPIO_UNIPHIER=y 29 CONFIG_GPIO_UNIPHIER=y
27 CONFIG_MISC=y 30 CONFIG_MISC=y
28 CONFIG_I2C_EEPROM=y 31 CONFIG_I2C_EEPROM=y
29 CONFIG_MMC_UNIPHIER=y 32 CONFIG_MMC_UNIPHIER=y
30 CONFIG_NAND_DENALI=y 33 CONFIG_NAND_DENALI=y
31 CONFIG_SYS_NAND_DENALI_64BIT=y 34 CONFIG_SYS_NAND_DENALI_64BIT=y
32 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 35 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8
33 CONFIG_SPL_NAND_DENALI=y 36 CONFIG_SPL_NAND_DENALI=y
34 CONFIG_USB=y 37 CONFIG_USB=y
35 CONFIG_USB_EHCI_HCD=y 38 CONFIG_USB_EHCI_HCD=y
36 CONFIG_USB_EHCI_GENERIC=y 39 CONFIG_USB_EHCI_GENERIC=y
37 CONFIG_USB_STORAGE=y 40 CONFIG_USB_STORAGE=y
38 41
configs/uniphier_pro4_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_UNIPHIER=y 2 CONFIG_ARCH_UNIPHIER=y
3 CONFIG_SYS_MALLOC_F_LEN=0x2000 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
4 CONFIG_SPL_MMC_SUPPORT=y
5 CONFIG_SPL_NAND_SUPPORT=y
6 CONFIG_SPL_SERIAL_SUPPORT=y
4 CONFIG_MICRO_SUPPORT_CARD=y 7 CONFIG_MICRO_SUPPORT_CARD=y
5 CONFIG_SYS_TEXT_BASE=0x84000000 8 CONFIG_SYS_TEXT_BASE=0x84000000
6 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-pro4-ref" 9 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-pro4-ref"
7 CONFIG_SPL_NOR_SUPPORT=y 10 CONFIG_SPL_NOR_SUPPORT=y
8 CONFIG_HUSH_PARSER=y 11 CONFIG_HUSH_PARSER=y
9 CONFIG_CMD_BOOTZ=y 12 CONFIG_CMD_BOOTZ=y
10 # CONFIG_CMD_XIMG is not set 13 # CONFIG_CMD_XIMG is not set
11 # CONFIG_CMD_ENV_EXISTS is not set 14 # CONFIG_CMD_ENV_EXISTS is not set
12 CONFIG_CMD_MMC=y 15 CONFIG_CMD_MMC=y
13 CONFIG_CMD_NAND=y 16 CONFIG_CMD_NAND=y
14 CONFIG_CMD_I2C=y 17 CONFIG_CMD_I2C=y
15 CONFIG_CMD_USB=y 18 CONFIG_CMD_USB=y
16 # CONFIG_CMD_FPGA is not set 19 # CONFIG_CMD_FPGA is not set
17 CONFIG_CMD_GPIO=y 20 CONFIG_CMD_GPIO=y
18 CONFIG_CMD_TFTPPUT=y 21 CONFIG_CMD_TFTPPUT=y
19 CONFIG_CMD_PING=y 22 CONFIG_CMD_PING=y
20 CONFIG_CMD_CACHE=y 23 CONFIG_CMD_CACHE=y
21 CONFIG_CMD_TIME=y 24 CONFIG_CMD_TIME=y
22 # CONFIG_CMD_MISC is not set 25 # CONFIG_CMD_MISC is not set
23 CONFIG_CMD_FAT=y 26 CONFIG_CMD_FAT=y
24 CONFIG_NET_RANDOM_ETHADDR=y 27 CONFIG_NET_RANDOM_ETHADDR=y
25 CONFIG_GPIO_UNIPHIER=y 28 CONFIG_GPIO_UNIPHIER=y
26 CONFIG_MISC=y 29 CONFIG_MISC=y
27 CONFIG_I2C_EEPROM=y 30 CONFIG_I2C_EEPROM=y
28 CONFIG_MMC_UNIPHIER=y 31 CONFIG_MMC_UNIPHIER=y
29 CONFIG_NAND_DENALI=y 32 CONFIG_NAND_DENALI=y
30 CONFIG_SYS_NAND_DENALI_64BIT=y 33 CONFIG_SYS_NAND_DENALI_64BIT=y
31 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 34 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8
32 CONFIG_SPL_NAND_DENALI=y 35 CONFIG_SPL_NAND_DENALI=y
33 CONFIG_USB=y 36 CONFIG_USB=y
34 CONFIG_USB_XHCI_HCD=y 37 CONFIG_USB_XHCI_HCD=y
35 CONFIG_USB_EHCI_HCD=y 38 CONFIG_USB_EHCI_HCD=y
36 CONFIG_USB_EHCI_GENERIC=y 39 CONFIG_USB_EHCI_GENERIC=y
37 CONFIG_USB_STORAGE=y 40 CONFIG_USB_STORAGE=y
38 41
configs/uniphier_pxs2_ld6b_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_UNIPHIER=y 2 CONFIG_ARCH_UNIPHIER=y
3 CONFIG_SYS_MALLOC_F_LEN=0x2000 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
4 CONFIG_SPL_MMC_SUPPORT=y
5 CONFIG_SPL_NAND_SUPPORT=y
6 CONFIG_SPL_SERIAL_SUPPORT=y
4 CONFIG_ARCH_UNIPHIER_PRO5_PXS2_LD6B=y 7 CONFIG_ARCH_UNIPHIER_PRO5_PXS2_LD6B=y
5 CONFIG_MICRO_SUPPORT_CARD=y 8 CONFIG_MICRO_SUPPORT_CARD=y
6 CONFIG_SYS_TEXT_BASE=0x84000000 9 CONFIG_SYS_TEXT_BASE=0x84000000
7 CONFIG_DEFAULT_DEVICE_TREE="uniphier-proxstream2-vodka" 10 CONFIG_DEFAULT_DEVICE_TREE="uniphier-proxstream2-vodka"
8 CONFIG_SPL_NOR_SUPPORT=y 11 CONFIG_SPL_NOR_SUPPORT=y
9 CONFIG_HUSH_PARSER=y 12 CONFIG_HUSH_PARSER=y
10 CONFIG_CMD_BOOTZ=y 13 CONFIG_CMD_BOOTZ=y
11 # CONFIG_CMD_XIMG is not set 14 # CONFIG_CMD_XIMG is not set
12 # CONFIG_CMD_ENV_EXISTS is not set 15 # CONFIG_CMD_ENV_EXISTS is not set
13 CONFIG_CMD_MMC=y 16 CONFIG_CMD_MMC=y
14 CONFIG_CMD_NAND=y 17 CONFIG_CMD_NAND=y
15 CONFIG_CMD_I2C=y 18 CONFIG_CMD_I2C=y
16 CONFIG_CMD_USB=y 19 CONFIG_CMD_USB=y
17 # CONFIG_CMD_FPGA is not set 20 # CONFIG_CMD_FPGA is not set
18 CONFIG_CMD_GPIO=y 21 CONFIG_CMD_GPIO=y
19 CONFIG_CMD_TFTPPUT=y 22 CONFIG_CMD_TFTPPUT=y
20 CONFIG_CMD_PING=y 23 CONFIG_CMD_PING=y
21 CONFIG_CMD_CACHE=y 24 CONFIG_CMD_CACHE=y
22 CONFIG_CMD_TIME=y 25 CONFIG_CMD_TIME=y
23 # CONFIG_CMD_MISC is not set 26 # CONFIG_CMD_MISC is not set
24 CONFIG_CMD_FAT=y 27 CONFIG_CMD_FAT=y
25 CONFIG_NET_RANDOM_ETHADDR=y 28 CONFIG_NET_RANDOM_ETHADDR=y
26 CONFIG_GPIO_UNIPHIER=y 29 CONFIG_GPIO_UNIPHIER=y
27 CONFIG_MISC=y 30 CONFIG_MISC=y
28 CONFIG_I2C_EEPROM=y 31 CONFIG_I2C_EEPROM=y
29 CONFIG_MMC_UNIPHIER=y 32 CONFIG_MMC_UNIPHIER=y
30 CONFIG_NAND_DENALI=y 33 CONFIG_NAND_DENALI=y
31 CONFIG_SYS_NAND_DENALI_64BIT=y 34 CONFIG_SYS_NAND_DENALI_64BIT=y
32 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 35 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8
33 CONFIG_SPL_NAND_DENALI=y 36 CONFIG_SPL_NAND_DENALI=y
34 CONFIG_USB=y 37 CONFIG_USB=y
35 CONFIG_USB_XHCI_HCD=y 38 CONFIG_USB_XHCI_HCD=y
36 CONFIG_USB_STORAGE=y 39 CONFIG_USB_STORAGE=y
37 40
configs/uniphier_sld3_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_UNIPHIER=y 2 CONFIG_ARCH_UNIPHIER=y
3 CONFIG_SYS_MALLOC_F_LEN=0x2000 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
4 CONFIG_SPL_MMC_SUPPORT=y
5 CONFIG_SPL_NAND_SUPPORT=y
6 CONFIG_SPL_SERIAL_SUPPORT=y
4 CONFIG_ARCH_UNIPHIER_SLD3=y 7 CONFIG_ARCH_UNIPHIER_SLD3=y
5 CONFIG_MICRO_SUPPORT_CARD=y 8 CONFIG_MICRO_SUPPORT_CARD=y
6 CONFIG_SYS_TEXT_BASE=0x84000000 9 CONFIG_SYS_TEXT_BASE=0x84000000
7 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-sld3-ref" 10 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-sld3-ref"
8 CONFIG_SPL_NOR_SUPPORT=y 11 CONFIG_SPL_NOR_SUPPORT=y
9 CONFIG_HUSH_PARSER=y 12 CONFIG_HUSH_PARSER=y
10 CONFIG_CMD_BOOTZ=y 13 CONFIG_CMD_BOOTZ=y
11 # CONFIG_CMD_XIMG is not set 14 # CONFIG_CMD_XIMG is not set
12 # CONFIG_CMD_ENV_EXISTS is not set 15 # CONFIG_CMD_ENV_EXISTS is not set
13 CONFIG_CMD_MMC=y 16 CONFIG_CMD_MMC=y
14 CONFIG_CMD_NAND=y 17 CONFIG_CMD_NAND=y
15 CONFIG_CMD_I2C=y 18 CONFIG_CMD_I2C=y
16 CONFIG_CMD_USB=y 19 CONFIG_CMD_USB=y
17 # CONFIG_CMD_FPGA is not set 20 # CONFIG_CMD_FPGA is not set
18 CONFIG_CMD_GPIO=y 21 CONFIG_CMD_GPIO=y
19 CONFIG_CMD_TFTPPUT=y 22 CONFIG_CMD_TFTPPUT=y
20 CONFIG_CMD_PING=y 23 CONFIG_CMD_PING=y
21 CONFIG_CMD_CACHE=y 24 CONFIG_CMD_CACHE=y
22 CONFIG_CMD_TIME=y 25 CONFIG_CMD_TIME=y
23 # CONFIG_CMD_MISC is not set 26 # CONFIG_CMD_MISC is not set
24 CONFIG_CMD_FAT=y 27 CONFIG_CMD_FAT=y
25 CONFIG_NET_RANDOM_ETHADDR=y 28 CONFIG_NET_RANDOM_ETHADDR=y
26 CONFIG_GPIO_UNIPHIER=y 29 CONFIG_GPIO_UNIPHIER=y
27 CONFIG_MISC=y 30 CONFIG_MISC=y
28 CONFIG_I2C_EEPROM=y 31 CONFIG_I2C_EEPROM=y
29 CONFIG_MMC_UNIPHIER=y 32 CONFIG_MMC_UNIPHIER=y
30 CONFIG_NAND_DENALI=y 33 CONFIG_NAND_DENALI=y
31 CONFIG_SYS_NAND_DENALI_64BIT=y 34 CONFIG_SYS_NAND_DENALI_64BIT=y
32 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 35 CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8
33 CONFIG_SPL_NAND_DENALI=y 36 CONFIG_SPL_NAND_DENALI=y
34 CONFIG_USB=y 37 CONFIG_USB=y
35 CONFIG_USB_EHCI_HCD=y 38 CONFIG_USB_EHCI_HCD=y
36 CONFIG_USB_EHCI_GENERIC=y 39 CONFIG_USB_EHCI_GENERIC=y
37 CONFIG_USB_STORAGE=y 40 CONFIG_USB_STORAGE=y
38 41