From: Liang Yang Date: Thu, 21 Mar 2019 12:14:01 +0000 (+0800) Subject: mtd: rawnand: meson: set oob layout ops X-Git-Tag: v5.15~6384^2~30^2~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d090c25028e9df186bb0d31379f7d5605c57fa79;p=platform%2Fkernel%2Flinux-starfive.git mtd: rawnand: meson: set oob layout ops Specify the oob layout operation to avoid no oob scheme defined for some nand flash. Fixes: 8fae856c5350 ("mtd: rawnand: meson: add support for Amlogic NAND flash controller") Signed-off-by: Liang Yang Tested-by: Martin Blumenstingl Signed-off-by: Miquel Raynal --- diff --git a/drivers/mtd/nand/raw/meson_nand.c b/drivers/mtd/nand/raw/meson_nand.c index 38db4fd..cb0b03e 100644 --- a/drivers/mtd/nand/raw/meson_nand.c +++ b/drivers/mtd/nand/raw/meson_nand.c @@ -1188,6 +1188,8 @@ static int meson_nand_attach_chip(struct nand_chip *nand) return -EINVAL; } + mtd_set_ooblayout(mtd, &meson_ooblayout_ops); + ret = meson_nand_bch_mode(nand); if (ret) return -EINVAL;