On Sep 13, 2012, at 3:54 AM, Prabhakar Kushwaha wrote: > IFC-1.1.0 uses 28nm techenology for SRAM. This tech has known limitaion for > SRAM i.e. "byte select" is not supported. Hence Read Modify Write is > implemented in IFC for any "system side write" into sram buffer. Reading an > uninitialized memory results in ECC Error from sram wrapper. > > Hence we must initialize/prefill SRAM buffer by any data before writing > anything in SRAM from system side. To initialize SRAM user can use "READID" > NAND command with read bytes equal to SRAM size. It will be a one time > activity post boot. > > Signed-off-by: Prabhakar Kushwaha <prabha...@freescale.com> > --- > Based upon git://git.infradead.org/linux-mtd.git branch master > The compilation of this patch depends upon following patch. > http://patchwork.ozlabs.org/patch/177893/ > This patch is currently applied on > git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git > branch next and status is "Awaiting Upstream" > > > drivers/mtd/nand/fsl_ifc_nand.c | 56 ++++++++++++++++++++++++++++++++++++++- > 1 file changed, 55 insertions(+), 1 deletion(-)
applied to next - k _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev