This is an automated email from Gerrit. "Matthias Breithaupt <m.breitha...@vogl-electronic.com>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8223
-- gerrit commit 9c623763bfd7a8fab418055af4405728ba2303ca Author: Matthias Breithaupt <m.breitha...@vogl-electronic.com> Date: Thu Apr 25 16:36:20 2024 +0200 flash/nor/spi: add puya p25q flash devices P25Q16 can be found in the Efinix T13/20Q100F3, so that one is necessary for jtagspi on those chips. The other ones were added for completeness. Change-Id: Ifb6f3c6fbd23938d6fd26bce7742c3484ece130c Signed-off-by: Matthias Breithaupt <m.breitha...@vogl-electronic.com> diff --git a/src/flash/nor/spi.c b/src/flash/nor/spi.c index bf654f9f6b..bae2cdecc0 100644 --- a/src/flash/nor/spi.c +++ b/src/flash/nor/spi.c @@ -184,6 +184,16 @@ const struct flash_device flash_devices[] = { FLASH_ID("xtx xt25q64b", 0x03, 0x0b, 0x02, 0xd8, 0xc7, 0x0017600b, 0x100, 0x10000, 0x800000), FLASH_ID("xtx xt25q128b", 0x03, 0x0b, 0x02, 0xd8, 0xc7, 0x0018600b, 0x100, 0x10000, 0x1000000), FLASH_ID("zetta zd25q16", 0x03, 0x00, 0x02, 0xd8, 0xc7, 0x001560ba, 0x100, 0x10000, 0x200000), + FLASH_ID("puya p25q05", 0x03, 0x6b, 0x02, 0x20, 0xc7, 0x00106085, 0x100, 0x1000, 0x80000), + FLASH_ID("puya p25q10", 0x03, 0x6b, 0x02, 0x20, 0xc7, 0x00116085, 0x100, 0x1000, 0x100000), + FLASH_ID("puya p25q20", 0x03, 0x6b, 0x02, 0x20, 0xc7, 0x00126085, 0x100, 0x1000, 0x200000), + FLASH_ID("puya p25q40", 0x03, 0x6b, 0x02, 0x20, 0xc7, 0x00136085, 0x100, 0x1000, 0x400000), + FLASH_ID("puya p25q80", 0x03, 0x6b, 0x02, 0x52, 0xc7, 0x00146085, 0x100, 0x8000, 0x800000), + FLASH_ID("puya p25q16", 0x03, 0x6b, 0x02, 0xd8, 0xc7, 0x00156085, 0x100, 0x10000, 0x1000000), + FLASH_ID("puya p25q32", 0x03, 0x6b, 0x02, 0xd8, 0xc7, 0x00166085, 0x100, 0x10000, 0x2000000), + FLASH_ID("puya p25q64", 0x03, 0x6b, 0x02, 0xd8, 0xc7, 0x00176085, 0x100, 0x10000, 0x4000000), + FLASH_ID("puya p25q128", 0x03, 0x6b, 0x02, 0xd8, 0xc7, 0x00186085, 0x100, 0x10000, 0x8000000), + /* FRAM, no erase commands, no write page or sectors */ --