aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikolay Dimitrov <nikolay.dimitrov@retrohub.org>2023-08-04 23:56:49 +0300
committerAntonio Borneo <borneo.antonio@gmail.com>2023-08-12 16:48:41 +0000
commit2e60e2eca9d06dcb99a4adb81ebe435a72ab0c7f (patch)
treeae1a4364b8bd753d793d17c2e49056d034cea6b6 /src
parent3a3400064a6147c2f2ec93b94b270c30c3147e61 (diff)
downloadriscv-openocd-2e60e2eca9d06dcb99a4adb81ebe435a72ab0c7f.zip
riscv-openocd-2e60e2eca9d06dcb99a4adb81ebe435a72ab0c7f.tar.gz
riscv-openocd-2e60e2eca9d06dcb99a4adb81ebe435a72ab0c7f.tar.bz2
flash/nor/spi: Improve erase performance on zd25q16
Use blocks (64 KiB) instead of sectors (4 KiB) when erasing the zd25Q16 SPI flash memory (thanks to Tomas Vanek!) Change-Id: I969a69ad35f51b84eb3e11b93f0d79db3e98613a Signed-off-by: Nikolay Dimitrov <nikolay.dimitrov@retrohub.org> Reviewed-on: https://review.openocd.org/c/openocd/+/7850 Reviewed-by: Tomas Vanek <vanekt@fbl.cz> Tested-by: jenkins
Diffstat (limited to 'src')
-rw-r--r--src/flash/nor/spi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/flash/nor/spi.c b/src/flash/nor/spi.c
index d559567..ace274f 100644
--- a/src/flash/nor/spi.c
+++ b/src/flash/nor/spi.c
@@ -171,7 +171,7 @@ const struct flash_device flash_devices[] = {
FLASH_ID("xtx xt25q32b", 0x03, 0x0b, 0x02, 0xd8, 0xc7, 0x0016600b, 0x100, 0x10000, 0x400000), /* exists ? */
FLASH_ID("xtx xt25q64b", 0x03, 0x0b, 0x02, 0xd8, 0xc7, 0x0017600b, 0x100, 0x10000, 0x800000),
FLASH_ID("xtx xt25q128b", 0x03, 0x0b, 0x02, 0xd8, 0xc7, 0x0018600b, 0x100, 0x10000, 0x1000000),
- FLASH_ID("zetta zd25q16", 0x03, 0x00, 0x02, 0x20, 0xc7, 0x001560ba, 0x100, 0x1000, 0x200000),
+ FLASH_ID("zetta zd25q16", 0x03, 0x00, 0x02, 0xd8, 0xc7, 0x001560ba, 0x100, 0x10000, 0x200000),
/* FRAM, no erase commands, no write page or sectors */
FRAM_ID("fu mb85rs16n", 0x03, 0, 0x02, 0x00010104, 0x800),