diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2011-02-24 16:42:40 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-03-03 16:15:57 +0100 |
commit | 5fb8333d34f17d85cd551854951476c22847a5c2 (patch) | |
tree | 8f6fbd4c9b9e40bb9470554b3a47a8a3213e8cb4 /drivers/mtd/nand/Kconfig | |
parent | fd5a99267f41d51821e67ff1b2743a80d0fd2653 (diff) | |
download | barebox-5fb8333d34f17d85cd551854951476c22847a5c2.tar.gz barebox-5fb8333d34f17d85cd551854951476c22847a5c2.tar.xz |
ARM i.MX: cleanup boot modes
The i.MX Processors support two different boot modes, the internal
boot mode and the external boot mode. Traditionally the external
NAND boot mode is handled in drivers/mtd/nand and the internal
boot mode is handled in arch/arm/mach-imx. This patch consolidates
the handling of both boot modes in arch/arm/mach-imx so that
the user does not have to look in the mtd kconfig section for
booting from NAND. Also, selecting between internal and external
boot mode now is a clear choice.
The external NAND boot mode has been independent of the mtd nand
driver, but as the code was contained in the NAND driver it was
not possible to support booting from NAND without a mtd nand driver.
This is changed with this patch.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mtd/nand/Kconfig')
-rw-r--r-- | drivers/mtd/nand/Kconfig | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index 034bb6fe49..12e1237e37 100644 --- a/drivers/mtd/nand/Kconfig +++ b/drivers/mtd/nand/Kconfig @@ -13,27 +13,6 @@ config NAND_IMX prompt "i.MX NAND driver" depends on ARCH_IMX21 || ARCH_IMX27 || ARCH_IMX31 || ARCH_IMX35 || ARCH_IMX25 || ARCH_IMX51 -config NAND_IMX_BOOT - bool - prompt "Support Starting barebox from NAND" - depends on NAND_IMX && !ARCH_IMX51 - -choice - depends on NAND_IMX_BOOT - default NAND_IMX_BOOT_512_2K - prompt "select nand pagesize you want to support booting from" - -config NAND_IMX_BOOT_512 - bool "512 byte page size" - -config NAND_IMX_BOOT_2K - bool "2048 byte page size" - -config NAND_IMX_BOOT_512_2K - bool "512 byte and 2048 byte pagesize" - -endchoice - config NAND_OMAP_GPMC tristate "NAND Flash Support for GPMC based OMAP platforms" depends on ((ARCH_OMAP2 || ARCH_OMAP3) && GPMC) |