[PATCH 2/2] mtd: spi-nor: spansion: Add s28hl512t, s28hl01gt, and s28hs01gt info
Michael Walle
michael at walle.cc
Thu Aug 25 00:57:08 PDT 2022
Am 2022-08-25 04:20, schrieb tkuw584924 at gmail.com:
> From: Takahiro Kuwano <Takahiro.Kuwano at infineon.com>
>
> Add flash info table entries for s28hl512gt, s28hl01gt, and s28hs01gt.
> These devices have the same functionality as s28hs512t.
>
> Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano at infineon.com>
> ---
> drivers/mtd/spi-nor/spansion.c | 15 +++++++++++++++
> 1 file changed, 15 insertions(+)
>
> diff --git a/drivers/mtd/spi-nor/spansion.c
> b/drivers/mtd/spi-nor/spansion.c
> index 03f361089a05..76a0e31c8323 100644
> --- a/drivers/mtd/spi-nor/spansion.c
> +++ b/drivers/mtd/spi-nor/spansion.c
> @@ -459,11 +459,26 @@ static const struct flash_info
> spansion_nor_parts[] = {
> .fixups = &s25hx_t_fixups },
> { "cy15x104q", INFO6(0x042cc2, 0x7f7f7f, 512 * 1024, 1)
> FLAGS(SPI_NOR_NO_ERASE) },
> + { "s28hl512t", INFO(0x345a1a, 0, 256 * 1024, 256)
> + NO_SFDP_FLAGS(SECT_4K | SPI_NOR_OCTAL_DTR_READ |
> + SPI_NOR_OCTAL_DTR_PP)
Do you really need the NO_SFDP_FLAGS here? And then the usual:
could you test with
{ "s28hl512t", INFO(0x345a1a, 0, 0, 0)
.fixups = &s28hx_t_fixups,
},
You might need
https://lore.kernel.org/linux-mtd/20220810220654.1297699-6-michael@walle.cc/
-michael
> + .fixups = &s28hx_t_fixups,
> + },
> + { "s28hl01gt", INFO(0x345a1b, 0, 256 * 1024, 512)
> + NO_SFDP_FLAGS(SECT_4K | SPI_NOR_OCTAL_DTR_READ |
> + SPI_NOR_OCTAL_DTR_PP)
> + .fixups = &s28hx_t_fixups,
> + },
> { "s28hs512t", INFO(0x345b1a, 0, 256 * 1024, 256)
> NO_SFDP_FLAGS(SECT_4K | SPI_NOR_OCTAL_DTR_READ |
> SPI_NOR_OCTAL_DTR_PP)
> .fixups = &s28hx_t_fixups,
> },
> + { "s28hs01gt", INFO(0x345b1b, 0, 256 * 1024, 512)
> + NO_SFDP_FLAGS(SECT_4K | SPI_NOR_OCTAL_DTR_READ |
> + SPI_NOR_OCTAL_DTR_PP)
> + .fixups = &s28hx_t_fixups,
> + },
> };
>
> /**
More information about the linux-mtd
mailing list