choice prompt "Architecture select" default SANDBOX config ARC bool "ARC architecture" config ARM bool "ARM architecture" select HAVE_PRIVATE_LIBGCC select SUPPORT_OF_CONTROL config AVR32 bool "AVR32 architecture" config BLACKFIN bool "Blackfin architecture" config M68K bool "M68000 architecture" config MICROBLAZE bool "MicroBlaze architecture" select SUPPORT_OF_CONTROL config MIPS bool "MIPS architecture" select HAVE_PRIVATE_LIBGCC config NDS32 bool "NDS32 architecture" config NIOS2 bool "Nios II architecture" config OPENRISC bool "OpenRISC architecture" config PPC bool "PowerPC architecture" select HAVE_PRIVATE_LIBGCC config SANDBOX bool "Sandbox" select SUPPORT_OF_CONTROL config SH bool "SuperH architecture" select HAVE_PRIVATE_LIBGCC config SPARC bool "SPARC architecture" config X86 bool "x86 architecture" select HAVE_PRIVATE_LIBGCC select SUPPORT_OF_CONTROL endchoice config SYS_ARCH string help This option should contain the architecture name to build the appropriate arch/ directory. All the architectures should specify this option correctly. config SYS_CPU string help This option should contain the CPU name to build the correct arch//cpu/ directory. This is optional. For those targets without the CPU directory, leave this option empty. config SYS_SOC string help This option should contain the SoC name to build the directory arch//cpu//. This is optional. For those targets without the SoC directory, leave this option empty. config SYS_VENDOR string help This option should contain the vendor name of the target board. If it is set and board//common/Makefile exists, the vendor common directory is compiled. If CONFIG_SYS_BOARD is also set, the sources under board// directory are compiled. This is optional. For those targets without the vendor directory, leave this option empty. config SYS_BOARD string help This option should contain the name of the target board. If it is set, either board// or board/ directory is compiled depending on whether CONFIG_SYS_VENDOR is set or not. This is optional. For those targets without the board directory, leave this option empty. config SYS_CONFIG_NAME string help This option should contain the base name of board header file. The header file include/configs/.h should be included from include/config.h. source "arch/arc/Kconfig" source "arch/arm/Kconfig" source "arch/avr32/Kconfig" source "arch/blackfin/Kconfig" source "arch/m68k/Kconfig" source "arch/microblaze/Kconfig" source "arch/mips/Kconfig" source "arch/nds32/Kconfig" source "arch/nios2/Kconfig" source "arch/openrisc/Kconfig" source "arch/powerpc/Kconfig" source "arch/sandbox/Kconfig" source "arch/sh/Kconfig" source "arch/sparc/Kconfig" source "arch/x86/Kconfig"