All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv4 0/5] mtd: gpmi: make blockmark swapping optional
@ 2014-06-12 13:20 ` Lothar Waßmann
  0 siblings, 0 replies; 39+ messages in thread
From: Lothar Waßmann @ 2014-06-12 13:20 UTC (permalink / raw)
  To: Arnd Bergmann, Artem Bityutskiy, Brian Norris, David Woodhouse,
	Fabio Estevam, Huang Shijie, Ian Campbell, Kumar Gala,
	Lothar Waßmann, Mark Rutland, Pawel Moll, Rob Herring,
	Rob Landley, Russell King, Sascha Hauer, Shawn Guo, devicetree,
	linux-arm-kernel, linux-doc, linux-kernel, linux-mtd, Shawn Guo,
	Boris BREZILLON

With a flash-based BBT there is no reason to move the Factory Bad
Block Marker from the data area buffer (to where it is mapped by the
GPMI NAND controller) to the OOB buffer. Thus, make this feature
configurable via DT. This is required for the Ka-Ro electronics
i.MX6 platforms.

Changes wrt. v2:
- added a warning for i.MX28 to the binding documentation
- fixed the gpmi_ecc_read_subpage() routine which turned on blockmark
  swapping unconditionally
- use !GPMI_IS_MX23() in place of this->swap_block_mark (which were
  synonymous the original code) in gpmi_ecc_read_oob() and
  gpmi_block_markbad()
- make nand-on-flash-bbt a prerequisite for this feature

patch added:
- add an additional option to turn of BB mark writing

Changes wrt. v3:
- added two code cleanup patches
- added a patch to turn of NAND_BBT_CREATE, if blockmark swapping is disabled

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

end of thread, other threads:[~2014-07-29  6:34 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-12 13:20 [PATCHv4 0/5] mtd: gpmi: make blockmark swapping optional Lothar Waßmann
2014-06-12 13:20 ` Lothar Waßmann
2014-06-12 13:20 ` Lothar Waßmann
2014-06-12 13:20 ` [PATCHv4 1/5] mtd: gpmi: remove useless (void *) type casts and spaces between type casts and variables Lothar Waßmann
2014-06-12 13:20   ` Lothar Waßmann
2014-06-12 13:20   ` Lothar Waßmann
2014-06-12 13:20   ` [PATCHv4 2/5] mtd: gpmi: remove line breaks from error messages and improve wording Lothar Waßmann
2014-06-12 13:20     ` Lothar Waßmann
2014-06-12 13:20     ` Lothar Waßmann
2014-06-12 13:20     ` [PATCHv4 3/5] mtd: gpmi: make blockmark swapping optional Lothar Waßmann
2014-06-12 13:20       ` Lothar Waßmann
2014-06-12 13:20       ` Lothar Waßmann
2014-06-12 13:20       ` [PATCHv4 4/5] of/mtd/nand: add generic binding and helper for NAND_BBT_NO_OOB_BBM Lothar Waßmann
2014-06-12 13:20         ` Lothar Waßmann
2014-06-12 13:20         ` Lothar Waßmann
2014-06-12 13:20         ` [PATCHv4 5/5] mtd: gpmi: prevent creating a new BBT when blockmark swapping is disabled Lothar Waßmann
2014-06-12 13:20           ` Lothar Waßmann
2014-06-12 13:20           ` Lothar Waßmann
2014-07-28  5:29           ` Brian Norris
2014-07-28  5:29             ` Brian Norris
2014-07-28  5:29             ` Brian Norris
2014-07-29  6:31             ` Lothar Waßmann
2014-07-29  6:31               ` Lothar Waßmann
2014-07-29  6:31               ` Lothar Waßmann
2014-07-24  2:06         ` [PATCHv4 4/5] of/mtd/nand: add generic binding and helper for NAND_BBT_NO_OOB_BBM Brian Norris
2014-07-24  2:06           ` Brian Norris
2014-07-24  2:06           ` Brian Norris
2014-07-24  6:49           ` Lothar Waßmann
2014-07-24  6:49             ` Lothar Waßmann
2014-07-24  6:49             ` Lothar Waßmann
2014-07-24  7:47             ` Brian Norris
2014-07-24  7:47               ` Brian Norris
2014-07-24  7:47               ` Brian Norris
2014-06-26 10:44 ` [PATCHv4 0/5] mtd: gpmi: make blockmark swapping optional Lothar Waßmann
2014-06-26 10:44   ` Lothar Waßmann
2014-06-26 10:44   ` Lothar Waßmann
2014-07-28  5:31 ` Brian Norris
2014-07-28  5:31   ` Brian Norris
2014-07-28  5:31   ` Brian Norris

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.