@@ -215,12 +215,6 @@ Configuration Options:
Platform specific options
=========================
- CONFIG_NAND_DENALI
- Enables the denali.c driver.
-
- CONFIG_SYS_NAND_DENALI_64BIT
- Indicates that the Denali NAND controller is the 64-bit variant.
-
CONFIG_NAND_OMAP_GPMC
Enables omap_gpmc.c driver for OMAPx and AMxxxx platforms.
GPMC controller is used for parallel NAND flash devices, and can
@@ -0,0 +1 @@
+source "drivers/mtd/nand/Kconfig"
new file mode 100644
@@ -0,0 +1,32 @@
+menu "NAND Device Support"
+
+if !SPL_BUILD
+
+config NAND_DENALI
+ bool "Support Denali NAND controller"
+ help
+ Enable support for the Denali NAND controller.
+
+config SYS_NAND_DENALI_64BIT
+ bool "Use 64-bit variant of Denali NAND controller"
+ depends on NAND_DENALI
+ help
+ The Denali NAND controller IP has some variations in terms of
+ the bus interface. The DMA setup sequence is completely differenct
+ between 32bit / 64bit AXI bus variants.
+
+ If your Denali NAND controller is the 64-bit variant, say Y.
+ Otherwise (32 bit), say N.
+
+config NAND_DENALI_SPARE_AREA_SKIP_BYTES
+ int "Number of bytes reserved in oob area"
+ depends on NAND_DENALI
+ range 0 63
+ help
+ This option specifies the number of bytes to skip from start of
+ oob area before last ECC sector data starts. This is potentially
+ used to preserve the bad block marker in the oob area.
+
+endif
+
+endmenu
Commit 3eb3e72a3f66 (nand/denali: Adding Denali NAND driver support) introduced some new options, and some of them were documented by commit f9860cf081ef (nand/denali: Document CONFIG symbols). This commit allows users to enable/disable them via Kconfig with more detailed help docs. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Chin Liang See <clsee@altera.com> Cc: Scott Wood <scottwood@freescale.com> --- Changes in v5: - Newly added Changes in v4: None Changes in v3: None Changes in v2: None doc/README.nand | 6 ------ drivers/mtd/Kconfig | 1 + drivers/mtd/nand/Kconfig | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 drivers/mtd/nand/Kconfig