On 04/11/2013 02:19:37 PM, Marek Vasut wrote:
Dear Mike Dunn,
> This patch adds a driver for the diskonchip G4 nand flash device.
It is
> based on the driver from the linux kernel.
>
> This also includes a separate SPL driver. A separate SPL driver is
used
> because the device operates in a different mode (reliable mode) when
> loading a boot image, and also because the storage format of the
boot
> image is different from normal data (pages are stored
redundantly). The
> SPL driver basically mimics how a typical IPL reads data from the
device.
> The special operating mode and storage format are used to
compensate for
> the fact that the IPL does not contain the BCH ecc decoding
algorithm (due
> to size constraints). Although the u-boot SPL *could* use ecc, it
> operates like an IPL for the sake of simplicity and uniformity,
since the
> IPL and SPL share the task of loading the u-boot image. As a side
benefit,
> the SPL driver is very small.
>
> [port from linux kernel 3.4 commit
> 570469f3bde7f71cc1ece07a18d54a05b6a8775d]
Scott, this really is your turf.
I already acked it (it's up to Mike what he wants to do with dbg).
Feel free to pick it up as part of the larger patchset -- it's a
dependency for patch 7/7 that adds the board support.
-Scott
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot