commit | d4e41d353604cb19938305590efbc81642152422 | [log] [tgz] |
---|---|---|
author | Nico Huber <nico.h@gmx.de> | Fri Oct 18 14:59:54 2024 +0200 |
committer | Nico Huber <nico.h@gmx.de> | Sun Feb 23 12:05:52 2025 +0000 |
tree | 50d1ec87c227b58de5c56723bfb86b6c09b1e305 | |
parent | 04c1cf789b0468de5fd1368469d90b6fc75b3c46 [diff] |
flashchips: Add SST26VF080A Simple 8Mbit SPI flash, with one caveat though: SFDP reports 0xd8 as both 32KiB and 64KiB eraser. The datasheet[1] lists this too in the SFDP table, however otherwise consistently states that erase blocks are uniform, and lists 0x52 as the 32KiB eraser. For now, we'll try the latter. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/SST26VF080A-2.5V-3.0V-8-Mbit-Serial-Quad-IO-%28SQI%29-Flash-Memory-20006203C.pdf Change-Id: I7d66ff23ef9ded7365e9c75a1aff0a68678a4ba0 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/263 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/include/flashchips.h b/include/flashchips.h index 682a74d..2c73dd8 100644 --- a/include/flashchips.h +++ b/include/flashchips.h
@@ -735,6 +735,7 @@ #define SST_SST25VF032B 0x254A #define SST_SST25VF032B_REMS 0x4A /* REMS or RES opcode */ #define SST_SST25VF064C 0x254B +#define SST_SST26VF080A 0x2618 #define SST_SST26VF016 0x2601 #define SST_SST26VF032 0x2602 #define SST_SST26VF016B 0x2641