xtensa/esp32: Implement MTDIOC_ERASESTATE for SPI Flash driver
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
This commit is contained in:
parent
30cb497fe1
commit
df2e890cfc
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user