public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH] spi: add support for ISSI flash uboot 2025
@ 2025-12-05  3:21 Jeffrey Yu
  2026-02-20 16:33 ` Tom Rini
  0 siblings, 1 reply; 2+ messages in thread
From: Jeffrey Yu @ 2025-12-05  3:21 UTC (permalink / raw)
  To: u-boot@lists.denx.de
  Cc: Mutya, Havish, Kumar, Love, Ron Kalakuntla, Ji-Ho Kim,
	Johnny Chien, Anand Bagchi

Signed-off-by: jeffrey yu <jeyu@issi.com>
---
 drivers/mtd/spi/spi-nor-ids.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
index b4221a82e01..c6d65196ebc 100644
--- a/drivers/mtd/spi/spi-nor-ids.c
+++ b/drivers/mtd/spi/spi-nor-ids.c
@@ -222,6 +222,8 @@ const struct flash_info spi_nor_ids[] = {
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_HAS_TB) },
 	{ INFO("is25lp512",  0x9d601a, 0, 64 * 1024, 1024,
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25lp512mj", 0x9d6020, 0, 64 * 1024, 1024,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
 	{ INFO("is25lp01g",  0x9d601b, 0, 64 * 1024, 2048,
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
 	{ INFO("is25lp02g",  0x9d6022, 0, 64 * 1024, 4096,
@@ -239,6 +241,8 @@ const struct flash_info spi_nor_ids[] = {
 			SPI_NOR_4B_OPCODES) },
 	{ INFO("is25wp512",  0x9d701a, 0, 64 * 1024, 1024,
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+	{ INFO("is25wp512mj", 0x9d7020, 0, 64 * 1024, 1024,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
 	{ INFO("is25wp01g",  0x9d701b, 0, 64 * 1024, 2048,
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
 	{ INFO("is25wx256",  0x9d5b19, 0, 128 * 1024, 256,
@@ -249,6 +253,22 @@ const struct flash_info spi_nor_ids[] = {
 			SPI_NOR_OCTAL_DTR_READ | SPI_NOR_OCTAL_DTR_PP) },
 	{ INFO("is25lp01gg",  0x9d6021, 0, 64 * 1024, 2048,
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25lp010e",  0x9d4011, 0, 64 * 1024, 2,
+           SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+	{ INFO("is25lp020e",  0x9d4012, 0, 64 * 1024, 4,
+           SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+	{ INFO("is25lp040e",  0x9d4013, 0, 64 * 1024, 8,
+           SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+	{ INFO("is25lp01gj",  0x9d6021, 0, 64 * 1024, 2048,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25lp02gg",  0x9d6022, 0, 64 * 1024, 4096,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25lp02gj",  0x9d6022, 0, 64 * 1024, 4096,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25wp01gg",  0x9d7021, 0, 64 * 1024, 2048,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25wp01gj",  0x9d7021, 0, 64 * 1024, 2048,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25wj128f",  0x9d7118, 0, 64 * 1024, 256,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25wp02gg",  0x9d7022, 0, 64 * 1024, 4096,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
+	{ INFO("is25wp02gj",  0x9d7022, 0, 64 * 1024, 4096,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
 #endif
 #ifdef CONFIG_SPI_FLASH_MACRONIX	/* MACRONIX */
 	/* Macronix */
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] spi: add support for ISSI flash uboot 2025
  2025-12-05  3:21 [PATCH] spi: add support for ISSI flash uboot 2025 Jeffrey Yu
@ 2026-02-20 16:33 ` Tom Rini
  0 siblings, 0 replies; 2+ messages in thread
From: Tom Rini @ 2026-02-20 16:33 UTC (permalink / raw)
  To: Jeffrey Yu
  Cc: u-boot@lists.denx.de, Mutya, Havish, Kumar, Love, Ron Kalakuntla,
	Ji-Ho Kim, Johnny Chien, Anand Bagchi

[-- Attachment #1: Type: text/plain, Size: 3519 bytes --]

On Fri, Dec 05, 2025 at 03:21:05AM +0000, Jeffrey Yu wrote:

> Signed-off-by: jeffrey yu <jeyu@issi.com>
> ---
>  drivers/mtd/spi/spi-nor-ids.c | 26 ++++++++++++++++++++++++++
>  1 file changed, 26 insertions(+)
> 
> diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
> index b4221a82e01..c6d65196ebc 100644
> --- a/drivers/mtd/spi/spi-nor-ids.c
> +++ b/drivers/mtd/spi/spi-nor-ids.c
> @@ -222,6 +222,8 @@ const struct flash_info spi_nor_ids[] = {
>  			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_HAS_TB) },
>  	{ INFO("is25lp512",  0x9d601a, 0, 64 * 1024, 1024,
>  			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25lp512mj", 0x9d6020, 0, 64 * 1024, 1024,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
>  	{ INFO("is25lp01g",  0x9d601b, 0, 64 * 1024, 2048,
>  			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
>  	{ INFO("is25lp02g",  0x9d6022, 0, 64 * 1024, 4096,
> @@ -239,6 +241,8 @@ const struct flash_info spi_nor_ids[] = {
>  			SPI_NOR_4B_OPCODES) },
>  	{ INFO("is25wp512",  0x9d701a, 0, 64 * 1024, 1024,
>  			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
> +	{ INFO("is25wp512mj", 0x9d7020, 0, 64 * 1024, 1024,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
>  	{ INFO("is25wp01g",  0x9d701b, 0, 64 * 1024, 2048,
>  			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
>  	{ INFO("is25wx256",  0x9d5b19, 0, 128 * 1024, 256,
> @@ -249,6 +253,22 @@ const struct flash_info spi_nor_ids[] = {
>  			SPI_NOR_OCTAL_DTR_READ | SPI_NOR_OCTAL_DTR_PP) },
>  	{ INFO("is25lp01gg",  0x9d6021, 0, 64 * 1024, 2048,
>  			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25lp010e",  0x9d4011, 0, 64 * 1024, 2,
> +           SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
> +	{ INFO("is25lp020e",  0x9d4012, 0, 64 * 1024, 4,
> +           SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
> +	{ INFO("is25lp040e",  0x9d4013, 0, 64 * 1024, 8,
> +           SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
> +	{ INFO("is25lp01gj",  0x9d6021, 0, 64 * 1024, 2048,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25lp02gg",  0x9d6022, 0, 64 * 1024, 4096,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25lp02gj",  0x9d6022, 0, 64 * 1024, 4096,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25wp01gg",  0x9d7021, 0, 64 * 1024, 2048,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25wp01gj",  0x9d7021, 0, 64 * 1024, 2048,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25wj128f",  0x9d7118, 0, 64 * 1024, 256,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25wp02gg",  0x9d7022, 0, 64 * 1024, 4096,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
> +	{ INFO("is25wp02gj",  0x9d7022, 0, 64 * 1024, 4096,
> +			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_HAS_TB) },
>  #endif
>  #ifdef CONFIG_SPI_FLASH_MACRONIX	/* MACRONIX */
>  	/* Macronix */

In that this introduces no new problems with how we handle these types
of flash today, this is OK. However, the commit subject needs to be
clarified and then an actual commit message needs to be provided,
perhaps with some links to datasheets or similar. Thanks.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-02-20 16:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-05  3:21 [PATCH] spi: add support for ISSI flash uboot 2025 Jeffrey Yu
2026-02-20 16:33 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox