| config CREATE_ARCH_SYMLINK |
| bool |
| |
| config HAVE_GENERIC_BOARD |
| bool |
| |
| config SYS_GENERIC_BOARD |
| bool |
| depends on HAVE_GENERIC_BOARD |
| |
| choice |
| prompt "Architecture select" |
| default SANDBOX |
| |
| config ARC |
| bool "ARC architecture" |
| select HAVE_PRIVATE_LIBGCC |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| |
| config ARM |
| bool "ARM architecture" |
| select CREATE_ARCH_SYMLINK |
| select HAVE_PRIVATE_LIBGCC if !ARM64 |
| select HAVE_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| |
| config AVR32 |
| bool "AVR32 architecture" |
| select CREATE_ARCH_SYMLINK |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| |
| config BLACKFIN |
| bool "Blackfin architecture" |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| |
| config M68K |
| bool "M68000 architecture" |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| |
| config MICROBLAZE |
| bool "MicroBlaze architecture" |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| |
| config MIPS |
| bool "MIPS architecture" |
| select HAVE_PRIVATE_LIBGCC |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| |
| config NDS32 |
| bool "NDS32 architecture" |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| |
| config NIOS2 |
| bool "Nios II architecture" |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| |
| config OPENRISC |
| bool "OpenRISC architecture" |
| |
| config PPC |
| bool "PowerPC architecture" |
| select HAVE_PRIVATE_LIBGCC |
| select HAVE_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| |
| config SANDBOX |
| bool "Sandbox" |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| select DM |
| select DM_SPI_FLASH |
| select DM_SERIAL |
| select DM_I2C |
| select DM_SPI |
| select DM_GPIO |
| |
| config SH |
| bool "SuperH architecture" |
| select HAVE_PRIVATE_LIBGCC |
| |
| config SPARC |
| bool "SPARC architecture" |
| select CREATE_ARCH_SYMLINK |
| |
| config X86 |
| bool "x86 architecture" |
| select CREATE_ARCH_SYMLINK |
| select HAVE_PRIVATE_LIBGCC |
| select HAVE_GENERIC_BOARD |
| select SYS_GENERIC_BOARD |
| select SUPPORT_OF_CONTROL |
| select DM |
| select DM_SERIAL |
| select DM_GPIO |
| select DM_SPI |
| select DM_SPI_FLASH |
| |
| endchoice |
| |
| config SYS_ARCH |
| string |
| help |
| This option should contain the architecture name to build the |
| appropriate arch/<CONFIG_SYS_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/<CONFIG_SYS_ARCH>/cpu/<CONFIG_SYS_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/<CONFIG_SYS_ARCH>/cpu/<CONFIG_SYS_CPU>/<CONFIG_SYS_SOC>. |
| |
| 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/<CONFIG_SYS_VENDOR>/common/Makefile exists, the vendor common |
| directory is compiled. |
| If CONFIG_SYS_BOARD is also set, the sources under |
| board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_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/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> |
| or board/<CONFIG_SYS_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/<CONFIG_SYS_CONFIG_NAME>.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" |