[PATCHv4 0/5] mtd: gpmi: make blockmark swapping optional
Lothar Waßmann
LW at KARO-electronics.de
Thu Jun 12 06:20:40 PDT 2014
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
More information about the linux-arm-kernel
mailing list