Newer
Older
barebox / arch / arm / Kconfig
@Juergen Beisert Juergen Beisert on 8 Nov 2007 2 KB Using correct board names all over the place
#
#
#
config ARCH_TEXT_BASE
	hex
	default 0x08f00000 if MACH_MX1ADS
	default 0x08f80000 if MACH_SCB9328
	default 0x81f00000 if MACH_NXDB500
	default 0x21e00000 if MACH_ECO920
	default 0xa0000000 if MACH_PCM038
	default 0x87f00000 if MACH_PCM037
#
#
#
config BOARDINFO
	default "Synertronixx scb9328" if MACH_SCB9328

config BOARDINFO
	default "Hilscher Netx nxdb500" if MACH_NXDB500

config BOARDINFO
	default "Phytec phyCORE-i.MX27" if MACH_PCM038

config BOARDINFO
	default "Phytec phyCORE-i.MX31" if MACH_PCM037

config BOARD_LINKER_SCRIPT
	bool
	default n

config GENERIC_LINKER_SCRIPT
	bool
	default y
	depends on !BOARD_LINKER_SCRIPT

config ARM
	bool
	select HAS_KALLSYMS
	select HAS_MODULES
	default y

config ARM920T
	bool

config ARM926EJS
	bool

# i.MX1, i.MXL, i.MX27 and i.MX31 are quite similar and thus
# handled in one arch
config ARCH_IMX
	bool

config ARCH_IMX1
	bool
	select ARCH_IMX
	select ARM920T

config ARCH_IMX27
	bool
	select ARCH_IMX
	select ARM926EJS

config ARCH_IMX31
	bool
	select ARCH_IMX

config ARCH_AT91RM9200
	bool
	select ARM920T

config ARCH_NETX
	bool
	select ARM926EJS

choice
	prompt "Select your board"

config MACH_MX1ADS
	bool "mx1ads"
	select HAS_CS8900
	select ARCH_IMX1
	help
	  Say Y here if you are using the Motorola MX1ADS board

config MACH_SCB9328
	bool "Synertronixx scb9328"
	select HAS_DM9000
	select HAS_CFI
	select ARCH_IMX1
	help
	  Say Y here if you are using the Synertronixx scb9328 board

config MACH_PCM038
	bool "phyCORE-i.MX27"
	select HAS_CFI
	select ARCH_IMX27
	help
	  Say Y here if you are using Phytec's phyCORE-i.MX27 (pcm038) equipped
	  with a Freescale i.MX27 Processor

config MACH_ECO920
	bool "eco920"
	select HAS_AT91_ETHER
	select HAS_CFI
	select ARCH_AT91RM9200
	help
	  Say Y here if you are using the Motorola MX1ADS board

config MACH_NXDB500
	bool "Hilscher Netx nxdb500"
	select HAS_NETX_ETHER
	select HAS_CFI
	select ARCH_NETX
	help
	  Say Y here if you are using the Hilscher Netx nxdb500 board

config MACH_PCM037
	bool "phyCORE-i.MX31"
	select ARCH_IMX31
	help
	  Say Y here if your are using Phytec's phyCORE-i.MX31 (pcm037) equipped
	  with a Freescale i.MX31 Processor

endchoice

source arch/arm/mach-netx/Kconfig

menu "Arm specific settings"

config CMDLINE_TAG
	bool "Send commandline to kernel"
	default y
	help
	  If you want to start a 2.6 kernel say y here.

config SETUP_MEMORY_TAGS
	bool "send memory definition to kernel"
	default y
	help
	  If you want to start a 2.6 kernel say y here.

config INITRD_TAG
	bool "send initrd params to kernel"
	default y
	help
	  If you want to start a 2.6 kernel and use an
	  initrd image say y here.

endmenu

source common/Kconfig
source commands/Kconfig
source net/Kconfig
source drivers/Kconfig
source fs/Kconfig
source lib/Kconfig