public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH] mtd: denali: disable usage of subpages
@ 2014-04-30 12:46 Sebastian Andrzej Siewior
  2014-04-30 22:23 ` Brian Norris
  0 siblings, 1 reply; 5+ messages in thread
From: Sebastian Andrzej Siewior @ 2014-04-30 12:46 UTC (permalink / raw)
  To: Huang Shijie
  Cc: Sebastian Andrzej Siewior, Josh Triplett, linux-mtd, Brian Norris,
	David Woodhouse, Dinh Nguyen

I use this driver on an Altera SoC (not MRST) and its ECC algorithm
does not compute 0xff ECC of an empty page. That problem can be easily
noticed if ubifs is used. Therefore I disable subpages support.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
---
I can't test if this is also the case for MRST or not.

 drivers/mtd/nand/denali.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/mtd/nand/denali.c b/drivers/mtd/nand/denali.c
index c07cd57..44f2c8b 100644
--- a/drivers/mtd/nand/denali.c
+++ b/drivers/mtd/nand/denali.c
@@ -1524,6 +1524,8 @@ int denali_init(struct denali_nand_info *denali)
 	denali->nand.options |= NAND_SKIP_BBTSCAN;
 	denali->nand.ecc.mode = NAND_ECC_HW_SYNDROME;
 
+	denali->nand.options |= NAND_NO_SUBPAGE_WRITE;
+
 	/* Denali Controller only support 15bit and 8bit ECC in MRST,
 	 * so just let controller do 15bit ECC for MLC and 8bit ECC for
 	 * SLC if possible.
-- 
1.9.2

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-07-08  7:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-30 12:46 [PATCH] mtd: denali: disable usage of subpages Sebastian Andrzej Siewior
2014-04-30 22:23 ` Brian Norris
2014-05-06 18:11   ` Sebastian Andrzej Siewior
2014-07-08  7:22     ` Gupta, Pekon
2014-07-08  7:25       ` Sebastian Andrzej Siewior

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox