drivers: rkflash: fix compile error

1.more undefined references to `__memzero' follow
2.fix to MTD return value

Change-Id: I1adf89873db1e85568deaf2941867b8d45252eff
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
This commit is contained in:
Jon Lin
2020-03-27 18:06:27 +08:00
parent 67df1daf88
commit 003cda69a2
3 changed files with 15994 additions and 13144 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -47,7 +47,7 @@ static int sfc_erase_mtd(struct mtd_info *mtd, struct erase_info *instr)
if (ret) {
rkflash_print_dio("sfc_nand_erase addr 0x%x ret=%d\n",
addr, ret);
instr->state = MTD_ERASE_FAILED;
instr->fail_addr = addr;
mutex_unlock(p_dev->lock);
return -EIO;
}
@@ -58,8 +58,6 @@ static int sfc_erase_mtd(struct mtd_info *mtd, struct erase_info *instr)
mutex_unlock(p_dev->lock);
instr->state = MTD_ERASE_DONE;
return 0;
}

View File

@@ -53,7 +53,7 @@ static int sfc_erase_mtd(struct mtd_info *mtd, struct erase_info *instr)
if (ret) {
rkflash_print_error("snor_erase CHIP 0x%x ret=%d\n",
addr, ret);
instr->state = MTD_ERASE_FAILED;
instr->fail_addr = addr;
mutex_unlock(p_dev->lock);
return -EIO;
}
@@ -63,7 +63,7 @@ static int sfc_erase_mtd(struct mtd_info *mtd, struct erase_info *instr)
if (ret) {
rkflash_print_error("snor_erase 0x%x ret=%d\n",
addr, ret);
instr->state = MTD_ERASE_FAILED;
instr->fail_addr = addr;
mutex_unlock(p_dev->lock);
return -EIO;
}
@@ -74,9 +74,6 @@ static int sfc_erase_mtd(struct mtd_info *mtd, struct erase_info *instr)
mutex_unlock(p_dev->lock);
instr->state = MTD_ERASE_DONE;
mtd_erase_callback(instr);
return 0;
}