Commit Graph

4 Commits

Author SHA1 Message Date
Jon Lin cd76ab1868 drivers: rkflash: change to use rk_sfc_op for request
Change-Id: I5c82c8178c7641eb1f32b207a2afb0c30a5ef871
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-04-13 14:29:32 +08:00
Jon Lin c5243c0140 drivers: rkflash: don't update vpc when record vpc equals 0 in gc progress
1.don't update vpc when record vpc equals 0 in gc progress
2.increase the number of read retry
3.avoid danger of abnormal power lost
4.change flash_read_page_raw return to error_ecc_bits
5.add nand buildin ecc support
6.skip ECC error page instead of marking as bad block
7.adjust the way of building tables to increase ftl init

Change-Id: I9ba24980c06d61a5a1d66019378075e0171a5887
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-03-27 15:30:42 +08:00
jon.lin 19e6e2a580 drivers: rkflash: support 4KB page size slc nand
1.support 4KB page size slc nand;
2.support idblock update when NANDC version is 9.

Change-Id: Ia4c170270264fd46dbd2bc627d0780b8fe46f7d5
Signed-off-by: jon.lin <jon.lin@rock-chips.com>
2018-12-03 11:31:20 +08:00
Dingqiang Lin a38fd055d2 drivers: rkflash: add rkflash drivers
Change-Id: I6faf12d63088b8df345b69fc4665915429c856c9
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-05-23 09:26:14 +08:00