Add support for the ISSI IS25LP512MG 512Mbit (64 MiB) SPI NOR flash. The device provides JESD216B SFDP tables which accurately describe fast-read modes and erase geometry. Flash read, write, and erase operations across the full 64 MiB array have been verified on hardware. Cc: stable@vger.kernel.org # v6.1+ Co-developed-by: Adam Calabrigo Signed-off-by: Adam Calabrigo Signed-off-by: Matthew Parker --- drivers/mtd/spi-nor/issi.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi-nor/issi.c b/drivers/mtd/spi-nor/issi.c index 2f057d731df2..977dc5ba8028 100644 --- a/drivers/mtd/spi-nor/issi.c +++ b/drivers/mtd/spi-nor/issi.c @@ -101,6 +101,12 @@ static const struct flash_info issi_nor_parts[] = { }, { .id = SNOR_ID(0x9d, 0x60, 0x19), .name = "is25lp256", + }, { + .id = SNOR_ID(0x9d, 0x60, 0x20), + .name = "is25lp512mg", + .size = SZ_64M, + .flags = SPI_NOR_QUAD_PP, + .parse_sfdp = true, }, { .id = SNOR_ID(0x9d, 0x70, 0x16), .name = "is25wp032", -- 2.51.0