[PATCH v2] mtd: spinand: fmsh: fix FM25G01B/FM25G02B Quad I/O read dummy cycles
Miquel Raynal
miquel.raynal at bootlin.com
Fri Aug 7 06:59:57 PDT 2026
On Fri, 17 Jul 2026 18:50:50 +0300, Aleksandr Mineev wrote:
> The FM25G01B/FM25G02B datasheets specify a single dummy byte for the
> 0xEB Quad I/O read-from-cache operation, but the generic
> read_cache_variants set uses two dummy bytes for the 1S-4S-4S variant.
> The extra dummy byte shifts the data phase and returns corrupted data
> with no ECC error, breaking boot on boards using these chips.
>
> Use a dedicated read-from-cache variant set with ndummy=1 for the
> 1S-4S-4S (0xEB) operation.
>
> [...]
Applied to nand/next, thanks!
[1/1] mtd: spinand: fmsh: fix FM25G01B/FM25G02B Quad I/O read dummy cycles
commit: 8211f2d74b356a02fe38aeea5b74030ac156461f
Patche(s) should be available on mtd/linux.git and will be
part of the next PR (provided that no robot complains by then).
Kind regards,
Miquèl
More information about the linux-mtd
mailing list