mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01:00 
			
		
		
		
	This converts the following to Kconfig: CONFIG_ARCH_MISC_INIT Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			175 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			175 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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
 | |
| 
 | |
| 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"
 | |
| 	select ARCH_MISC_INIT
 | |
| 
 | |
| 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 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
 | |
| 
 | |
| 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"
 |