[PATCH v2] mtd/nand: add support for BBT without OOB

Artem Bityutskiy dedekind1 at gmail.com
Fri Oct 1 14:56:50 EDT 2010


On Thu, 2010-09-30 at 21:28 +0200, Sebastian Andrzej Siewior wrote:
> The first (sixt) byte in the OOB area contains vendor's bad block
> information. During identification of the NAND chip this information is
> collected by scanning the complete chip.
> The option NAND_USE_FLASH_BBT is used to store this information in a sector so
> we don't have to scan the complete flash. Unfortunately the code stores
> a marker in order to recognize the BBT in the OOB area. This will fail
> if the OOB area is completely used for ECC.
> This patch introduces the option NAND_USE_FLASH_BBT_NO_OOB which has to be
> used with NAND_USE_FLASH_BBT. It will then store BBT on flash without
> touching the OOB area. The BBT format on flash remains same except the
> first page starts with the recognition pattern followed by the version byte.
> This change was tested in nandsim and it looks good so far :)
> 
> Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>

Pushed to l2-mtd-2.6.git, thanks.

-- 
Best Regards,
Artem Bityutskiy (Битюцкий Артём)




More information about the linux-mtd mailing list