Skip to content

Commit 0550355

Browse files
Zhangshoukuixiaoxiang781216
authored andcommitted
drivers/mtd/mtd_cfi: Add MTDIOC_ERASESTATE
We need to give a default erase value when we register cfi flash for mtd devices he pseudo-code is as follows: register_cfi_driver(xxx) find_mtddriver("xxx", &inode); mtdconfig_register(inode->u.i_mtd); https://github.com/Zhangshoukui/nuttx/blob/master/drivers/mtd/mtd_config.c#L1775C28-L1775C45 Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com>
1 parent 82273b1 commit 0550355

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

drivers/mtd/mtd_cfi.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,13 @@ static int cfi_mtd_ioctl(FAR struct mtd_dev_s *dev, int cmd,
235235
}
236236
break;
237237

238+
case MTDIOC_ERASESTATE:
239+
{
240+
FAR uint8_t *result = (FAR uint8_t *)arg;
241+
*result = 0xff;
242+
break;
243+
}
244+
238245
default:
239246
ret = -ENOTTY;
240247
break;

0 commit comments

Comments
 (0)