commit | 565471ce44b21aa39698b0cd876020b9dbacd690 | [log] [tgz] |
---|---|---|
author | Nico Huber <nico.h@gmx.de> | Fri Nov 08 13:07:52 2024 +0100 |
committer | Nico Huber <nico.h@gmx.de> | Sun Feb 23 12:05:52 2025 +0000 |
tree | aee9b5c6f67060e8b580fe44d231287794142ae6 | |
parent | 6ee2f8958e20c30d52758d37a41f8f043345d5ff [diff] [blame] |
flashchips: Add GigaDevice GD25B512ME..GD55B02GE 3.3V parts These E versions have different, peculiar IDs (0x47 prefix) and don't support dual-output/-io commands. They have special non- volatile dummy-cycle registers, hence we don't support QPI and block-protection for now. Datasheets used: https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20230321/DS-00649-GD25B512ME-Rev1.6.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20241211/DS-00742-GD25R512ME-Rev1.2.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20230321/DS-00650-GD55B01GE-Rev1.4.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20230321/DS-00651-GD55B02GE-Rev1.4.pdf Change-Id: Iffbb5b53383373a5bf677742e2730deaf486883d Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/299 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/include/flashchips.h b/include/flashchips.h index 607ff1f..301f579 100644 --- a/include/flashchips.h +++ b/include/flashchips.h
@@ -405,6 +405,9 @@ #define GIGADEVICE_GD25VQ41B 0x4213 /* Same as GD25VQ40C, can be distinguished by SFDP */ #define GIGADEVICE_GD25VQ80C 0x4214 #define GIGADEVICE_GD25VQ16C 0x4215 +#define GIGADEVICE_GD25B512ME 0x471a /* Same as GD25R512ME */ +#define GIGADEVICE_GD55B01GE 0x471b +#define GIGADEVICE_GD55B02GE 0x471c #define GIGADEVICE_GD25LQ40 0x6013 #define GIGADEVICE_GD25LQ80 0x6014 #define GIGADEVICE_GD25LQ16 0x6015