123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- menu "MTD Support"
- config MTD_PARTITIONS
- bool
- config MTD
- bool "Enable MTD layer"
- help
- Enable the MTD stack, necessary to interact with NAND, NOR,
- SPI-NOR, SPI-NAND, OneNAND, etc.
- config DM_MTD
- bool "Enable Driver Model for MTD drivers"
- depends on DM
- help
- Enable driver model for Memory Technology Devices (MTD), such as
- flash, RAM and similar chips, often used for solid state file
- systems on embedded devices.
- config MTD_NOR_FLASH
- bool "Enable parallel NOR flash support"
- help
- Enable support for parallel NOR flash.
- config SYS_MTDPARTS_RUNTIME
- bool "Allow MTDPARTS to be configured at runtime"
- depends on MTD
- help
- This option allows to call the function board_mtdparts_default to
- dynamically build the variables mtdids and mtdparts at runtime.
- config FLASH_CFI_DRIVER
- bool "Enable CFI Flash driver"
- help
- The Common Flash Interface specification was developed by Intel,
- AMD and other flash manufactures. It provides a universal method
- for probing the capabilities of flash devices. If you wish to
- support any device that is CFI-compliant, you need to enable this
- option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
- for more information on CFI.
- config CFI_FLASH
- bool "Enable Driver Model for CFI Flash driver"
- depends on DM_MTD
- select FLASH_CFI_DRIVER
- help
- The Common Flash Interface specification was developed by Intel,
- AMD and other flash manufactures. It provides a universal method
- for probing the capabilities of flash devices. If you wish to
- support any device that is CFI-compliant, you need to enable this
- option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
- for more information on CFI.
- config SYS_FLASH_USE_BUFFER_WRITE
- bool "Enable buffered writes to flash"
- depends on FLASH_CFI_DRIVER
- help
- Use buffered writes to flash.
- config FLASH_CFI_MTD
- bool "Enable CFI MTD driver"
- depends on FLASH_CFI_DRIVER
- help
- This option enables the building of the cfi_mtd driver
- in the drivers directory. The driver exports CFI flash
- to the MTD layer.
- config SYS_FLASH_PROTECTION
- bool "Use hardware flash protection"
- depends on FLASH_CFI_DRIVER
- help
- If defined, hardware flash sectors protection is used
- instead of U-Boot software protection.
- config SYS_FLASH_CFI
- bool "Define extra elements in CFI for flash geometry"
- depends on FLASH_CFI_DRIVER
- help
- Define if the flash driver uses extra elements in the
- common flash structure for storing flash geometry.
- config ALTERA_QSPI
- bool "Altera Generic Quad SPI Controller"
- depends on DM_MTD
- help
- This enables access to Altera EPCQ/EPCS flash chips using the
- Altera Generic Quad SPI Controller. The controller converts SPI
- NOR flash to parallel flash interface. Please find details on the
- "Embedded Peripherals IP User Guide" of Altera.
- config FLASH_PIC32
- bool "Microchip PIC32 Flash driver"
- depends on MACH_PIC32 && DM_MTD
- help
- This enables access to Microchip PIC32 internal non-CFI flash
- chips through PIC32 Non-Volatile-Memory Controller.
- config RENESAS_RPC_HF
- bool "Renesas RCar Gen3 RPC HyperFlash driver"
- depends on RCAR_GEN3 && DM_MTD
- help
- This enables access to HyperFlash memory through the Renesas
- RCar Gen3 RPC controller.
- config HBMC_AM654
- bool "HyperBus controller driver for AM65x SoC"
- depends on SYSCON
- help
- This is the driver for HyperBus controller on TI's AM65x and
- other SoCs
- source "drivers/mtd/nand/Kconfig"
- source "drivers/mtd/spi/Kconfig"
- source "drivers/mtd/ubi/Kconfig"
- endmenu
|