commit | d4eb532cf1f6370f06761bb89786831587bec117 | [log] [tgz] |
---|---|---|
author | Nico Huber <nico.h@gmx.de> | Fri Nov 08 23:26:04 2024 +0100 |
committer | Nico Huber <nico.h@gmx.de> | Thu Feb 27 20:58:30 2025 +0000 |
tree | 6ed282807c1d1488963ddda99a4cc509e512ebc8 | |
parent | 38d037fc5bf75068c608ef24af5dc9bd26456263 [diff] |
flashchips: Add GigaDevice GD25LF80E..GD25LF64E 166MHz, 1.8V parts These chips are supposed to have full QPI support and all known block- protection features except WPS. Only one quirk was found in the data- sheets: the fast-read quad-i/o command uses 10 dummy cycles instead of the usual 6. Datasheets used: https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20240914/DS-00678-GD25LF80E-Rev1.2.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20230627/DS-00677-GD25LF16E-Rev1.2.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20230627/DS-00676-GD25LF32E-Rev1.3.pdf https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20240729/DS-00636-GD25LF64E-Rev1.4.pdf Change-Id: I2b57bfdd38f354867aa242d040b17e860c8734f4 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/307 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/include/flashchips.h b/include/flashchips.h index c918f5c..f8b2b9d 100644 --- a/include/flashchips.h +++ b/include/flashchips.h
@@ -422,6 +422,10 @@ #define GIGADEVICE_GD25LB512MF 0x601a /* Same as GD25LR512MF */ #define GIGADEVICE_GD55LB01GF 0x601b #define GIGADEVICE_GD55LB02GF 0x601c +#define GIGADEVICE_GD25LF80E 0x6314 +#define GIGADEVICE_GD25LF16E 0x6315 +#define GIGADEVICE_GD25LF32E 0x6316 +#define GIGADEVICE_GD25LF64E 0x6317 #define GIGADEVICE_GD25LB256E 0x6719 /* Same as GD25LR256E */ #define GIGADEVICE_GD25LB512ME 0x671a /* Same as GD25LR512ME */ #define GIGADEVICE_GD55LB01GE 0x671b