[PATCH 0/4] drivers: mtd: spi-nand: fix continuous reading mode

Mikhail Kshevetskiy mikhail.kshevetskiy at iopsys.eu
Mon Aug 4 12:21:28 PDT 2025


Continuous reading mode is broken for some spi-controllers. This may lead
to errors during reading of more than one flash page at once. This patch
series improve continuous mode support and add a fallback to regular
reading method if continuous reading is not supported by spi-controller.

Mikhail Kshevetskiy (4):
  drivers: mtd: spi-nand: fix direct mapping creation sizes.
  drivers: mtd: spi-nand: try a regular dirmap if creating a dirmap for
    continuous reading fails
  drivers: mtd: spi-nand: repeat reading in regular mode if continuous
    reading fails
  drivers: spi: spi-airoha-snfi: return an error for continuous mode
    dirmap creation cases

 drivers/mtd/nand/spi/core.c   | 54 ++++++++++++++++++++++++++++-------
 drivers/spi/spi-airoha-snfi.c |  4 +++
 2 files changed, 48 insertions(+), 10 deletions(-)

-- 
2.47.2




More information about the linux-arm-kernel mailing list