9
0
Fork 0
barebox/arch/arm/Kconfig

209 lines
4.2 KiB
Plaintext

#
#
#
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 0xa0000000 if MACH_IMX27ADS
default 0x87f00000 if MACH_PCM037
default 0x23f00000 if MACH_AT91SAM9260_EK
config BOARDINFO
default "Synertronixx scb9328" if MACH_SCB9328
default "Hilscher Netx nxdb500" if MACH_NXDB500
default "Phytec phyCORE-i.MX27" if MACH_PCM038
default "Freescale i.MX27 ADS" if MACH_IMX27ADS
default "Phytec phyCORE-i.MX31" if MACH_PCM037
default "Atmel 91SAM9260-EK" if MACH_AT91SAM9260_EK
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
select HAVE_CONFIGURABLE_MEMORY_LAYOUT
select HAVE_CONFIGURABLE_TEXT_BASE
default y
config ARM920T
bool
config ARM926EJS
bool
config ARMCORTEXA8
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
config ARCH_OMAP
bool
config ARCH_AT91SAM9
bool
select ARM926EJS
config ARCH_AT91SAM9260
bool
select ARCH_AT91SAM9
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
select MACH_HAS_LOWLEVEL_INIT
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
select MACH_HAS_LOWLEVEL_INIT
help
Say Y here if you are using Phytec's phyCORE-i.MX27 (pcm038) equipped
with a Freescale i.MX27 Processor
config MACH_IMX27ADS
bool "Freescale i.MX27ADS"
select HAS_CFI
select ARCH_IMX27
select MACH_HAS_LOWLEVEL_INIT
help
Say Y here if you are using the Freescale i.MX27ads board 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
select MACH_HAS_LOWLEVEL_INIT
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 you are using Phytec's phyCORE-i.MX31 (pcm037) equipped
with a Freescale i.MX31 Processor
config MACH_OMAP
bool "Texas Instruments' OMAP based platforms"
select ARCH_OMAP
help
Say Y if you are using Texas Instrument's OMAP based platforms
config MACH_AT91SAM9260_EK
bool "Atmel AT91SAM9260-EK"
select ARCH_AT91SAM9260
help
Say y here if you are using Atmel's AT91SAM9260-EK Evaluation board
endchoice
config IMX_CLKO
bool "clko command"
depends on ARCH_IMX27
help
The i.MX SoCs have a Pin which can output different reference frequencies.
Say y here if you want to have the clko command which lets you select the
frequency to output on this pin.
source arch/arm/mach-netx/Kconfig
source arch/arm/mach-omap/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.
config ARMCORTEXA8_DCACHE_SKIP
bool "Skip DCache Invlidate"
depends on ARMCORTEXA8
default n
help
If your architecture configuration uses some other method of disabling caches, enable this
So that the D-Cache invalidation logic is skipped
endmenu
source common/Kconfig
source commands/Kconfig
source net/Kconfig
source drivers/Kconfig
source fs/Kconfig
source lib/Kconfig