mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 08:36:24 +08:00
xtensa/esp32: Implement MTDIOC_ERASESTATE for SPI Flash driver
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
This commit is contained in:
committed by
Xiang Xiao
parent
f5964d55dd
commit
5784d1384b
@@ -69,6 +69,7 @@
|
||||
|
||||
#define SPI_FLASH_ENCRYPT_UNIT_SIZE (32)
|
||||
#define SPI_FLASH_ENCRYPT_WORDS (32 / 4)
|
||||
#define SPI_FLASH_ERASED_STATE (0xff)
|
||||
|
||||
#define ESP32_MTD_OFFSET CONFIG_ESP32_MTD_OFFSET
|
||||
#define ESP32_MTD_SIZE CONFIG_ESP32_MTD_SIZE
|
||||
@@ -1933,6 +1934,15 @@ static int esp32_ioctl(FAR struct mtd_dev_s *dev, int cmd,
|
||||
}
|
||||
break;
|
||||
|
||||
case MTDIOC_ERASESTATE:
|
||||
{
|
||||
FAR uint8_t *result = (FAR uint8_t *)arg;
|
||||
*result = SPI_FLASH_ERASED_STATE;
|
||||
|
||||
ret = OK;
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
ret = -ENOTTY;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user