Files

57 lines
1.6 KiB
Plaintext
Executable File

config FMC_SPI_NAND
bool "lotus SPI Nand Flash Interface support"
depends on FMC
help
Enable the lotus SPI Nand flash support.
If unsure, say N
config SPI_NAND_MAX_CHIP_NUM
int "Support max number of SPI Nand flash chip (1, 2)"
depends on FMC_SPI_NAND
default 1
help
flash memory controller v100 device only support 1 or 2 SPI nand flash
chip, your should not config other value.
config NAND_MAX_CHIP_NUM
int "Support max number of Nand flash chip (1, 2)"
depends on FMC_NAND
default 1
help
flash memory controller v100 device only support 1 or 2 nand flash
chip, your should not config other value.
if FMC_SPI_NAND || FMC_NAND
choice
prompt "Page Size and Ecc Type Select"
default FMC100_AUTO_PAGESIZE_ECC
config FMC100_HARDWARE_PAGESIZE_ECC
bool "Hardware"
help
the configure of page size and ecc type lie on switch on the board.
so the page size and ecc type is controlled by Hardware see demo
board of SOC.
config FMC100_AUTO_PAGESIZE_ECC
bool "Auto"
help
auto-sensed the page size and ecc type value. driver will try each of
page size and ecc type one by one till flash can be read and wrote
accurately. so the page size and ecc type is match adaptively without
switch on the board
config FMC100_PAGESIZE_AUTO_ECC_NONE
bool "Pagesize Auto, Ecc None"
help
auto-sensed the page size and select ecc none. driver will try each
of page size one by one till flash can be read and wrote accurately.
so the page size is match adaptively without switch on the board
endchoice
endif