summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-12-11 08:46:41 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-12-11 09:20:46 +0100
commit2666b4812ee58baeb47efd554582407471744f32 (patch)
tree6fa1fe4337e88dd04c61e6a716462f8c29c47ead
parentcc92fcdf95f8c6671e930b0df4a3cd1f605b86c8 (diff)
downloadbarebox-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.c5
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;