]> Gentwo Git Trees - linux/.git/commit
mtd: spinand: repeat reading in regular mode if continuous reading fails
authorMikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Wed, 17 Sep 2025 21:54:01 +0000 (00:54 +0300)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 29 Sep 2025 15:53:08 +0000 (17:53 +0200)
commit010dc7f2dd6a0078ade3f88f627ed5fbf45ceb94
tree531e65d48d1547534716e7073fa3830c39d687d5
parent004f8ea0d9917398aabff7388b3bf62a84a4088b
mtd: spinand: repeat reading in regular mode if continuous reading fails

Continuous reading may result in multiple flash pages reading in one
operation. Unfortunately, not all spinand controllers support such
large reading. They will read less data. Unfortunately, the operation
can't be continued.

In this case:
 * disable continuous reading on this (not good enough) spi controller
 * repeat reading in regular mode.

Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/spi/core.c