aboutsummaryrefslogtreecommitdiff
path: root/nuttx/drivers/mtd/Kconfig
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-09-16 15:46:54 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-09-16 15:46:54 +0000
commitc09094ccfc6e51b0de4e045a9bfe51bf1b178667 (patch)
treec04ff269ee062f272732557ebc1e08c1d8d69bb6 /nuttx/drivers/mtd/Kconfig
parent62f6889f929002e32865650a92a083698424cd49 (diff)
downloadpx4-firmware-c09094ccfc6e51b0de4e045a9bfe51bf1b178667.tar.gz
px4-firmware-c09094ccfc6e51b0de4e045a9bfe51bf1b178667.tar.bz2
px4-firmware-c09094ccfc6e51b0de4e045a9bfe51bf1b178667.zip
Add W25 FLASH driver; Use attribute definitions in nuttx/compiler.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5161 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/drivers/mtd/Kconfig')
-rw-r--r--nuttx/drivers/mtd/Kconfig73
1 files changed, 69 insertions, 4 deletions
diff --git a/nuttx/drivers/mtd/Kconfig b/nuttx/drivers/mtd/Kconfig
index bda5afa84..ae656c474 100644
--- a/nuttx/drivers/mtd/Kconfig
+++ b/nuttx/drivers/mtd/Kconfig
@@ -36,19 +36,19 @@ config AT45DB_PWRSAVE
bool "enables power save"
default n
depends on MTD_AT45DB
-
+
config MTD_MP25P
- bool "SPI-based M25P1 falsh"
+ bool "SPI-based M25P FLASH"
default n
select SPI
config MP25P_SPIMODE
- int "mp25p spi mode"
+ int "MP25P SPI mode"
default 0
depends on MTD_MP25P
config MP25P_MANUFACTURER
- hex "mp25p manufacturers ID"
+ hex "MP25P manufacturers ID"
default 0x20
depends on MTD_MP25P
---help---
@@ -66,3 +66,68 @@ config MTD_RAMTRON
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