summaryrefslogtreecommitdiffstats
path: root/drivers/mtd
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-04-29 11:06:46 +0200
committerBoris Brezillon <boris.brezillon@free-electrons.com>2017-06-01 10:09:23 +0200
commit838ff7b333263abc9e7e026bb225ed66511f450f (patch)
tree96ba2c29c95bb28d219e97120f27351059dda37f /drivers/mtd
parent9748e1d87573c94191442d6bd0307f523e5cd8b8 (diff)
downloadop-kernel-dev-838ff7b333263abc9e7e026bb225ed66511f450f.zip
op-kernel-dev-838ff7b333263abc9e7e026bb225ed66511f450f.tar.gz
mtd: nand: fsmc_nand: handle on-die ECC case
This commit adjusts the fsmc_nand driver so that it accepts the NAND_ECC_ON_DIE case. It simply does nothing in this case, since both the ECC operations and OOB layout will be defined by the NAND chip code rather than by the NAND controller code. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Richard Weinberger <richard@nod.at> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r--drivers/mtd/nand/fsmc_nand.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mtd/nand/fsmc_nand.c b/drivers/mtd/nand/fsmc_nand.c
index f58c912..de57554 100644
--- a/drivers/mtd/nand/fsmc_nand.c
+++ b/drivers/mtd/nand/fsmc_nand.c
@@ -1055,6 +1055,9 @@ static int __init fsmc_nand_probe(struct platform_device *pdev)
break;
}
+ case NAND_ECC_ON_DIE:
+ break;
+
default:
dev_err(&pdev->dev, "Unsupported ECC mode!\n");
goto err_probe;
OpenPOWER on IntegriCloud