From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Wood Date: Mon, 11 Feb 2013 13:25:20 -0600 Subject: [U-Boot] [PATCH] kirkwood_nand: allow usage of NAND_ECC_SOFT_BCH In-Reply-To: (from prafulla@marvell.com on Sun Feb 10 21:39:08 2013) References: <1358325268-27092-1-git-send-email-holger.brunck@keymile.com> Message-ID: <1360610720.8517.3@snotra> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 02/10/2013 09:39:08 PM, Prafulla Wadaskar wrote: > > > > -----Original Message----- > > From: Holger Brunck [mailto:holger.brunck at keymile.com] > > Sent: 16 January 2013 14:04 > > To: u-boot at lists.denx.de > > Cc: Gerlando Falauto; Holger Brunck; Valentin Longchamp; Prafulla > > Wadaskar > > Subject: [PATCH] kirkwood_nand: allow usage of NAND_ECC_SOFT_BCH > > > > From: Gerlando Falauto > > > > If CONFIG_NAND_ECC_BCH is set use 4-bit error correction code > instead > > of > > the 1-bit error correction code on the NAND device. > > > > Signed-off-by: Gerlando Falauto > > Signed-off-by: Holger Brunck > > cc: Valentin Longchamp > > cc: Prafulla Wadaskar > > --- > > drivers/mtd/nand/kirkwood_nand.c | 4 ++++ > > 1 files changed, 4 insertions(+), 0 deletions(-) > > > > diff --git a/drivers/mtd/nand/kirkwood_nand.c > > b/drivers/mtd/nand/kirkwood_nand.c > > index bdab5aa..0a99a10 100644 > > --- a/drivers/mtd/nand/kirkwood_nand.c > > +++ b/drivers/mtd/nand/kirkwood_nand.c > > @@ -74,7 +74,11 @@ void kw_nand_select_chip(struct mtd_info *mtd, > int > > chip) > > int board_nand_init(struct nand_chip *nand) > > { > > nand->options = NAND_COPYBACK | NAND_CACHEPRG | NAND_NO_PADDING; > > +#if defined(CONFIG_NAND_ECC_BCH) > > + nand->ecc.mode = NAND_ECC_SOFT_BCH; > > +#else > > nand->ecc.mode = NAND_ECC_SOFT; > > +#endif > > nand->cmd_ctrl = kw_nand_hwcontrol; > > nand->chip_delay = 40; > > nand->select_chip = kw_nand_select_chip; > > Acked-by: Prafulla Wadaskar > Will pull this latter. Acked-by: Scott Wood -Scott