mtd: nand: au1550nd: set ECC algorithm explicitly
authorRafał Miłecki <zajec5@gmail.com>
Wed, 13 Apr 2016 12:06:57 +0000 (14:06 +0200)
committerBoris Brezillon <boris.brezillon@free-electrons.com>
Thu, 5 May 2016 21:51:53 +0000 (23:51 +0200)
This is part of process deprecating NAND_ECC_SOFT_BCH (and switching to
enum nand_ecc_algo).

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
drivers/mtd/nand/au1550nd.c

index 341ea4904164dec5dcfebac0ebf487eceaac2d88..9bf6d9915694e0cd69708fd0a3d4cc7f706968ae 100644 (file)
@@ -459,6 +459,7 @@ static int au1550nd_probe(struct platform_device *pdev)
        /* 30 us command delay time */
        this->chip_delay = 30;
        this->ecc.mode = NAND_ECC_SOFT;
+       this->ecc.algo = NAND_ECC_HAMMING;
 
        if (pd->devwidth)
                this->options |= NAND_BUSWIDTH_16;