History log of /rk3399_rockchip-uboot/drivers/rkflash/rk_sftl_arm_v8.S (Results 1 – 19 of 19)
Revision Date Author Comments
# 64e48e16 15-Aug-2022 Jon Lin <jon.lin@rock-chips.com>

rkflash: Update SFTL version: 5.0.58 20220814

Check the data in second page.

Change-Id: I281a42730643c8fb53e67db12e35cd3c12d0e4a2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 88f2dd65 29-Mar-2021 Jon Lin <jon.lin@rock-chips.com>

rkflash: Update map table earlier

Update to SFTL version: 5.0.56 20210329

Change-Id: Ib313ecfbf39a44a128150dace05a3bc3cb4ca8ce
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 9f568152 25-Sep-2020 Jon Lin <jon.lin@rock-chips.com>

rkflash: Fix last data block vpn has been modify issue

Change-Id: Ie3aa7140c368693ddd18a53225975ec2fd6ce141
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# b8dc613c 19-Nov-2019 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 19d68200 28-Oct-2019 Jon Lin <jon.lin@rock-chips.com>

rkflash: decrece reserved IDBlock from 16 to 8

Change-Id: Ice651f23ad487b6c08aacf73bab9bc7942155928
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 3969e121 01-Jul-2019 Jon Lin <jon.lin@rock-chips.com>

rkflash: optimize processing for large data transfers

Unpack large packets of data

Change-Id: Ic8082bdf7c630ca62ad5916a6fa94ed0cc68a9de
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# f25e3caf 19-Apr-2019 Jon Lin <jon.lin@rock-chips.com>

rkflash: support 4KB page size spi nand

1.support 4KB page size spi nand
2.add new spi nand: ATO25D1GA, XT26G02B, XT26G01B, HYF4GQ4UAACBE

Change-Id: I331c98341e9aa5f2e15cd7a4a5c6aeb2136d65dd
Signed

rkflash: support 4KB page size spi nand

1.support 4KB page size spi nand
2.add new spi nand: ATO25D1GA, XT26G02B, XT26G01B, HYF4GQ4UAACBE

Change-Id: I331c98341e9aa5f2e15cd7a4a5c6aeb2136d65dd
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>

show more ...


# 6f226dca 24-Jan-2019 Jon Lin <jon.lin@rock-chips.com>

rkflash: change flash_read_page_raw return to error_ecc_bits

1.increase the number of read retry, Triggered only when the
readout is wrong, so efficiency affects small
2.add nand buildin ecc support

rkflash: change flash_read_page_raw return to error_ecc_bits

1.increase the number of read retry, Triggered only when the
readout is wrong, so efficiency affects small
2.add nand buildin ecc support
3.skip ECC error block instead of marking as bad block
4.less debug printing
5.adjust the way of building tables to increase ftl init

Change-Id: I9cbc369472740d472dfad29449d1fd6529cd9877
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>

show more ...


# 70363fd8 27-Dec-2018 Jon Lin <jon.lin@rock-chips.com>

drivers: rkflash: add hash check to map block and vpc block

1.If the validation fails, the data is discarded and the data is
restored to avoid the abnormal data written when the power lost
leading t

drivers: rkflash: add hash check to map block and vpc block

1.If the validation fails, the data is discarded and the data is
restored to avoid the abnormal data written when the power lost
leading to system crash.

Change-Id: I12713b5b6aa01d592d126db4991af679e26b9828
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>

show more ...


# 57d18453 27-Nov-2018 jon.lin <jon.lin@rock-chips.com>

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: I393bfae2b03e8293ed21acf901ffcc80d0ca0302
Signed-off-

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: I393bfae2b03e8293ed21acf901ffcc80d0ca0302
Signed-off-by: jon.lin <jon.lin@rock-chips.com>

show more ...


# 314d8b77 29-Oct-2018 Dingqiang Lin <jon.lin@rock-chips.com>

rkflash: drivers: add misoeration protection for idblock upgrading

1.when upgrading not start at NAND_IDB_START, do nothing

Change-Id: Ie0c46c41676adec2f87e43c543ef049bda64c3bf
Signed-off-by: Dingq

rkflash: drivers: add misoeration protection for idblock upgrading

1.when upgrading not start at NAND_IDB_START, do nothing

Change-Id: Ie0c46c41676adec2f87e43c543ef049bda64c3bf
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# f9731643 11-Oct-2018 Dingqiang Lin <jon.lin@rock-chips.com>

drivers: rkflash: fix gc recovery bug

Read flash address is out of range.

Change-Id: I46275995b361406ac53549a27c5fd6e6978b7463
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>


# 27ffef75 29-Sep-2018 Dingqiang Lin <jon.lin@rock-chips.com>

drivers: rkflash: fix firmware-lost-error in power lost case

1.Fix recovery vpn mistaken subtraction
2.Improve cache flush strategy
3.Avoid currunt map_block being gc
4.Make ftl buffer align
5.Rm un

drivers: rkflash: fix firmware-lost-error in power lost case

1.Fix recovery vpn mistaken subtraction
2.Improve cache flush strategy
3.Avoid currunt map_block being gc
4.Make ftl buffer align
5.Rm unuse file ftl_flash_plat.c
6.Update ftl version to 5.0.48
7.support NANDC ver 9

Change-Id: Iccfa6b8301ea9d19f913a0b1447b2334ea748f8d
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# 09509cd5 02-Aug-2018 Dingqiang Lin <jon.lin@rock-chips.com>

drivers: rkflash: support IDBlock updating in loader mode for nand devices

SPI Nand and Nand flash devices are supported

Change-Id: Ic4dbd5cf38bd46be474bb410224a9082bce1b5f2
Signed-off-by: Dingqian

drivers: rkflash: support IDBlock updating in loader mode for nand devices

SPI Nand and Nand flash devices are supported

Change-Id: Ic4dbd5cf38bd46be474bb410224a9082bce1b5f2
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# cd67f373 21-Jul-2018 Dingqiang Lin <jon.lin@rock-chips.com>

drivers: rkflash: add vendor ops api for nand devices

1.Add vendor ops api for nand devices;
2.Remove unused headfile.
3.Make rkflash block driver reachable by other devices

Change-Id: I26129cb9438

drivers: rkflash: add vendor ops api for nand devices

1.Add vendor ops api for nand devices;
2.Remove unused headfile.
3.Make rkflash block driver reachable by other devices

Change-Id: I26129cb94382b0714b9c35f4dc6113ddb752251c
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# 0d2d4c06 12-Jul-2018 Dingqiang Lin <jon.lin@rock-chips.com>

drivers: rkflash: Fully remove caching last few sectors in ftl_write.

1.Remove cashe write
2.Remark power off lost page

Change-Id: I6cdeb0f5b2d40e1c00d4cdd7f2260bf869c0e7a8
Signed-off-by: Dingqiang

drivers: rkflash: Fully remove caching last few sectors in ftl_write.

1.Remove cashe write
2.Remark power off lost page

Change-Id: I6cdeb0f5b2d40e1c00d4cdd7f2260bf869c0e7a8
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# af263257 04-Jul-2018 Dingqiang Lin <jon.lin@rock-chips.com>

rockchip: rkflash: remove caching last few sectors in ftl_write

1.In ftl_write, if last few sectors are smaller than one page, them'll
be cached, and join with next ftl ops. When download image in l

rockchip: rkflash: remove caching last few sectors in ftl_write

1.In ftl_write, if last few sectors are smaller than one page, them'll
be cached, and join with next ftl ops. When download image in loader
mode, them wont be download to flash when power off in some cases, and
it's unacceptable.

Change-Id: I2375a6be8b1fa5b41dfdc962d2c3824d92ba25ef
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# dda95de7 20-Jun-2018 Dingqiang Lin <jon.lin@rock-chips.com>

rockchip: rkflash: move ftl_free to ftl lib

1.Move ftl_free to .S code to avoid compile redefinition error;
2.Add ftl code date.

Change-Id: I098e5a1b3185d2e21dcbc68ae316819eb748494f
Signed-off-by:

rockchip: rkflash: move ftl_free to ftl lib

1.Move ftl_free to .S code to avoid compile redefinition error;
2.Add ftl code date.

Change-Id: I098e5a1b3185d2e21dcbc68ae316819eb748494f
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...


# ba0501ac 01-Jun-2018 Dingqiang Lin <jon.lin@rock-chips.com>

rockchip: rkflash: add slc nand flash and spi nand flash support

1.All three types of flash including slc nand flash, spi nand flash
and spi nor flash are code compatibility
2.Add vendor partition o

rockchip: rkflash: add slc nand flash and spi nand flash support

1.All three types of flash including slc nand flash, spi nand flash
and spi nor flash are code compatibility
2.Add vendor partition ops
3.Unified naming format and variable with code in kernel

Change-Id: I0aa1c5daf9ec51296a6d2d904b2cf1ea7a0dd077
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>

show more ...