[PATCH v7 00/24] mtd: spinand: driver improvements

Miquel Raynal miquel.raynal at bootlin.com
Tue Sep 30 10:18:01 CEST 2025


Hello,

On 30/09/2025 at 03:20:45 +03, Mikhail Kshevetskiy <mikhail.kshevetskiy at iopsys.eu> wrote:

> This patch series makes u-boot SPI NAND driver almost the same as in
> linux-6.17. This provides the following improvements:
>  * it becomes easy to port changes from linux kernel
>  * more flash is supported
>  * spi drivers can accelerate flash reading/writing using spi-mem dirmap API
>  * continuous reading mode was supported (for some flashes)
>  * OTP support was added (for some flashes)
>  * add support of special data recovery reading (for some flashes)
>  * bug fixes
>  * other minor improvements
>
> The following linux kernel driver features was not implemented
>  * support of different ECC engines
>  * per operation maximum spi bus frequency
>
> The code has been tested on Airoha AN7581 (64-bit) based boards
> equipped with flash memory Micron MT29F2G01ABAGD
>
> Additionally the patch series includes continuous reading mode fixes.
> The corresponding linux patches were accepted to nand/next branch
> of mtd/linux.git repository.

I haven't formerly reviewed all the patches, but I am pleased to see
this work moving forward and would like it to be merged.

Acked-by: Miquel Raynal <miquel.raynal at bootlin.com>

Thanks,
Miquèl


More information about the U-Boot mailing list