[U-Boot] [PATCH v3 6/8] mtd: nand: add driver for diskonchip g4 nand flash

Scott Wood scottwood at freescale.com
Mon Apr 15 19:51:19 CEST 2013


On 04/13/2013 09:42:34 AM, Marek Vasut wrote:
> 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 <mikedunn at 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 <scottwood at freescale.com>
> 
> I'll pick them all if that's ok with you, Scott ?

Yes, that's fine.

-Scott


More information about the U-Boot mailing list