| config CREATE_ARCH_SYMLINK | |
| bool | |
| config HAVE_ARCH_IOREMAP | |
| bool | |
| choice | |
| prompt "Architecture select" | |
| default SANDBOX | |
| config ARC | |
| bool "ARC architecture" | |
| select HAVE_PRIVATE_LIBGCC | |
| select SUPPORT_OF_CONTROL | |
| select ARCH_EARLY_INIT_R | |
| select CLK | |
| select TIMER | |
| select ARC_TIMER | |
| config ARM | |
| bool "ARM architecture" | |
| select CREATE_ARCH_SYMLINK | |
| select HAVE_PRIVATE_LIBGCC if !ARM64 | |
| select SUPPORT_OF_CONTROL | |
| config M68K | |
| bool "M68000 architecture" | |
| select HAVE_PRIVATE_LIBGCC | |
| config MICROBLAZE | |
| bool "MicroBlaze architecture" | |
| select SUPPORT_OF_CONTROL | |
| imply CMD_IRQ | |
| config MIPS | |
| bool "MIPS architecture" | |
| select HAVE_ARCH_IOREMAP | |
| select HAVE_PRIVATE_LIBGCC | |
| select SUPPORT_OF_CONTROL | |
| config NDS32 | |
| bool "NDS32 architecture" | |
| select SUPPORT_OF_CONTROL | |
| config NIOS2 | |
| bool "Nios II architecture" | |
| select SUPPORT_OF_CONTROL | |
| select OF_CONTROL | |
| select DM | |
| select CPU | |
| config PPC | |
| bool "PowerPC architecture" | |
| select HAVE_PRIVATE_LIBGCC | |
| select SUPPORT_OF_CONTROL | |
| config SANDBOX | |
| bool "Sandbox" | |
| select BOARD_LATE_INIT | |
| select SUPPORT_OF_CONTROL | |
| select DM | |
| select DM_KEYBOARD | |
| select DM_SPI_FLASH | |
| select DM_SERIAL | |
| select DM_I2C | |
| select DM_SPI | |
| select DM_GPIO | |
| select DM_MMC | |
| select LZO | |
| imply CMD_GETTIME | |
| imply CMD_HASH | |
| imply CMD_IO | |
| imply CMD_IOTRACE | |
| imply CMD_LZMADEC | |
| imply CRC32_VERIFY | |
| imply FAT_WRITE | |
| imply HASH_VERIFY | |
| imply LZMA | |
| imply SCSI | |
| imply CMD_SATA | |
| imply CMD_SF_TEST | |
| config SH | |
| bool "SuperH architecture" | |
| select HAVE_PRIVATE_LIBGCC | |
| config X86 | |
| bool "x86 architecture" | |
| select CREATE_ARCH_SYMLINK | |
| select HAVE_PRIVATE_LIBGCC | |
| select USE_PRIVATE_LIBGCC | |
| select SUPPORT_OF_CONTROL | |
| select OF_CONTROL | |
| select DM | |
| select DM_PCI | |
| select PCI | |
| select TIMER | |
| select X86_TSC_TIMER | |
| imply BLK | |
| imply DM_ETH | |
| imply DM_GPIO | |
| imply DM_KEYBOARD | |
| imply DM_MMC | |
| imply DM_RTC | |
| imply DM_SERIAL | |
| imply DM_SCSI | |
| imply DM_SPI | |
| imply DM_SPI_FLASH | |
| imply DM_USB | |
| imply DM_VIDEO | |
| imply CMD_FPGA_LOADMK | |
| imply CMD_GETTIME | |
| imply CMD_IO | |
| imply CMD_IRQ | |
| imply CMD_PCI | |
| imply CMD_SF_TEST | |
| imply CMD_ZBOOT | |
| imply USB_HOST_ETHER | |
| imply USB_ETHER_ASIX | |
| imply USB_ETHER_SMSC95XX | |
| config XTENSA | |
| bool "Xtensa architecture" | |
| select CREATE_ARCH_SYMLINK | |
| select SUPPORT_OF_CONTROL | |
| 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/m68k/Kconfig" | |
| source "arch/microblaze/Kconfig" | |
| source "arch/mips/Kconfig" | |
| source "arch/nds32/Kconfig" | |
| source "arch/nios2/Kconfig" | |
| source "arch/powerpc/Kconfig" | |
| source "arch/sandbox/Kconfig" | |
| source "arch/sh/Kconfig" | |
| source "arch/x86/Kconfig" | |
| source "arch/xtensa/Kconfig" |