]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mtd: rawnand: sunxi: add has_ecc_block_512 capability
authorRichard Genoud <richard.genoud@bootlin.com>
Tue, 28 Oct 2025 07:35:01 +0000 (08:35 +0100)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 28 Oct 2025 16:18:04 +0000 (17:18 +0100)
commit8c1b28ab3e4ec8d709c47928e1e6ecaee873d74b
tree45347d8936195f8ac986574835fd3330dc4fc294
parent6fc2619af1eb6f5994a27e8617ac0911cdba81b8
mtd: rawnand: sunxi: add has_ecc_block_512 capability

The H616 controller can't handle 512 bytes ECC block size. The
NFC_ECC_BLOCK_512 bit disappeared in H6, and NDFC_RANDOM_EN took its
place.

So, add has_ecc_block_512 capability to only set this bit on SoC having
it.

No functional change.

Signed-off-by: Richard Genoud <richard.genoud@bootlin.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/raw/sunxi_nand.c