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