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