summaryrefslogtreecommitdiffstats
path: root/flashchips.h
diff options
context:
space:
mode:
authorDavid Hendricks <david.hendricks@gmail.com>2018-10-27 20:19:42 +0000
committerDavid Hendricks <david.hendricks@gmail.com>2018-10-29 22:50:49 +0000
commit4987679d73fbbf270c4c2ee628652985d02de3c4 (patch)
treeb07ff5f9d3a2de7e04b9ba7179bccfd8d0d81134 /flashchips.h
parent3a41e2a27e45f17889b0789eb2ba43b97af0d1b6 (diff)
downloadflashrom-4987679d73fbbf270c4c2ee628652985d02de3c4.tar.gz
flashrom-4987679d73fbbf270c4c2ee628652985d02de3c4.tar.bz2
flashrom-4987679d73fbbf270c4c2ee628652985d02de3c4.zip
flashchips: Add W25Q256JV support
Similar to W25Q256FV, but it supports the native 4BA page program instruction (12h). Note that the variant with QE enabled by default shares the device ID of the W25Q256FV. Tested using a Raspberry Pi. Change-Id: I76d7362777d364594d2a733d7e478741b0bef7c4 Signed-off-by: David Hendricks <david.hendricks@gmail.com> Reviewed-on: https://review.coreboot.org/29305 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'flashchips.h')
-rw-r--r--flashchips.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/flashchips.h b/flashchips.h
index 218cb5b1b..429acef21 100644
--- a/flashchips.h
+++ b/flashchips.h
@@ -916,7 +916,7 @@
#define WINBOND_NEX_W25Q32_V 0x4016 /* W25Q32BV; W25Q32FV in SPI mode (default) */
#define WINBOND_NEX_W25Q64_V 0x4017 /* W25Q64BV, W25Q64CV; W25Q64FV in SPI mode (default) */
#define WINBOND_NEX_W25Q128_V 0x4018 /* W25Q128BV; W25Q128FV in SPI mode (default) */
-#define WINBOND_NEX_W25Q256_V 0x4019 /* W25Q256FV */
+#define WINBOND_NEX_W25Q256_V 0x4019 /* W25Q256FV or W25Q256JV_Q (QE=1) */
#define WINBOND_NEX_W25Q20_W 0x5012 /* W25Q20BW */
#define WINBOND_NEX_W25Q40BW 0x5013 /* W25Q40BW */
#define WINBOND_NEX_W25Q80BW 0x5014 /* W25Q80BW */
@@ -927,6 +927,7 @@
#define WINBOND_NEX_W25Q64_W 0x6017 /* W25Q64DW; W25Q64FV in QPI mode */
#define WINBOND_NEX_W25Q128_W 0x6018 /* W25Q128FW; W25Q128FV in QPI mode */
#define WINBOND_NEX_W25Q128_V_M 0x7018 /* W25Q128JVSM */
+#define WINBOND_NEX_W25Q256JV_M 0x7019 /* W25Q256JV_M (QE=0) */
#define WINBOND_ID 0xDA /* Winbond */
#define WINBOND_W19B160BB 0x49