于 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 devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html