| #
7cd71720 |
| 07-Jan-2021 |
Yifeng Zhao <yifeng.zhao@rock-chips.com> |
drivers: rknand: zftl: fix to support samsung ss14 8GB NAND FLASH
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com> Change-Id: I86d47db8988b56d36ae76d08997c840b34f0b0d8
|
| #
84dc46da |
| 22-Sep-2020 |
Yifeng Zhao <yifeng.zhao@rock-chips.com> |
drivers: rknand: update nand flash drivers
1. support samsung 14nm 8GB NAND FLASH. 2. support ymtc 64L 32GB NAND FLASH. 3. support toshiba 15nm 8GB NAND FLASH. 4. support rk3568
Signed-off-by: Yife
drivers: rknand: update nand flash drivers
1. support samsung 14nm 8GB NAND FLASH. 2. support ymtc 64L 32GB NAND FLASH. 3. support toshiba 15nm 8GB NAND FLASH. 4. support rk3568
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com> Change-Id: I01c9eb698c1ae829e6a2858c2664d62cf0851ab7
show more ...
|
| #
e0058109 |
| 20-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
2d1531fa |
| 20-Apr-2020 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl: strengthen the parameter judgment for write loader API
The write loader function may call by mistake if the system is unstable, which will cause flash reading and writing erro
drivers: rknand: zftl: strengthen the parameter judgment for write loader API
The write loader function may call by mistake if the system is unstable, which will cause flash reading and writing errors and data loss.
bug log: MT RR 15 row=dae38,count 15,status=-1 MT RR 15 row=dae38,count 15,status=-1 flash_read_page_en 0 dae38 error_ecc -1 1 load_l2p_region = 0,2,ffffffff, dae1e
Change-Id: Iac55e7807d739f08146ea2d81265857e6136e5d0 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
b8dc613c |
| 19-Nov-2019 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
81724256 |
| 20-Aug-2019 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: add support Micron B05A and B16A
Change-Id: Ib908242be9ea9d31d007deaabba66e1537d0a1d6 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
|
| #
c8d12fd6 |
| 29-May-2019 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl fix cache flush misaligned range
bug: CACHE: Misaligned operation at range [71e1eb80, 71e1eba0] CACHE: Misaligned operation at range [71e1eb80, 71e1eba0] CACHE: Misaligned oper
drivers: rknand: zftl fix cache flush misaligned range
bug: CACHE: Misaligned operation at range [71e1eb80, 71e1eba0] CACHE: Misaligned operation at range [71e1eb80, 71e1eba0] CACHE: Misaligned operation at range [71e1eb80, 71e1eba0]
Change-Id: Id77a8f8df8e014e8de5dc0845ee0e3dd5d945f97 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
a7784f29 |
| 22-May-2019 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: add slc nand and some new MLC nand support
Change-Id: I13c9d56c80c6e817f591b55ea31672681565d274 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
|
| #
b3b8e4f0 |
| 07-Dec-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rk_nand: support SKHynix 14nm 2D 16GB Nand Flash
support SKHynix 14nm 2D 16GB NAND FLASH H27TDG8T2D8R.
Change-Id: I60bb7aa145d2c6c6be90e91a8288300eacaeabb1 Signed-off-by: Yifeng Zhao <zyf@
drivers: rk_nand: support SKHynix 14nm 2D 16GB Nand Flash
support SKHynix 14nm 2D 16GB NAND FLASH H27TDG8T2D8R.
Change-Id: I60bb7aa145d2c6c6be90e91a8288300eacaeabb1 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
4e78a5d4 |
| 14-Aug-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl: support spectek L84C/L84D/L05B NAND FLASH
1. support spectek L84C/L84D/L05B NAND FLASH 2. add vendor read and write api 3. set ftl version v1.14
Change-Id: I483a451acdbdc3b3b
drivers: rknand: zftl: support spectek L84C/L84D/L05B NAND FLASH
1. support spectek L84C/L84D/L05B NAND FLASH 2. add vendor read and write api 3. set ftl version v1.14
Change-Id: I483a451acdbdc3b3bfde79dd0ea8689a2b7351ee Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
465fe90a |
| 18-Jul-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl: fix hynix F16 64Gb NAND multi plane prog error issue
3326: fix hynix F16 64Gb NAND multi plane prog error issue bug: [ 15.257968] hynix RR 12 row=2000, count 12, status=-1 [
drivers: rknand: zftl: fix hynix F16 64Gb NAND multi plane prog error issue
3326: fix hynix F16 64Gb NAND multi plane prog error issue bug: [ 15.257968] hynix RR 12 row=2000, count 12, status=-1 [ 15.257985] flash_complete_page_read 0 2000 error_ecc -1 1 [ 15.258000] blk= 20, page=0, ppa = 2000, status = ffffffff
Change-Id: Ic7306aea8a55a06d68c73162676e048ffa02111d Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
fe9a00a2 |
| 04-Jul-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl fix 2cs 3d mlc nand gc fail issue
bug: 1ppa = 2212a00, status = 0, 2d1db 2bc05 spare: 3a20ea 2d1dc 22bc05 0 1ppa = 2212a00, status = 1, 3b8ef 25fe52 spare: 3a6bfa 3c5d6 5fe53 2
drivers: rknand: zftl fix 2cs 3d mlc nand gc fail issue
bug: 1ppa = 2212a00, status = 0, 2d1db 2bc05 spare: 3a20ea 2d1dc 22bc05 0 1ppa = 2212a00, status = 1, 3b8ef 25fe52 spare: 3a6bfa 3c5d6 5fe53 2 1ppa = 2212a00, status = 0, 2d1db 2bc05 spare: 3a20ea 2d1dc 22bc05 0 1ppa = 2212a00, status = 1, 3b8ef 25fe52 spare: 3a6bfa 3c5d6 5fe53 2
Change-Id: I30c0789a8629ec76ab126b1ac7a49fe6bf7ff061 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
b169aaa6 |
| 15-Jun-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl improve read performent
1. Enable multi-plane read feature 2. Increase nandc interface clock frequency
Change-Id: Ic0b372c34833cef34f60ae2aa3fb3b4268bfd4ed Signed-off-by: Yife
drivers: rknand: zftl improve read performent
1. Enable multi-plane read feature 2. Increase nandc interface clock frequency
Change-Id: Ic0b372c34833cef34f60ae2aa3fb3b4268bfd4ed Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
2c745794 |
| 11-May-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: zftl static wear leveling strategy optimize
1. Garbage collection does not deal with the updated blocks. 2. Static wear considers the SLC mode erase count and XLC mode erase count
drivers: rknand: zftl static wear leveling strategy optimize
1. Garbage collection does not deal with the updated blocks. 2. Static wear considers the SLC mode erase count and XLC mode erase count
Change-Id: I6054fbc1726be1c93558eafad59fa9ea38d6a206 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
d6cf3808 |
| 23-Apr-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rknand: add cache flush ops after data write
The FTL cache the last page of the write data, it will lose after reboot. Here need to add a cache flush operation after write the data to resol
drivers: rknand: add cache flush ops after data write
The FTL cache the last page of the write data, it will lose after reboot. Here need to add a cache flush operation after write the data to resolve it.
Change-Id: Ie197fad9f9e23ce5337be87f5d8380decad731b7 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
33dccc23 |
| 12-Apr-2018 |
Yifeng Zhao <zyf@rock-chips.com> |
drivers: rk_nand: improve the processing mechanism of nand flash read and write exception
When NAND FLASH reads and writes with UECC, it may lose data. Add a additional reading process to restore th
drivers: rk_nand: improve the processing mechanism of nand flash read and write exception
When NAND FLASH reads and writes with UECC, it may lose data. Add a additional reading process to restore the data.
Change-Id: I3345d4889775547e342db41a0aa3457356b1c605 Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
show more ...
|
| #
c9fcc189 |
| 28-Mar-2018 |
Zhaoyifeng <zyf@rock-chips.com> |
drivers: rknand: update ftl for rk3226 and px30
1. Fix gc data lost issue. 2. support micron 2D MLC NAND support. 3. Support upgrade loader
Change-Id: Id2bb3b523b06ca6be1912dae2d835b465f715691 Sign
drivers: rknand: update ftl for rk3226 and px30
1. Fix gc data lost issue. 2. support micron 2D MLC NAND support. 3. Support upgrade loader
Change-Id: Id2bb3b523b06ca6be1912dae2d835b465f715691 Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
show more ...
|
| #
f111af68 |
| 13-Mar-2018 |
Zhaoyifeng <zyf@rock-chips.com> |
drivers: rknand: update ftl for rk3226 and px30
1. Optimize the garbage processing. 2. Fix the firmware upgrade failure issue.
Change-Id: I20db620bcb2dbfa746eed71b2464140c67bfc227 Signed-off-by: Zh
drivers: rknand: update ftl for rk3226 and px30
1. Optimize the garbage processing. 2. Fix the firmware upgrade failure issue.
Change-Id: I20db620bcb2dbfa746eed71b2464140c67bfc227 Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
show more ...
|
| #
e09cbbab |
| 07-Feb-2018 |
Zhaoyifeng <zyf@rock-chips.com> |
drivers: rknand: add nand driver for rkpx30 and rk3326
rk_zftl_arm_xx is new ftl for support 2D/3D TLC/MLC NAND FLASH. rk_ftl_arm_xx is legacy ftl for support 2D MLC NAND FLASH
Change-Id: I80794998
drivers: rknand: add nand driver for rkpx30 and rk3326
rk_zftl_arm_xx is new ftl for support 2D/3D TLC/MLC NAND FLASH. rk_ftl_arm_xx is legacy ftl for support 2D MLC NAND FLASH
Change-Id: I80794998562a8916e634f533d1b917bf8aab4d91 Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
show more ...
|