]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
spi: airoha: return an error for continuous mode dirmap creation cases
authorMikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Sun, 12 Oct 2025 12:16:52 +0000 (15:16 +0300)
committerMark Brown <broonie@kernel.org>
Thu, 16 Oct 2025 13:25:31 +0000 (14:25 +0100)
commit4314ffce4eb81a6c18700af1b6e29b6e0c6b9e37
tree5658bac42295ae98b9dd1ec2187a8f5066f34aa3
parent760951dd19c2ebf55214e0cb259e4494098dfc9b
spi: airoha: return an error for continuous mode dirmap creation cases

This driver can accelerate single page operations only, thus
continuous reading mode should not be used.

Continuous reading will use sizes up to the size of one erase block.
This size is much larger than the size of single flash page. Use this
difference to identify continuous reading and return an error.

Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Reviewed-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Fixes: a403997c12019 ("spi: airoha: add SPI-NAND Flash controller driver")
Link: https://patch.msgid.link/20251012121707.2296160-2-mikhail.kshevetskiy@iopsys.eu
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-airoha-snfi.c