X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=drivers%2Fmtd%2Fnand%2FKconfig;h=3a5ffc1c226e0136747f2444936792051a01b8e2;hb=7dcdb2fd74d0ea86a83b436a910ae5ebd166430f;hp=c24221499bfb6cd47f272cd5e71839d7296cf4ea;hpb=f4e7e2d12164c3235c3f5e19a68a503623029d35;p=karo-tx-uboot.git diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index c24221499b..3a5ffc1c22 100644 --- a/drivers/mtd/nand/Kconfig +++ b/drivers/mtd/nand/Kconfig @@ -1,4 +1,10 @@ -menu "NAND Device Support" +menuconfig NAND + bool "NAND Device Support" + +if NAND + +config SYS_NAND_USE_FLASH_BBT + bool "Use a flash based bad block table" config SYS_NAND_SELF_INIT bool @@ -46,4 +52,26 @@ config SPL_NAND_DENALI endif -endmenu +config NAND_ATMEL + bool "AT91 NAND flash controller" + select SYS_NAND_SELF_INIT + +config NAND_MXC + bool "Support Freescale i.MX NAND controller" + select SYS_NAND_SELF_INIT + help + Enable support for the Freescale NAND controller found on + i.MX processors. + +config NAND_MXS + bool "Support Freescale GPMI NAND controller" + help + Enable support for the Freescale GPMI NAND controller found + on i.MX28 and i.MX6 processors. + +config NAND_MXS_NO_BBM_SWAP + bool "disable bad block mark swapping" + depends on NAND_MXS && SOC_MX6 + select SYS_NAND_USE_FLASH_BBT + +endif