xref: /openbmc/u-boot/arch/arm/Kconfig (revision 4381aad9)
1menu "ARM architecture"
2	depends on ARM
3
4config SYS_ARCH
5	default "arm"
6
7config ARM64
8	bool
9
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
136config ARCH_DAVINCI
137	bool "TI DaVinci"
138	help
139	  Support for TI's DaVinci platform.
140
141config KIRKWOOD
142	bool "Marvell Kirkwood"
143
144config TARGET_DB_MV784MP_GP
145	bool "Support db-mv784mp-gp"
146
147config TARGET_MAXBCM
148	bool "Support maxbcm"
149
150config TARGET_DEVKIT3250
151	bool "Support devkit3250"
152
153config TARGET_JADECPU
154	bool "Support jadecpu"
155
156config TARGET_MX25PDK
157	bool "Support mx25pdk"
158
159config TARGET_TX25
160	bool "Support tx25"
161	select SUPPORT_SPL
162
163config TARGET_ZMX25
164	bool "Support zmx25"
165
166config TARGET_APF27
167	bool "Support apf27"
168	select SUPPORT_SPL
169
170config TARGET_IMX27LITE
171	bool "Support imx27lite"
172
173config TARGET_MAGNESIUM
174	bool "Support magnesium"
175
176config TARGET_APX4DEVKIT
177	bool "Support apx4devkit"
178	select SUPPORT_SPL
179
180config TARGET_XFI3
181	bool "Support xfi3"
182	select SUPPORT_SPL
183
184config TARGET_M28EVK
185	bool "Support m28evk"
186	select SUPPORT_SPL
187
188config TARGET_MX23EVK
189	bool "Support mx23evk"
190	select SUPPORT_SPL
191
192config TARGET_MX28EVK
193	bool "Support mx28evk"
194	select SUPPORT_SPL
195
196config TARGET_MX23_OLINUXINO
197	bool "Support mx23_olinuxino"
198	select SUPPORT_SPL
199
200config TARGET_BG0900
201	bool "Support bg0900"
202	select SUPPORT_SPL
203
204config TARGET_SANSA_FUZE_PLUS
205	bool "Support sansa_fuze_plus"
206	select SUPPORT_SPL
207
208config TARGET_SC_SPS_1
209	bool "Support sc_sps_1"
210	select SUPPORT_SPL
211
212config ARCH_NOMADIK
213	bool "ST-Ericsson Nomadik"
214
215config ORION5X
216	bool "Marvell Orion"
217
218config TARGET_DKB
219	bool "Support dkb"
220
221config TARGET_SPEAR300
222	bool "Support spear300"
223
224config TARGET_SPEAR310
225	bool "Support spear310"
226
227config TARGET_SPEAR320
228	bool "Support spear320"
229
230config TARGET_SPEAR600
231	bool "Support spear600"
232
233config TARGET_X600
234	bool "Support x600"
235	select SUPPORT_SPL
236
237config ARCH_VERSATILE
238	bool "ARM Ltd. Versatile family"
239
240config TARGET_INTEGRATORCP_CM1136
241	bool "Support integratorcp_cm1136"
242
243config TARGET_IMX31_PHYCORE
244	bool "Support imx31_phycore"
245
246config TARGET_QONG
247	bool "Support qong"
248
249config TARGET_MX31ADS
250	bool "Support mx31ads"
251
252config TARGET_MX31PDK
253	bool "Support mx31pdk"
254	select SUPPORT_SPL
255
256config TARGET_TT01
257	bool "Support tt01"
258
259config TARGET_IMX31_LITEKIT
260	bool "Support imx31_litekit"
261
262config TARGET_WOODBURN
263	bool "Support woodburn"
264
265config TARGET_WOODBURN_SD
266	bool "Support woodburn_sd"
267	select SUPPORT_SPL
268
269config TARGET_FLEA3
270	bool "Support flea3"
271
272config TARGET_MX35PDK
273	bool "Support mx35pdk"
274
275config TARGET_RPI_B
276	bool "Support rpi_b"
277
278config TARGET_TNETV107X_EVM
279	bool "Support tnetv107x_evm"
280
281config TARGET_INTEGRATORAP_CM946ES
282	bool "Support integratorap_cm946es"
283
284config TARGET_INTEGRATORCP_CM946ES
285	bool "Support integratorcp_cm946es"
286
287config TARGET_VEXPRESS_CA15_TC2
288	bool "Support vexpress_ca15_tc2"
289
290config TARGET_VEXPRESS_CA5X2
291	bool "Support vexpress_ca5x2"
292
293config TARGET_VEXPRESS_CA9X4
294	bool "Support vexpress_ca9x4"
295
296config TARGET_KWB
297	bool "Support kwb"
298	select SUPPORT_SPL
299
300config TARGET_TSERIES
301	bool "Support tseries"
302	select SUPPORT_SPL
303
304config TARGET_CM_T335
305	bool "Support cm_t335"
306	select SUPPORT_SPL
307
308config TARGET_PEPPER
309	bool "Support pepper"
310	select SUPPORT_SPL
311
312config TARGET_AM335X_IGEP0033
313	bool "Support am335x_igep0033"
314	select SUPPORT_SPL
315
316config TARGET_PCM051
317	bool "Support pcm051"
318	select SUPPORT_SPL
319
320config TARGET_DRACO
321	bool "Support draco"
322	select SUPPORT_SPL
323
324config TARGET_DXR2
325	bool "Support dxr2"
326	select SUPPORT_SPL
327
328config TARGET_PXM2
329	bool "Support pxm2"
330	select SUPPORT_SPL
331
332config TARGET_RUT
333	bool "Support rut"
334	select SUPPORT_SPL
335
336config TARGET_PENGWYN
337	bool "Support pengwyn"
338	select SUPPORT_SPL
339
340config TARGET_AM335X_EVM
341	bool "Support am335x_evm"
342	select SUPPORT_SPL
343
344config TARGET_AM43XX_EVM
345	bool "Support am43xx_evm"
346	select SUPPORT_SPL
347
348config TARGET_TI814X_EVM
349	bool "Support ti814x_evm"
350	select SUPPORT_SPL
351
352config TARGET_TI816X_EVM
353	bool "Support ti816x_evm"
354	select SUPPORT_SPL
355
356config TARGET_SAMA5D3_XPLAINED
357	bool "Support sama5d3_xplained"
358	select SUPPORT_SPL
359
360config TARGET_SAMA5D3XEK
361	bool "Support sama5d3xek"
362	select SUPPORT_SPL
363
364config TARGET_BCM28155_AP
365	bool "Support bcm28155_ap"
366
367config TARGET_BCM958300K
368	bool "Support bcm958300k"
369
370config TARGET_BCM958622HR
371	bool "Support bcm958622hr"
372
373config ARCH_EXYNOS
374	bool "Samsung EXYNOS"
375
376config ARCH_S5PC1XX
377	bool "Samsung S5PC1XX"
378
379config ARCH_HIGHBANK
380	bool "Calxeda Highbank"
381
382config ARCH_KEYSTONE
383	bool "TI Keystone"
384	select SUPPORT_SPL
385
386config TARGET_M53EVK
387	bool "Support m53evk"
388	select SUPPORT_SPL
389
390config TARGET_IMA3_MX53
391	bool "Support ima3-mx53"
392
393config TARGET_MX51EVK
394	bool "Support mx51evk"
395
396config TARGET_MX53ARD
397	bool "Support mx53ard"
398
399config TARGET_MX53EVK
400	bool "Support mx53evk"
401
402config TARGET_MX53LOCO
403	bool "Support mx53loco"
404
405config TARGET_MX53SMD
406	bool "Support mx53smd"
407
408config TARGET_MX51_EFIKAMX
409	bool "Support mx51_efikamx"
410
411config TARGET_VISION2
412	bool "Support vision2"
413
414config TARGET_UDOO
415	bool "Support udoo"
416
417config TARGET_WANDBOARD
418	bool "Support wandboard"
419
420config TARGET_TITANIUM
421	bool "Support titanium"
422
423config TARGET_NITROGEN6X
424	bool "Support nitrogen6x"
425
426config TARGET_CGTQMX6EVAL
427	bool "Support cgtqmx6eval"
428
429config TARGET_EMBESTMX6BOARDS
430	bool "Support embestmx6boards"
431
432config TARGET_ARISTAINETOS
433	bool "Support aristainetos"
434
435config TARGET_MX6QARM2
436	bool "Support mx6qarm2"
437
438config TARGET_MX6QSABREAUTO
439	bool "Support mx6qsabreauto"
440
441config TARGET_MX6SABRESD
442	bool "Support mx6sabresd"
443
444config TARGET_MX6SLEVK
445	bool "Support mx6slevk"
446
447config TARGET_MX6SXSABRESD
448	bool "Support mx6sxsabresd"
449
450config TARGET_GW_VENTANA
451	bool "Support gw_ventana"
452	select SUPPORT_SPL
453
454config TARGET_HUMMINGBOARD
455	bool "Support hummingboard"
456
457config TARGET_TQMA6
458	bool "TQ Systems TQMa6 board"
459
460config TARGET_OT1200
461	bool "Bachmann OT1200"
462
463config OMAP34XX
464	bool "OMAP34XX SoC"
465
466config OMAP44XX
467	bool "OMAP44XX SoC"
468	select SUPPORT_SPL
469
470config OMAP54XX
471	bool "OMAP54XX SoC"
472	select SUPPORT_SPL
473
474config RMOBILE
475	bool "Renesas ARM SoCs"
476
477config TARGET_CM_FX6
478	bool "Support cm_fx6"
479	select SUPPORT_SPL
480
481config TARGET_SOCFPGA_CYCLONE5
482	bool "Support socfpga_cyclone5"
483	select SUPPORT_SPL
484
485config TARGET_SUN4I
486	bool "Support sun4i"
487	select SUPPORT_SPL
488
489config TARGET_SUN5I
490	bool "Support sun5i"
491	select SUPPORT_SPL
492
493config TARGET_SUN6I
494	bool "Support sun6i"
495	select SUPPORT_SPL
496
497config TARGET_SUN7I
498	bool "Support sun7i"
499	select SUPPORT_SPL
500
501config TARGET_SUN8I
502	bool "Support sun8i"
503	select SUPPORT_SPL
504
505config TARGET_SNOWBALL
506	bool "Support snowball"
507
508config TARGET_U8500_HREF
509	bool "Support u8500_href"
510
511config TARGET_VF610TWR
512	bool "Support vf610twr"
513
514config ZYNQ
515	bool "Xilinx Zynq Platform"
516	select SUPPORT_SPL
517
518config TEGRA
519	bool "NVIDIA Tegra"
520	select SUPPORT_SPL
521	select SPL
522	select OF_CONTROL if !SPL_BUILD
523
524config TARGET_VEXPRESS_AEMV8A
525	bool "Support vexpress_aemv8a"
526	select ARM64
527
528config TARGET_LS2085A_EMU
529	bool "Support ls2085a_emu"
530	select ARM64
531
532config TARGET_LS2085A_SIMU
533	bool "Support ls2085a_simu"
534	select ARM64
535
536config TARGET_LS1021AQDS
537	bool "Support ls1021aqds_nor"
538
539config TARGET_LS1021ATWR
540	bool "Support ls1021atwr_nor"
541
542config TARGET_BALLOON3
543	bool "Support balloon3"
544
545config TARGET_H2200
546	bool "Support h2200"
547
548config TARGET_PALMLD
549	bool "Support palmld"
550
551config TARGET_PALMTC
552	bool "Support palmtc"
553
554config TARGET_PALMTREO680
555	bool "Support palmtreo680"
556	select SUPPORT_SPL
557
558config TARGET_PXA255_IDP
559	bool "Support pxa255_idp"
560
561config TARGET_TRIZEPSIV
562	bool "Support trizepsiv"
563
564config TARGET_VPAC270
565	bool "Support vpac270"
566	select SUPPORT_SPL
567
568config TARGET_XAENIAX
569	bool "Support xaeniax"
570
571config TARGET_ZIPITZ2
572	bool "Support zipitz2"
573
574config TARGET_LP8X4X
575	bool "Support lp8x4x"
576
577config TARGET_COLIBRI_PXA270
578	bool "Support colibri_pxa270"
579
580config TARGET_JORNADA
581	bool "Support jornada"
582
583config ARCH_UNIPHIER
584	bool "Panasonic UniPhier platform"
585	select SUPPORT_SPL
586
587endchoice
588
589source "arch/arm/cpu/armv8/Kconfig"
590
591source "arch/arm/cpu/arm926ejs/davinci/Kconfig"
592
593source "arch/arm/cpu/armv7/exynos/Kconfig"
594
595source "arch/arm/cpu/armv7/highbank/Kconfig"
596
597source "arch/arm/cpu/armv7/keystone/Kconfig"
598
599source "arch/arm/cpu/arm926ejs/kirkwood/Kconfig"
600
601source "arch/arm/cpu/arm926ejs/nomadik/Kconfig"
602
603source "arch/arm/cpu/armv7/omap3/Kconfig"
604
605source "arch/arm/cpu/armv7/omap4/Kconfig"
606
607source "arch/arm/cpu/armv7/omap5/Kconfig"
608
609source "arch/arm/cpu/arm926ejs/orion5x/Kconfig"
610
611source "arch/arm/cpu/armv7/rmobile/Kconfig"
612
613source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
614
615source "arch/arm/cpu/armv7/tegra-common/Kconfig"
616
617source "arch/arm/cpu/armv7/uniphier/Kconfig"
618
619source "arch/arm/cpu/arm926ejs/versatile/Kconfig"
620
621source "arch/arm/cpu/armv7/zynq/Kconfig"
622
623source "board/aristainetos/Kconfig"
624source "board/BuR/kwb/Kconfig"
625source "board/BuR/tseries/Kconfig"
626source "board/BuS/eb_cpux9k2/Kconfig"
627source "board/BuS/vl_ma2sc/Kconfig"
628source "board/CarMediaLab/flea3/Kconfig"
629source "board/Marvell/aspenite/Kconfig"
630source "board/Marvell/db-mv784mp-gp/Kconfig"
631source "board/Marvell/dkb/Kconfig"
632source "board/Marvell/gplugd/Kconfig"
633source "board/afeb9260/Kconfig"
634source "board/altera/socfpga/Kconfig"
635source "board/armadeus/apf27/Kconfig"
636source "board/armltd/integrator/Kconfig"
637source "board/armltd/vexpress/Kconfig"
638source "board/armltd/vexpress64/Kconfig"
639source "board/atmel/at91rm9200ek/Kconfig"
640source "board/atmel/at91sam9260ek/Kconfig"
641source "board/atmel/at91sam9261ek/Kconfig"
642source "board/atmel/at91sam9263ek/Kconfig"
643source "board/atmel/at91sam9m10g45ek/Kconfig"
644source "board/atmel/at91sam9n12ek/Kconfig"
645source "board/atmel/at91sam9rlek/Kconfig"
646source "board/atmel/at91sam9x5ek/Kconfig"
647source "board/atmel/sama5d3_xplained/Kconfig"
648source "board/atmel/sama5d3xek/Kconfig"
649source "board/bachmann/ot1200/Kconfig"
650source "board/balloon3/Kconfig"
651source "board/barco/titanium/Kconfig"
652source "board/bluegiga/apx4devkit/Kconfig"
653source "board/bluewater/snapper9260/Kconfig"
654source "board/boundary/nitrogen6x/Kconfig"
655source "board/broadcom/bcm28155_ap/Kconfig"
656source "board/broadcom/bcm958300k/Kconfig"
657source "board/broadcom/bcm958622hr/Kconfig"
658source "board/calao/sbc35_a9g20/Kconfig"
659source "board/calao/tny_a9260/Kconfig"
660source "board/calao/usb_a9263/Kconfig"
661source "board/cirrus/edb93xx/Kconfig"
662source "board/cm4008/Kconfig"
663source "board/cm41xx/Kconfig"
664source "board/compulab/cm_t335/Kconfig"
665source "board/compulab/cm_fx6/Kconfig"
666source "board/congatec/cgtqmx6eval/Kconfig"
667source "board/creative/xfi3/Kconfig"
668source "board/davedenx/qong/Kconfig"
669source "board/denx/m28evk/Kconfig"
670source "board/denx/m53evk/Kconfig"
671source "board/egnite/ethernut5/Kconfig"
672source "board/embest/mx6boards/Kconfig"
673source "board/emk/top9000/Kconfig"
674source "board/esd/meesc/Kconfig"
675source "board/esd/otc570/Kconfig"
676source "board/esg/ima3-mx53/Kconfig"
677source "board/eukrea/cpu9260/Kconfig"
678source "board/eukrea/cpuat91/Kconfig"
679source "board/faraday/a320evb/Kconfig"
680source "board/freescale/ls2085a/Kconfig"
681source "board/freescale/ls1021aqds/Kconfig"
682source "board/freescale/ls1021atwr/Kconfig"
683source "board/freescale/mx23evk/Kconfig"
684source "board/freescale/mx25pdk/Kconfig"
685source "board/freescale/mx28evk/Kconfig"
686source "board/freescale/mx31ads/Kconfig"
687source "board/freescale/mx31pdk/Kconfig"
688source "board/freescale/mx35pdk/Kconfig"
689source "board/freescale/mx51evk/Kconfig"
690source "board/freescale/mx53ard/Kconfig"
691source "board/freescale/mx53evk/Kconfig"
692source "board/freescale/mx53loco/Kconfig"
693source "board/freescale/mx53smd/Kconfig"
694source "board/freescale/mx6qarm2/Kconfig"
695source "board/freescale/mx6qsabreauto/Kconfig"
696source "board/freescale/mx6sabresd/Kconfig"
697source "board/freescale/mx6slevk/Kconfig"
698source "board/freescale/mx6sxsabresd/Kconfig"
699source "board/freescale/vf610twr/Kconfig"
700source "board/gateworks/gw_ventana/Kconfig"
701source "board/genesi/mx51_efikamx/Kconfig"
702source "board/gumstix/pepper/Kconfig"
703source "board/h2200/Kconfig"
704source "board/hale/tt01/Kconfig"
705source "board/icpdas/lp8x4x/Kconfig"
706source "board/imx31_phycore/Kconfig"
707source "board/isee/igep0033/Kconfig"
708source "board/jornada/Kconfig"
709source "board/karo/tx25/Kconfig"
710source "board/logicpd/imx27lite/Kconfig"
711source "board/logicpd/imx31_litekit/Kconfig"
712source "board/maxbcm/Kconfig"
713source "board/mpl/vcma9/Kconfig"
714source "board/olimex/mx23_olinuxino/Kconfig"
715source "board/palmld/Kconfig"
716source "board/palmtc/Kconfig"
717source "board/palmtreo680/Kconfig"
718source "board/phytec/pcm051/Kconfig"
719source "board/ppcag/bg0900/Kconfig"
720source "board/pxa255_idp/Kconfig"
721source "board/raspberrypi/rpi_b/Kconfig"
722source "board/ronetix/pm9261/Kconfig"
723source "board/ronetix/pm9263/Kconfig"
724source "board/ronetix/pm9g45/Kconfig"
725source "board/samsung/smdk2410/Kconfig"
726source "board/sandisk/sansa_fuze_plus/Kconfig"
727source "board/scb9328/Kconfig"
728source "board/schulercontrol/sc_sps_1/Kconfig"
729source "board/siemens/corvus/Kconfig"
730source "board/siemens/draco/Kconfig"
731source "board/siemens/pxm2/Kconfig"
732source "board/siemens/rut/Kconfig"
733source "board/siemens/taurus/Kconfig"
734source "board/silica/pengwyn/Kconfig"
735source "board/solidrun/hummingboard/Kconfig"
736source "board/spear/spear300/Kconfig"
737source "board/spear/spear310/Kconfig"
738source "board/spear/spear320/Kconfig"
739source "board/spear/spear600/Kconfig"
740source "board/spear/x600/Kconfig"
741source "board/st-ericsson/snowball/Kconfig"
742source "board/st-ericsson/u8500/Kconfig"
743source "board/sunxi/Kconfig"
744source "board/syteco/jadecpu/Kconfig"
745source "board/syteco/zmx25/Kconfig"
746source "board/taskit/stamp9g20/Kconfig"
747source "board/ti/am335x/Kconfig"
748source "board/ti/am43xx/Kconfig"
749source "board/ti/ti814x/Kconfig"
750source "board/ti/ti816x/Kconfig"
751source "board/ti/tnetv107xevm/Kconfig"
752source "board/timll/devkit3250/Kconfig"
753source "board/toradex/colibri_pxa270/Kconfig"
754source "board/tqc/tqma6/Kconfig"
755source "board/trizepsiv/Kconfig"
756source "board/ttcontrol/vision2/Kconfig"
757source "board/udoo/Kconfig"
758source "board/vpac270/Kconfig"
759source "board/wandboard/Kconfig"
760source "board/woodburn/Kconfig"
761source "board/xaeniax/Kconfig"
762source "board/zipitz2/Kconfig"
763
764endmenu
765