summaryrefslogblamecommitdiff
path: root/nuttx/drivers/mtd/Kconfig
blob: ae656c474e15209986d0ef6327641ad3346d5119 (plain) (tree)
1
2
3
4

                                                             
                                      
 

































                                                     
 
                
                                   



                    
                            



                            
                                    
















                                                                                                  
































































                                             
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
config MTD_AT24XX
	bool "I2C-based AT24XX eeprom"
	default n
	select I2C

config AT24XX_SIZE
	int "at24xx size(kByte)"
	default 64
	depends on MTD_AT24XX

config AT24XX_ADDR
	hex "at24xx i2c address"
	default 0x50
	depends on MTD_AT24XX
		
config MTD_AT45DB
	bool "SPI-based AT45DB flash"
	default n
	select SPI
	
config AT45DB_FREQUENCY
	int "at45db frequency"
	default 1000000
	depends on MTD_AT45DB
	
config AT45DB_PREWAIT
	bool "enables higher performance write logic"
	default y
	depends on MTD_AT45DB

config AT45DB_PWRSAVE
	bool "enables power save"
	default n
	depends on MTD_AT45DB

config MTD_MP25P
	bool "SPI-based M25P FLASH"
	default n
	select SPI

config MP25P_SPIMODE
	int "MP25P SPI mode"
	default 0
	depends on MTD_MP25P

config MP25P_MANUFACTURER
	hex "MP25P manufacturers ID"
	default 0x20
	depends on MTD_MP25P
	---help---
		Various manufacturers may have produced the parts.  0x20 is the manufacturer ID
		for the STMicro MP25x serial FLASH.  If, for example, you are using the a Macronix
		International MX25 serial FLASH, the correct manufacturer ID would be 0xc2.

config MTD_RAMTRON
	bool "SPI-based RAMTRON NVRAM Devices FM25V10"
	default n
	select SPI
	---help---
		SPI-based RAMTRON NVRAM Devices FM25V10

config MTD_RAM
	bool "Memory bus ram"
	default n

config MTD_SST25
	bool "SPI-based SST25 FLASH"
	default n
	select SPI

config SST25_SPIMODE
	int "SST25 SPI Mode"
	default 0
	depends on MTD_SST25

config SST25_SPIFREQUENCY
	int "SST25 SPI Frequency"
	default 20000000
	depends on MTD_SST25

config SST25_READONLY
	bool "SST25 Read-Only FLASH"
	default n
	depends on MTD_SST25

config SST25_SECTOR512
	bool "Simulate 512 byte Erase Blocks"
	default n
	depends on MTD_SST25

config SST25_SLOWWRITE
	bool
	default y
	depends on MTD_SST25

config SST25_SLOWREAD
	bool
	default n
	depends on MTD_SST25

config MTD_W25
	bool "SPI-based W25 FLASH"
	default n
	select SPI

config W25_SPIMODE
	int "W25 SPI Mode"
	default 0
	depends on MTD_W25

config W25_SPIFREQUENCY
	int "W25 SPI Frequency"
	default 20000000
	depends on MTD_W25

config W25_READONLY
	bool "W25 Read-Only FLASH"
	default n
	depends on MTD_W25

config W25_SECTOR512
	bool "Simulate 512 byte Erase Blocks"
	default n
	depends on MTD_W25

config W25_SLOWREAD
	bool
	default n
	depends on MTD_W25