mtd: rawnand: Add an invalid ECC mode to discriminate with valid ones
authorMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 26 May 2020 19:56:18 +0000 (21:56 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Sun, 31 May 2020 08:53:41 +0000 (10:53 +0200)
commit86f2b225adf4ecd2edfdc8541a7342645556ac3b
tree6beac102a85a5c4ed32e8f22c052832947226bcd
parentdbc2f2e6d5f940970819f42dcbaf498a8f35a5b7
mtd: rawnand: Add an invalid ECC mode to discriminate with valid ones

NAND ECC modes (or providers) have their own enumeration but, unlike
their algorithms counterpart, there is no invalid or uninitialized
value to discriminate between an error and having chosen a no-ECC
situation. Add an "invalid" entry for this purpose.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://lore.kernel.org/linux-mtd/20200526195633.11543-7-miquel.raynal@bootlin.com
drivers/mtd/nand/raw/nand_base.c
include/linux/mtd/rawnand.h