123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- 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
- config ARM
- bool "ARM architecture"
- select CREATE_ARCH_SYMLINK
- select HAVE_PRIVATE_LIBGCC if !ARM64
- select SUPPORT_OF_CONTROL
- config AVR32
- bool "AVR32 architecture"
- select CREATE_ARCH_SYMLINK
- config BLACKFIN
- bool "Blackfin architecture"
- config M68K
- bool "M68000 architecture"
- select HAVE_PRIVATE_LIBGCC
- config MICROBLAZE
- bool "MicroBlaze architecture"
- select SUPPORT_OF_CONTROL
- config MIPS
- bool "MIPS architecture"
- select HAVE_ARCH_IOREMAP
- select HAVE_PRIVATE_LIBGCC
- select SUPPORT_OF_CONTROL
- config NDS32
- bool "NDS32 architecture"
- config NIOS2
- bool "Nios II architecture"
- select SUPPORT_OF_CONTROL
- select OF_CONTROL
- select DM
- select CPU
- config OPENRISC
- bool "OpenRISC architecture"
- config PPC
- bool "PowerPC architecture"
- select HAVE_PRIVATE_LIBGCC
- select SUPPORT_OF_CONTROL
- config SANDBOX
- bool "Sandbox"
- 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
- 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 SUPPORT_OF_CONTROL
- select DM
- select DM_KEYBOARD
- select DM_SERIAL
- select DM_GPIO
- select DM_SPI
- select DM_SPI_FLASH
- 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/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"
- source "arch/xtensa/Kconfig"
|