On 4/15/24 05:33, tkuw584...@gmail.com wrote:
> diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers/mtd/spi/spi-nor-core.c
> index 8f371a5213..773afd4040 100644
> --- a/drivers/mtd/spi/spi-nor-core.c
> +++ b/drivers/mtd/spi/spi-nor-core.c
> @@ -3459,6 +3459,13 @@ static void s25_default_init(struct spi_nor *nor,
>                            struct spi_nor_flash_parameter *params)
>  {
>       nor->setup = s25_s28_setup;
> +
> +     /*
> +      * Programming is supported only in 16-byte ECC data unit granularity.
> +      * Byte-programming, bit-walking, or multiple program operations to the
> +      * same ECC data unit without an erase are not allowed.
> +      */
> +     params->writesize = 16;
>  }


Use late_init() please. Looks good.

ta

Reply via email to