diff --git a/drivers/mtd/nand/nand_omap_gpmc.c b/drivers/mtd/nand/nand_omap_gpmc.c index 3bb6d79..d55dcaa 100644 --- a/drivers/mtd/nand/nand_omap_gpmc.c +++ b/drivers/mtd/nand/nand_omap_gpmc.c @@ -959,6 +959,9 @@ dev_add_param(pdev, "eccmode", omap_gpmc_eccmode_set, NULL, 0); dev_set_param(pdev, "eccmode", ecc_mode_strings[pdata->ecc_mode]); + if (! IS_ENABLED(CONFIG_PARAMETER)) + omap_gpmc_eccmode(oinfo, pdata->ecc_mode); + /* We are all set to register with the system now! */ err = add_mtd_device(minfo, "nand"); if (err) {