commit | c230c69c7d4c8403859c4735241158624eade964 | [log] [tgz] |
---|---|---|
author | Nico Huber <nico.h@gmx.de> | Sat Oct 26 01:16:23 2024 +0200 |
committer | Nico Huber <nico.h@gmx.de> | Sun Feb 23 12:05:52 2025 +0000 |
tree | 59154a1fc4d6d3a1295bf176d43ed4a425c43c96 | |
parent | 06e0264aa076bb9359274692850bf9010a1fe5c7 [diff] |
flashchips: Add remaining Puya PY25Q..H 3.3V parts The remaining chips use 32-bit addresses (4BA). They seem to support the maximum of fast-read commands, also in QPI/4BA mode. Datasheets used: https://www.puyasemi.com/download_path/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/Flash/PY25Q256HB_Datasheet_V1.3.pdf https://www.puyasemi.com/download_path/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/Flash/PY25R256HB_Datasheet_V1.0.pdf https://www.puyasemi.com/download_path/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/Flash/PY25F256HB_Datasheet_V1.2.pdf https://www.puyasemi.com/download_path/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/Flash/PY25Q512HB_Datasheet_V1.2.pdf https://www.puyasemi.com/download_path/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/Flash/PY25F512HB_Datasheet_V1.2.pdf https://www.puyasemi.com/download_path/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/Flash/PY25Q01GHB_Datasheet_V1.2.pdf Change-Id: I2ace2734d9dcf0920fb12f607d57fc419db8563e Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/296 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/include/flashchips.h b/include/flashchips.h index 23f56ad..607ff1f 100644 --- a/include/flashchips.h +++ b/include/flashchips.h
@@ -640,8 +640,13 @@ #define PUYA_PY25Q32H 0x2016 #define PUYA_PY25Q64H 0x2017 #define PUYA_PY25Q128H 0x2018 +#define PUYA_PY25Q256H 0x2019 +#define PUYA_PY25Q512H 0x201a +#define PUYA_PY25Q01GH 0x201b #define PUYA_PY25F64H 0x2317 #define PUYA_PY25F128H 0x2318 /* Same as PY25R128H */ +#define PUYA_PY25F256H 0x2319 +#define PUYA_PY25F512H 0x231a #define PUYA_P25Q06H 0x4010 #define PUYA_P25Q11H 0x4011 #define PUYA_P25Q21H 0x4012