diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2020-12-11 08:46:41 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-12-11 09:20:46 +0100 |
commit | 2666b4812ee58baeb47efd554582407471744f32 (patch) | |
tree | 6fa1fe4337e88dd04c61e6a716462f8c29c47ead | |
parent | cc92fcdf95f8c6671e930b0df4a3cd1f605b86c8 (diff) | |
download | barebox-2666b4812ee58baeb47efd554582407471744f32.tar.gz barebox-2666b4812ee58baeb47efd554582407471744f32.tar.xz |
mtd: nand: omap: print error when ELM config failed
ELM config can fail when ELM support is disabled. Let the user know
about it.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | drivers/mtd/nand/nand_omap_gpmc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/mtd/nand/nand_omap_gpmc.c b/drivers/mtd/nand/nand_omap_gpmc.c index e3d36a1cf4..d75b0808f8 100644 --- a/drivers/mtd/nand/nand_omap_gpmc.c +++ b/drivers/mtd/nand/nand_omap_gpmc.c @@ -1121,8 +1121,11 @@ static int omap_gpmc_eccmode(struct gpmc_nand_info *oinfo, err = elm_config(BCH16_ECC, minfo->writesize / nand->ecc.size, nand->ecc.size, nand->ecc.bytes); - if (err < 0) + if (err < 0) { + dev_err(oinfo->pdev, "ELM config failed: %s\n", + strerror(-err)); return err; + } nand->ecc.read_page = gpmc_read_page_hwecc_elm; |