Dear Scott Wood, > On 04/12/2013 01:59:18 PM, Mike Dunn wrote: > > 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] > > > > Signed-off-by: Mike Dunn <miked...@newsguy.com> > > --- > > > > Changelog: > > v3: replace dbg macro with MTDDEBUG > > v2: remove commented-out code > > > > drivers/mtd/nand/Makefile | 2 + > > drivers/mtd/nand/docg4.c | 1028 > > > > ++++++++++++++++++++++++++++++++++++++++++ > > > > drivers/mtd/nand/docg4_spl.c | 222 +++++++++ > > include/linux/mtd/docg4.h | 134 ++++++ > > 4 files changed, 1386 insertions(+), 0 deletions(-) > > create mode 100644 drivers/mtd/nand/docg4.c > > create mode 100644 drivers/mtd/nand/docg4_spl.c > > create mode 100644 include/linux/mtd/docg4.h > > Acked-by: Scott Wood <scottw...@freescale.com>
I'll pick them all if that's ok with you, Scott ? Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot