xref: /rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig (revision 4b0abf9f3c024225987ec92ea9ae9e8a1ac5950d)
1menu "NAND Device Support"
2
3if !SPL_BUILD
4
5config NAND_DENALI
6	bool "Support Denali NAND controller"
7	help
8	  Enable support for the Denali NAND controller.
9
10config SYS_NAND_DENALI_64BIT
11	bool "Use 64-bit variant of Denali NAND controller"
12	depends on NAND_DENALI
13	help
14	  The Denali NAND controller IP has some variations in terms of
15	  the bus interface.  The DMA setup sequence is completely differenct
16	  between 32bit / 64bit AXI bus variants.
17
18	  If your Denali NAND controller is the 64-bit variant, say Y.
19	  Otherwise (32 bit), say N.
20
21config NAND_DENALI_SPARE_AREA_SKIP_BYTES
22	int "Number of bytes skipped in OOB area"
23	depends on NAND_DENALI
24	range 0 63
25	help
26	  This option specifies the number of bytes to skip from the beginning
27	  of OOB area before last ECC sector data starts.  This is potentially
28	  used to preserve the bad block marker in the OOB area.
29
30endif
31
32endmenu
33