keep the rm9200 in its own Kconfig until we move it to the at91 API Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx> --- arch/arm/Kconfig | 49 ++---------------------------- arch/arm/mach-at91/Kconfig | 62 ++++++++++++++++++++++++++++++++++++++ arch/arm/mach-at91rm9200/Kconfig | 18 +++++++++++ 3 files changed, 83 insertions(+), 46 deletions(-) create mode 100644 arch/arm/mach-at91/Kconfig create mode 100644 arch/arm/mach-at91rm9200/Kconfig diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index ac0c802..7870b32 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -68,15 +68,6 @@ config ARM926EJS config ARMCORTEXA8 bool -config ARCH_AT91SAM9260 - bool - select ARM926EJS - -config ARCH_AT91SAM9263 - bool - select ARM926EJS - select MACH_HAS_LOWLEVEL_INIT - menu "System Type" choice @@ -107,7 +98,7 @@ endchoice choice prompt "Select your board" - depends on !ARCH_OMAP + depends on !ARCH_AT91 && !ARCH_AT91RM9200 && !ARCH_OMAP config MACH_MX1ADS bool "mx1ads" @@ -193,14 +184,6 @@ config MACH_FREESCALE_MX25_3STACK Say Y here if you are using the Freescale MX25 3stack board equipped with a Freescale i.MX25 Processor -config MACH_ECO920 - bool "eco920" - depends on ARCH_AT91RM9200 - select HAS_AT91_ETHER - select HAS_CFI - help - Say Y here if you are using the Motorola MX1ADS board - config MACH_NXDB500 bool "Hilscher Netx nxdb500" depends on ARCH_NETX @@ -220,27 +203,6 @@ config MACH_PCM037 Say Y here if you are using Phytec's phyCORE-i.MX31 (pcm037) equipped with a Freescale i.MX31 Processor -config MACH_AT91SAM9260_EK - bool "Atmel AT91SAM9260-EK" - depends on ARCH_AT91 - select ARCH_AT91SAM9260 - help - Say y here if you are using Atmel's AT91SAM9260-EK Evaluation board - -config MACH_AT91SAM9263_EK - bool "Atmel AT91SAM9263-EK" - depends on ARCH_AT91 - select ARCH_AT91SAM9263 - help - Say y here if you are using Atmel's AT91SAM9263-EK Evaluation board - -config MACH_PM9263 - bool "Ronetix PM9263" - depends on ARCH_AT91 - select ARCH_AT91SAM9263 - help - Say y here if you are using the Ronetix PM9263 Board - config MACH_A9M2410 bool "Digi A9M2410" depends on ARCH_S3C24xx @@ -272,13 +234,6 @@ config MACH_PCA100 Say Y here if you are using Phytec's phyCard-i.MX27 (pca100) equipped with a Freescale i.MX27 Processor -config MACH_MMCCPU - bool "Bucyrus MMC-CPU" - depends on ARCH_AT91 - select ARCH_AT91SAM9263 - help - Say y here if you are using the Bucyrus MMC-CPU - config MACH_EUKREA_CPUIMX27 bool "EUKREA CPUIMX27" depends on ARCH_IMX @@ -291,6 +246,8 @@ config MACH_EUKREA_CPUIMX27 endchoice +source arch/arm/mach-at91/Kconfig +source arch/arm/mach-at91rm9200/Kconfig source arch/arm/mach-imx/Kconfig source arch/arm/mach-netx/Kconfig source arch/arm/mach-omap/Kconfig diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig new file mode 100644 index 0000000..b0e6407 --- /dev/null +++ b/arch/arm/mach-at91/Kconfig @@ -0,0 +1,62 @@ +if ARCH_AT91 + +comment "Atmel AT91 System-on-Chip" + +choice + prompt "Atmel AT91 Processor" + +config ARCH_AT91SAM9260 + bool "AT91SAM9260" + select ARM926EJS + +config ARCH_AT91SAM9263 + bool "AT91SAM9263" + select ARM926EJS + select MACH_HAS_LOWLEVEL_INIT + +endchoice + +# ---------------------------------------------------------- + +if ARCH_AT91SAM9260 + +choice + + prompt "AT91SAM9260 Board Type" + +config MACH_AT91SAM9260_EK + bool "Atmel AT91SAM9260-EK" + help + Say y here if you are using Atmel's AT91SAM9260-EK Evaluation board + +endchoice + +endif + +# ---------------------------------------------------------- + +if ARCH_AT91SAM9263 + +choice + prompt "AT91SAM9263 Board Type" + +config MACH_AT91SAM9263_EK + bool "Atmel AT91SAM9263-EK" + help + Say y here if you are using Atmel's AT91SAM9263-EK Evaluation board + +config MACH_MMCCPU + bool "Bucyrus MMC-CPU" + help + Say y here if you are using the Bucyrus MMC-CPU + +config MACH_PM9263 + bool "Ronetix PM9263" + help + Say y here if you are using the Ronetix PM9263 Board + +endchoice + +endif + +endif diff --git a/arch/arm/mach-at91rm9200/Kconfig b/arch/arm/mach-at91rm9200/Kconfig new file mode 100644 index 0000000..32b6105 --- /dev/null +++ b/arch/arm/mach-at91rm9200/Kconfig @@ -0,0 +1,18 @@ +if ARCH_AT91RM9200 + +comment "Atmel AT91RM9200 System-on-Chip" + +choice + + prompt "AT91RM9200 Board Type" + +config MACH_ECO920 + bool "eco920" + select HAS_AT91_ETHER + select HAS_CFI + help + Say Y here if you are using the Motorola MX1ADS board + +endchoice + +endif -- 1.6.5 _______________________________________________ u-boot-v2 mailing list u-boot-v2@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/u-boot-v2