| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- menuconfig RT_USING_MTD_NOR
- bool "Using MTD Nor Flash device drivers"
- default n
- help
- Enable the Memory Technology Device (MTD) NOR layer so SPI/QSPI or
- parallel NOR flashes can be registered and exposed to the filesystem or
- FAL. Select this when your design stores code/data in NOR.
- config RT_USING_MTD_NOR_CFI
- bool "CFI Flash driver"
- depends on RT_USING_DM
- depends on RT_USING_MTD_NOR
- default n
- config RT_USING_MTD_NOR_SPI
- bool "SPI Nor Flash driver"
- depends on RT_USING_DM
- depends on RT_USING_MTD_NOR
- depends on RT_USING_SPI
- select RT_USING_SFUD
- select RT_SFUD_USING_SFDP
- select RT_SFUD_USING_FLASH_INFO_TABLE
- select SFUD_USING_QSPI if RT_USING_QSPI
- default n
- menuconfig RT_USING_MTD_NAND
- bool "Using MTD Nand Flash device drivers"
- default n
- help
- Enable NAND flash management (bad-block handling, ECC hooks, partitions).
- Requires platform-specific ECC support and is needed for raw NAND storage.
- if RT_USING_MTD_NAND
- config RT_MTD_NAND_DEBUG
- bool "Enable MTD Nand operations debug information"
- default n
- help
- Print verbose details for each NAND read/write/erase operation to aid
- bring-up. Disable in production to avoid large log output.
- endif
|