summaryrefslogtreecommitdiff
path: root/components/dfs/filesystems/jffs2/src/flashio.c
diff options
context:
space:
mode:
Diffstat (limited to 'components/dfs/filesystems/jffs2/src/flashio.c')
-rw-r--r--components/dfs/filesystems/jffs2/src/flashio.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/dfs/filesystems/jffs2/src/flashio.c b/components/dfs/filesystems/jffs2/src/flashio.c
index 0bd3743f5d..65fd7b8aac 100644
--- a/components/dfs/filesystems/jffs2/src/flashio.c
+++ b/components/dfs/filesystems/jffs2/src/flashio.c
@@ -24,7 +24,7 @@ int jffs2_flash_read(struct jffs2_sb_info * c, uint32_t offset,
uint32_t len;
struct super_block *sb = OFNI_BS_2SFFJ(c);
- len = rt_mtd_read(RT_MTD_DEVICE(sb->s_dev), offset, buffer, size);
+ len = rt_mtd_nor_read(RT_MTD_NOR_DEVICE(sb->s_dev), offset, buffer, size);
if (len != size)
return -EIO;
@@ -39,7 +39,7 @@ int jffs2_flash_write(struct jffs2_sb_info * c,
uint32_t len;
struct super_block *sb = OFNI_BS_2SFFJ(c);
- len = rt_mtd_write(RT_MTD_DEVICE(sb->s_dev), offset, buffer, size);
+ len = rt_mtd_nor_write(RT_MTD_NOR_DEVICE(sb->s_dev), offset, buffer, size);
if (len != size)
return -EIO;
@@ -53,7 +53,7 @@ int jffs2_flash_erase(struct jffs2_sb_info * c,
rt_err_t result;
struct super_block *sb = OFNI_BS_2SFFJ(c);
- result = rt_mtd_erase_block(RT_MTD_DEVICE(sb->s_dev), jeb->offset);
+ result = rt_mtd_nor_erase_block(RT_MTD_NOR_DEVICE(sb->s_dev), jeb->offset, c->sector_size);
if (result != RT_EOK)
return -EIO;