orion5x: kconfig: move board select menu and common settings
[platform/kernel/u-boot.git] / arch / arm / Kconfig
1 menu "ARM architecture"
2         depends on ARM
3
4 config SYS_ARCH
5         string
6         default "arm"
7
8 choice
9         prompt "Target select"
10
11 config TARGET_INTEGRATORAP_CM720T
12         bool "Support integratorap_cm720t"
13
14 config TARGET_INTEGRATORAP_CM920T
15         bool "Support integratorap_cm920t"
16
17 config TARGET_INTEGRATORCP_CM920T
18         bool "Support integratorcp_cm920t"
19
20 config TARGET_A320EVB
21         bool "Support a320evb"
22
23 config TARGET_AT91RM9200EK
24         bool "Support at91rm9200ek"
25
26 config TARGET_EB_CPUX9K2
27         bool "Support eb_cpux9k2"
28
29 config TARGET_CPUAT91
30         bool "Support cpuat91"
31
32 config TARGET_EDB93XX
33         bool "Support edb93xx"
34
35 config TARGET_SCB9328
36         bool "Support scb9328"
37
38 config TARGET_CM4008
39         bool "Support cm4008"
40
41 config TARGET_CM41XX
42         bool "Support cm41xx"
43
44 config TARGET_VCMA9
45         bool "Support VCMA9"
46
47 config TARGET_SMDK2410
48         bool "Support smdk2410"
49
50 config TARGET_INTEGRATORAP_CM926EJS
51         bool "Support integratorap_cm926ejs"
52
53 config TARGET_INTEGRATORCP_CM926EJS
54         bool "Support integratorcp_cm926ejs"
55
56 config TARGET_ASPENITE
57         bool "Support aspenite"
58
59 config TARGET_GPLUGD
60         bool "Support gplugd"
61
62 config TARGET_AFEB9260
63         bool "Support afeb9260"
64
65 config TARGET_AT91SAM9260EK
66         bool "Support at91sam9260ek"
67
68 config TARGET_AT91SAM9261EK
69         bool "Support at91sam9261ek"
70
71 config TARGET_AT91SAM9263EK
72         bool "Support at91sam9263ek"
73
74 config TARGET_AT91SAM9M10G45EK
75         bool "Support at91sam9m10g45ek"
76
77 config TARGET_AT91SAM9N12EK
78         bool "Support at91sam9n12ek"
79
80 config TARGET_AT91SAM9RLEK
81         bool "Support at91sam9rlek"
82
83 config TARGET_AT91SAM9X5EK
84         bool "Support at91sam9x5ek"
85
86 config TARGET_SNAPPER9260
87         bool "Support snapper9260"
88
89 config TARGET_VL_MA2SC
90         bool "Support vl_ma2sc"
91
92 config TARGET_SBC35_A9G20
93         bool "Support sbc35_a9g20"
94
95 config TARGET_TNY_A9260
96         bool "Support tny_a9260"
97
98 config TARGET_USB_A9263
99         bool "Support usb_a9263"
100
101 config TARGET_ETHERNUT5
102         bool "Support ethernut5"
103
104 config TARGET_TOP9000
105         bool "Support top9000"
106
107 config TARGET_MEESC
108         bool "Support meesc"
109
110 config TARGET_OTC570
111         bool "Support otc570"
112
113 config TARGET_CPU9260
114         bool "Support cpu9260"
115
116 config TARGET_PM9261
117         bool "Support pm9261"
118
119 config TARGET_PM9263
120         bool "Support pm9263"
121
122 config TARGET_PM9G45
123         bool "Support pm9g45"
124
125 config TARGET_CORVUS
126         bool "Support corvus"
127
128 config TARGET_TAURUS
129         bool "Support taurus"
130
131 config TARGET_STAMP9G20
132         bool "Support stamp9g20"
133
134 config ARCH_DAVINCI
135         bool "TI DaVinci"
136         help
137           Support for TI's DaVinci platform.
138
139 config KIRKWOOD
140         bool "Marvell Kirkwood"
141
142 config TARGET_DEVKIT3250
143         bool "Support devkit3250"
144
145 config TARGET_JADECPU
146         bool "Support jadecpu"
147
148 config TARGET_MX25PDK
149         bool "Support mx25pdk"
150
151 config TARGET_TX25
152         bool "Support tx25"
153
154 config TARGET_ZMX25
155         bool "Support zmx25"
156
157 config TARGET_APF27
158         bool "Support apf27"
159
160 config TARGET_IMX27LITE
161         bool "Support imx27lite"
162
163 config TARGET_MAGNESIUM
164         bool "Support magnesium"
165
166 config TARGET_APX4DEVKIT
167         bool "Support apx4devkit"
168
169 config TARGET_XFI3
170         bool "Support xfi3"
171
172 config TARGET_M28EVK
173         bool "Support m28evk"
174
175 config TARGET_MX23EVK
176         bool "Support mx23evk"
177
178 config TARGET_MX28EVK
179         bool "Support mx28evk"
180
181 config TARGET_MX23_OLINUXINO
182         bool "Support mx23_olinuxino"
183
184 config TARGET_BG0900
185         bool "Support bg0900"
186
187 config TARGET_SANSA_FUZE_PLUS
188         bool "Support sansa_fuze_plus"
189
190 config TARGET_SC_SPS_1
191         bool "Support sc_sps_1"
192
193 config TARGET_NHK8815
194         bool "Support nhk8815"
195
196 config ORION5X
197         bool "Marvell Orion"
198
199 config TARGET_DKB
200         bool "Support dkb"
201
202 config TARGET_SPEAR300
203         bool "Support spear300"
204
205 config TARGET_SPEAR310
206         bool "Support spear310"
207
208 config TARGET_SPEAR320
209         bool "Support spear320"
210
211 config TARGET_SPEAR600
212         bool "Support spear600"
213
214 config TARGET_X600
215         bool "Support x600"
216
217 config ARCH_VERSATILE
218         bool "ARM Ltd. Versatile family"
219
220 config TARGET_INTEGRATORCP_CM1136
221         bool "Support integratorcp_cm1136"
222
223 config TARGET_IMX31_PHYCORE
224         bool "Support imx31_phycore"
225
226 config TARGET_QONG
227         bool "Support qong"
228
229 config TARGET_MX31ADS
230         bool "Support mx31ads"
231
232 config TARGET_MX31PDK
233         bool "Support mx31pdk"
234
235 config TARGET_TT01
236         bool "Support tt01"
237
238 config TARGET_IMX31_LITEKIT
239         bool "Support imx31_litekit"
240
241 config TARGET_WOODBURN
242         bool "Support woodburn"
243
244 config TARGET_WOODBURN_SD
245         bool "Support woodburn_sd"
246
247 config TARGET_FLEA3
248         bool "Support flea3"
249
250 config TARGET_MX35PDK
251         bool "Support mx35pdk"
252
253 config TARGET_RPI_B
254         bool "Support rpi_b"
255
256 config TARGET_TNETV107X_EVM
257         bool "Support tnetv107x_evm"
258
259 config TARGET_INTEGRATORAP_CM946ES
260         bool "Support integratorap_cm946es"
261
262 config TARGET_INTEGRATORCP_CM946ES
263         bool "Support integratorcp_cm946es"
264
265 config TARGET_VEXPRESS_CA15_TC2
266         bool "Support vexpress_ca15_tc2"
267
268 config TARGET_VEXPRESS_CA5X2
269         bool "Support vexpress_ca5x2"
270
271 config TARGET_VEXPRESS_CA9X4
272         bool "Support vexpress_ca9x4"
273
274 config TARGET_KWB
275         bool "Support kwb"
276
277 config TARGET_TSERIES
278         bool "Support tseries"
279
280 config TARGET_CM_T335
281         bool "Support cm_t335"
282
283 config TARGET_PEPPER
284         bool "Support pepper"
285
286 config TARGET_AM335X_IGEP0033
287         bool "Support am335x_igep0033"
288
289 config TARGET_PCM051
290         bool "Support pcm051"
291
292 config TARGET_DRACO
293         bool "Support draco"
294
295 config TARGET_DXR2
296         bool "Support dxr2"
297
298 config TARGET_PXM2
299         bool "Support pxm2"
300
301 config TARGET_RUT
302         bool "Support rut"
303
304 config TARGET_PENGWYN
305         bool "Support pengwyn"
306
307 config TARGET_AM335X_EVM
308         bool "Support am335x_evm"
309
310 config TARGET_AM43XX_EVM
311         bool "Support am43xx_evm"
312
313 config TARGET_TI814X_EVM
314         bool "Support ti814x_evm"
315
316 config TARGET_TI816X_EVM
317         bool "Support ti816x_evm"
318
319 config TARGET_SAMA5D3_XPLAINED
320         bool "Support sama5d3_xplained"
321
322 config TARGET_SAMA5D3XEK
323         bool "Support sama5d3xek"
324
325 config TARGET_BCM28155_AP
326         bool "Support bcm28155_ap"
327
328 config TARGET_BCM958300K
329         bool "Support bcm958300k"
330
331 config TARGET_BCM958622HR
332         bool "Support bcm958622hr"
333
334 config ARCH_EXYNOS
335         bool "Samsung EXYNOS"
336
337 config TARGET_HIGHBANK
338         bool "Support highbank"
339
340 config ARCH_KEYSTONE
341         bool "TI Keystone"
342
343 config TARGET_M53EVK
344         bool "Support m53evk"
345
346 config TARGET_IMA3_MX53
347         bool "Support ima3-mx53"
348
349 config TARGET_MX51EVK
350         bool "Support mx51evk"
351
352 config TARGET_MX53ARD
353         bool "Support mx53ard"
354
355 config TARGET_MX53EVK
356         bool "Support mx53evk"
357
358 config TARGET_MX53LOCO
359         bool "Support mx53loco"
360
361 config TARGET_MX53SMD
362         bool "Support mx53smd"
363
364 config TARGET_MX51_EFIKAMX
365         bool "Support mx51_efikamx"
366
367 config TARGET_VISION2
368         bool "Support vision2"
369
370 config TARGET_UDOO
371         bool "Support udoo"
372
373 config TARGET_WANDBOARD
374         bool "Support wandboard"
375
376 config TARGET_TITANIUM
377         bool "Support titanium"
378
379 config TARGET_NITROGEN6X
380         bool "Support nitrogen6x"
381
382 config TARGET_CGTQMX6EVAL
383         bool "Support cgtqmx6eval"
384
385 config TARGET_EMBESTMX6BOARDS
386         bool "Support embestmx6boards"
387
388 config TARGET_ARISTAINETOS
389         bool "Support aristainetos"
390
391 config TARGET_MX6QARM2
392         bool "Support mx6qarm2"
393
394 config TARGET_MX6QSABREAUTO
395         bool "Support mx6qsabreauto"
396
397 config TARGET_MX6SABRESD
398         bool "Support mx6sabresd"
399
400 config TARGET_MX6SLEVK
401         bool "Support mx6slevk"
402
403 config TARGET_MX6SXSABRESD
404         bool "Support mx6sxsabresd"
405
406 config TARGET_GW_VENTANA
407         bool "Support gw_ventana"
408
409 config TARGET_HUMMINGBOARD
410         bool "Support hummingboard"
411
412 config OMAP34XX
413         bool "OMAP34XX SoC"
414
415 config OMAP44XX
416         bool "OMAP44XX SoC"
417
418 config OMAP54XX
419         bool "OMAP54XX SoC"
420
421 config RMOBILE
422         bool "Renesas ARM SoCs"
423
424 config TARGET_S5P_GONI
425         bool "Support s5p_goni"
426
427 config TARGET_SMDKC100
428         bool "Support smdkc100"
429
430 config TARGET_SOCFPGA_CYCLONE5
431         bool "Support socfpga_cyclone5"
432
433 config TARGET_SUN4I
434         bool "Support sun4i"
435
436 config TARGET_SUN5I
437         bool "Support sun5i"
438
439 config TARGET_SUN7I
440         bool "Support sun7i"
441
442 config TARGET_SNOWBALL
443         bool "Support snowball"
444
445 config TARGET_U8500_HREF
446         bool "Support u8500_href"
447
448 config TARGET_VF610TWR
449         bool "Support vf610twr"
450
451 config ZYNQ
452         bool "Xilinx Zynq Platform"
453
454 config TEGRA
455         bool "NVIDIA Tegra"
456         select SPL
457
458 config TARGET_VEXPRESS_AEMV8A
459         bool "Support vexpress_aemv8a"
460
461 config TARGET_VEXPRESS_AEMV8A_SEMI
462         bool "Support vexpress_aemv8a_semi"
463
464 config TARGET_LS2085A_EMU
465         bool "Support ls2085a_emu"
466
467 config TARGET_LS2085A_SIMU
468         bool "Support ls2085a_simu"
469
470 config TARGET_BALLOON3
471         bool "Support balloon3"
472
473 config TARGET_H2200
474         bool "Support h2200"
475
476 config TARGET_PALMLD
477         bool "Support palmld"
478
479 config TARGET_PALMTC
480         bool "Support palmtc"
481
482 config TARGET_PALMTREO680
483         bool "Support palmtreo680"
484
485 config TARGET_PXA255_IDP
486         bool "Support pxa255_idp"
487
488 config TARGET_TRIZEPSIV
489         bool "Support trizepsiv"
490
491 config TARGET_VPAC270
492         bool "Support vpac270"
493
494 config TARGET_XAENIAX
495         bool "Support xaeniax"
496
497 config TARGET_ZIPITZ2
498         bool "Support zipitz2"
499
500 config TARGET_LP8X4X
501         bool "Support lp8x4x"
502
503 config TARGET_COLIBRI_PXA270
504         bool "Support colibri_pxa270"
505
506 config TARGET_JORNADA
507         bool "Support jornada"
508
509 endchoice
510
511 source "arch/arm/cpu/arm926ejs/davinci/Kconfig"
512
513 source "arch/arm/cpu/armv7/exynos/Kconfig"
514
515 source "arch/arm/cpu/armv7/keystone/Kconfig"
516
517 source "arch/arm/cpu/arm926ejs/kirkwood/Kconfig"
518
519 source "arch/arm/cpu/armv7/omap3/Kconfig"
520
521 source "arch/arm/cpu/armv7/omap4/Kconfig"
522
523 source "arch/arm/cpu/armv7/omap5/Kconfig"
524
525 source "arch/arm/cpu/arm926ejs/orion5x/Kconfig"
526
527 source "arch/arm/cpu/armv7/rmobile/Kconfig"
528
529 source "arch/arm/cpu/armv7/tegra-common/Kconfig"
530
531 source "arch/arm/cpu/arm926ejs/versatile/Kconfig"
532
533 source "arch/arm/cpu/armv7/zynq/Kconfig"
534
535 source "board/aristainetos/Kconfig"
536 source "board/BuR/kwb/Kconfig"
537 source "board/BuR/tseries/Kconfig"
538 source "board/BuS/eb_cpux9k2/Kconfig"
539 source "board/BuS/vl_ma2sc/Kconfig"
540 source "board/CarMediaLab/flea3/Kconfig"
541 source "board/Marvell/aspenite/Kconfig"
542 source "board/Marvell/dkb/Kconfig"
543 source "board/Marvell/gplugd/Kconfig"
544 source "board/afeb9260/Kconfig"
545 source "board/altera/socfpga/Kconfig"
546 source "board/armadeus/apf27/Kconfig"
547 source "board/armltd/integrator/Kconfig"
548 source "board/armltd/vexpress/Kconfig"
549 source "board/armltd/vexpress64/Kconfig"
550 source "board/atmel/at91rm9200ek/Kconfig"
551 source "board/atmel/at91sam9260ek/Kconfig"
552 source "board/atmel/at91sam9261ek/Kconfig"
553 source "board/atmel/at91sam9263ek/Kconfig"
554 source "board/atmel/at91sam9m10g45ek/Kconfig"
555 source "board/atmel/at91sam9n12ek/Kconfig"
556 source "board/atmel/at91sam9rlek/Kconfig"
557 source "board/atmel/at91sam9x5ek/Kconfig"
558 source "board/atmel/sama5d3_xplained/Kconfig"
559 source "board/atmel/sama5d3xek/Kconfig"
560 source "board/balloon3/Kconfig"
561 source "board/barco/titanium/Kconfig"
562 source "board/bluegiga/apx4devkit/Kconfig"
563 source "board/bluewater/snapper9260/Kconfig"
564 source "board/boundary/nitrogen6x/Kconfig"
565 source "board/broadcom/bcm28155_ap/Kconfig"
566 source "board/broadcom/bcm958300k/Kconfig"
567 source "board/broadcom/bcm958622hr/Kconfig"
568 source "board/calao/sbc35_a9g20/Kconfig"
569 source "board/calao/tny_a9260/Kconfig"
570 source "board/calao/usb_a9263/Kconfig"
571 source "board/cirrus/edb93xx/Kconfig"
572 source "board/cm4008/Kconfig"
573 source "board/cm41xx/Kconfig"
574 source "board/compulab/cm_t335/Kconfig"
575 source "board/congatec/cgtqmx6eval/Kconfig"
576 source "board/creative/xfi3/Kconfig"
577 source "board/davedenx/qong/Kconfig"
578 source "board/denx/m28evk/Kconfig"
579 source "board/denx/m53evk/Kconfig"
580 source "board/egnite/ethernut5/Kconfig"
581 source "board/embest/mx6boards/Kconfig"
582 source "board/emk/top9000/Kconfig"
583 source "board/esd/meesc/Kconfig"
584 source "board/esd/otc570/Kconfig"
585 source "board/esg/ima3-mx53/Kconfig"
586 source "board/eukrea/cpu9260/Kconfig"
587 source "board/eukrea/cpuat91/Kconfig"
588 source "board/faraday/a320evb/Kconfig"
589 source "board/freescale/ls2085a/Kconfig"
590 source "board/freescale/mx23evk/Kconfig"
591 source "board/freescale/mx25pdk/Kconfig"
592 source "board/freescale/mx28evk/Kconfig"
593 source "board/freescale/mx31ads/Kconfig"
594 source "board/freescale/mx31pdk/Kconfig"
595 source "board/freescale/mx35pdk/Kconfig"
596 source "board/freescale/mx51evk/Kconfig"
597 source "board/freescale/mx53ard/Kconfig"
598 source "board/freescale/mx53evk/Kconfig"
599 source "board/freescale/mx53loco/Kconfig"
600 source "board/freescale/mx53smd/Kconfig"
601 source "board/freescale/mx6qarm2/Kconfig"
602 source "board/freescale/mx6qsabreauto/Kconfig"
603 source "board/freescale/mx6sabresd/Kconfig"
604 source "board/freescale/mx6slevk/Kconfig"
605 source "board/freescale/mx6sxsabresd/Kconfig"
606 source "board/freescale/vf610twr/Kconfig"
607 source "board/gateworks/gw_ventana/Kconfig"
608 source "board/genesi/mx51_efikamx/Kconfig"
609 source "board/gumstix/pepper/Kconfig"
610 source "board/h2200/Kconfig"
611 source "board/hale/tt01/Kconfig"
612 source "board/highbank/Kconfig"
613 source "board/icpdas/lp8x4x/Kconfig"
614 source "board/imx31_phycore/Kconfig"
615 source "board/isee/igep0033/Kconfig"
616 source "board/jornada/Kconfig"
617 source "board/karo/tx25/Kconfig"
618 source "board/logicpd/imx27lite/Kconfig"
619 source "board/logicpd/imx31_litekit/Kconfig"
620 source "board/mpl/vcma9/Kconfig"
621 source "board/olimex/mx23_olinuxino/Kconfig"
622 source "board/palmld/Kconfig"
623 source "board/palmtc/Kconfig"
624 source "board/palmtreo680/Kconfig"
625 source "board/phytec/pcm051/Kconfig"
626 source "board/ppcag/bg0900/Kconfig"
627 source "board/pxa255_idp/Kconfig"
628 source "board/raspberrypi/rpi_b/Kconfig"
629 source "board/ronetix/pm9261/Kconfig"
630 source "board/ronetix/pm9263/Kconfig"
631 source "board/ronetix/pm9g45/Kconfig"
632 source "board/samsung/goni/Kconfig"
633 source "board/samsung/smdk2410/Kconfig"
634 source "board/samsung/smdkc100/Kconfig"
635 source "board/sandisk/sansa_fuze_plus/Kconfig"
636 source "board/scb9328/Kconfig"
637 source "board/schulercontrol/sc_sps_1/Kconfig"
638 source "board/siemens/corvus/Kconfig"
639 source "board/siemens/draco/Kconfig"
640 source "board/siemens/pxm2/Kconfig"
641 source "board/siemens/rut/Kconfig"
642 source "board/siemens/taurus/Kconfig"
643 source "board/silica/pengwyn/Kconfig"
644 source "board/solidrun/hummingboard/Kconfig"
645 source "board/spear/spear300/Kconfig"
646 source "board/spear/spear310/Kconfig"
647 source "board/spear/spear320/Kconfig"
648 source "board/spear/spear600/Kconfig"
649 source "board/spear/x600/Kconfig"
650 source "board/st-ericsson/snowball/Kconfig"
651 source "board/st-ericsson/u8500/Kconfig"
652 source "board/st/nhk8815/Kconfig"
653 source "board/sunxi/Kconfig"
654 source "board/syteco/jadecpu/Kconfig"
655 source "board/syteco/zmx25/Kconfig"
656 source "board/taskit/stamp9g20/Kconfig"
657 source "board/ti/am335x/Kconfig"
658 source "board/ti/am43xx/Kconfig"
659 source "board/ti/ti814x/Kconfig"
660 source "board/ti/ti816x/Kconfig"
661 source "board/ti/tnetv107xevm/Kconfig"
662 source "board/timll/devkit3250/Kconfig"
663 source "board/toradex/colibri_pxa270/Kconfig"
664 source "board/trizepsiv/Kconfig"
665 source "board/ttcontrol/vision2/Kconfig"
666 source "board/udoo/Kconfig"
667 source "board/vpac270/Kconfig"
668 source "board/wandboard/Kconfig"
669 source "board/woodburn/Kconfig"
670 source "board/xaeniax/Kconfig"
671 source "board/zipitz2/Kconfig"
672
673 endmenu