Re: [PATCHv2 1/1] mtd: gpmi: make blockmark swapping optional

From: Huang Shijie
Date: Wed Mar 26 2014 - 06:43:24 EST


ä 2014å03æ26æ 16:51, Lothar WaÃmann åé:
I don't see why this should not be supported on i.MX28 (i.MX23 doesn't
do byteswapping anyway, so this wouldn't change anything for i.MX23).
The partitions used by Linux need not necessarily be accessible for the
Boot ROM code (and vice versa).
But the first partition used to store the u-boot is accessible for the ROM.

Please see "Figure 12-13" in the 12.12.1.12:
"In order to preserve the BI (bad block information), flash updater or gang programmer
applications need to swap Bad Block Information (BI) data to byte 0 of metadata area for
every page before programming NAND Flash. ROM when loading firmware, copies back
the value at metadata[0] to BI offset in page data. The following figure shows how the
factory bad block marker is preserved."

So please the imx28 should _NOT_ support this feature.

thanks
Huang Shijie



--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/