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