commit | 6d728e6e148d8e34fccf413849f3eebf79a9965f | [log] [tgz] |
---|---|---|
author | Nico Huber <nico.h@gmx.de> | Fri Nov 08 13:07:52 2024 +0100 |
committer | Nico Huber <nico.h@gmx.de> | Thu Feb 27 20:58:30 2025 +0000 |
tree | 9479940aa2fe9c9fbdb92c4398b44f6eaaf26b20 | |
parent | 493a4e05a9feae8ace45e25733d25094b024a217 [diff] [blame] |
flashchips: Add GigaDevice GD25B512MF..GD55B02GF 3.3V parts These F versions seem more regular. Except for a SEC bit, complete block-protection support, and a complete 4BA/QPI command set. How- ever, they also have non-volatile dummy-cycle bits that affect DIO and QIO commands in SPI mode. Datasheets used: https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20240412/DS-00975-GD25B512MF-Rev1.1.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20241211/DS-01005-GD25R512MF-Rev1.0.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20240412/DS-00979-GD55B01GF-Rev1.1.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20240729/DS-00980-GD55B02GF-Rev1.2.pdf Change-Id: Ia31d3969d5db5ae39dad2d6463456dc7d381ed73 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/300
diff --git a/include/flashchips.h b/include/flashchips.h index 84296bf..107a30d 100644 --- a/include/flashchips.h +++ b/include/flashchips.h
@@ -401,6 +401,9 @@ #define GIGADEVICE_GD25Q64 0x4017 /* Same as GD25Q64B */ #define GIGADEVICE_GD25Q128 0x4018 /* GD25Q128B and GD25Q128C only, can be distinguished by SFDP */ #define GIGADEVICE_GD25Q256D 0x4019 +#define GIGADEVICE_GD25B512MF 0x401a /* Same as GD25R512MF */ +#define GIGADEVICE_GD55B01GF 0x401b +#define GIGADEVICE_GD55B02GF 0x401c #define GIGADEVICE_GD25VQ21B 0x4212 #define GIGADEVICE_GD25VQ41B 0x4213 /* Same as GD25VQ40C, can be distinguished by SFDP */ #define GIGADEVICE_GD25VQ80C 0x4214