linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Add support for BBT without touching OOB area
@ 2010-09-29 17:43 Sebastian Andrzej Siewior
  2010-09-29 17:43 ` [PATCH 1/5] mtd/nand: use ALIGN where possible Sebastian Andrzej Siewior
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Sebastian Andrzej Siewior @ 2010-09-29 17:43 UTC (permalink / raw)
  To: linux-mtd; +Cc: tglx

Without this patch (number three) NAND controllers which use complete OOB
area for ECC information can not use a BBT at all. The vendor bit is
gone after the first write and the flash BBT stores a marker in the OOB
area. The patch simply moves the marker into the data area.

The series contains:
- [PATCH 1/5] mtd/nand: use ALIGN where possible
- [PATCH 2/5] mtd/nand: pull in td into read_bbt()
clean up.

- [PATCH 3/5] mtd/nand: add support for BBT without OOB
adds the functionality.

- [PATCH 4/5] mtd/nand: introduce NAND_CREATE_EMPTY_BBT
NAND_CREATE_BBT creates a BBT based on vendor's informations (or something
else if specified). Without NAND_CREATE_BBT the BBT is written to flash
after the first bad block is found. This options enforces writting an
"empty" table.

- [PATCH 5/5] mtd/nandsim: add module param for BBT handling
Used for first testing.

Sebastian

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

end of thread, other threads:[~2010-10-01 20:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-29 17:43 Add support for BBT without touching OOB area Sebastian Andrzej Siewior
2010-09-29 17:43 ` [PATCH 1/5] mtd/nand: use ALIGN where possible Sebastian Andrzej Siewior
2010-09-29 17:43 ` [PATCH 2/5] mtd/nand: pull in td into read_bbt() Sebastian Andrzej Siewior
2010-09-29 17:43 ` [PATCH 3/5] mtd/nand: add support for BBT without OOB Sebastian Andrzej Siewior
2010-09-29 20:11   ` Artem Bityutskiy
2010-09-30  8:51     ` Sebastian Andrzej Siewior
2010-09-30  9:14       ` Artem Bityutskiy
2010-09-30 19:28         ` [PATCH v2] " Sebastian Andrzej Siewior
2010-10-01 18:56           ` Artem Bityutskiy
2010-09-29 17:43 ` [PATCH 4/5] mtd/nand: introduce NAND_CREATE_EMPTY_BBT Sebastian Andrzej Siewior
2010-10-01 18:57   ` Artem Bityutskiy
2010-10-01 19:37     ` [PATCH v2] " Sebastian Andrzej Siewior
2010-10-01 20:00       ` Artem Bityutskiy
2010-09-29 17:43 ` [PATCH 5/5] mtd/nandsim: add module param for BBT handling Sebastian Andrzej Siewior
2010-09-29 20:11 ` Add support for BBT without touching OOB area Artem Bityutskiy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).