diff options
-rw-r--r-- | drivers/mtd/nand/pxa3xx_nand.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/mtd/nand/pxa3xx_nand.c b/drivers/mtd/nand/pxa3xx_nand.c index 4c749b030301..649ba8200832 100644 --- a/drivers/mtd/nand/pxa3xx_nand.c +++ b/drivers/mtd/nand/pxa3xx_nand.c | |||
@@ -1680,8 +1680,9 @@ static int pxa3xx_nand_scan(struct mtd_info *mtd) | |||
1680 | chip->ecc.strength = pdata->ecc_strength; | 1680 | chip->ecc.strength = pdata->ecc_strength; |
1681 | chip->ecc.size = pdata->ecc_step_size; | 1681 | chip->ecc.size = pdata->ecc_step_size; |
1682 | 1682 | ||
1683 | if (nand_scan_ident(mtd, 1, NULL)) | 1683 | ret = nand_scan_ident(mtd, 1, NULL); |
1684 | return -ENODEV; | 1684 | if (ret) |
1685 | return ret; | ||
1685 | 1686 | ||
1686 | if (!pdata->keep_config) { | 1687 | if (!pdata->keep_config) { |
1687 | ret = pxa3xx_nand_init(host); | 1688 | ret = pxa3xx_nand_init(host); |