]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: nand: omap2: handle nand on gpmc
authorAfzal Mohammed <afzal@ti.com>
Thu, 30 Aug 2012 19:53:22 +0000 (12:53 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 30 Aug 2012 19:53:22 +0000 (12:53 -0700)
commitcc75b9c9e3f81b600a65e2bb0ac8a1843f0d6d5c
tree36609ec30a2666d21ef29c3b59b9fd7418d480ef
parent21628975038e243d0962bc6991650b68ba7064e1
mtd: nand: omap2: handle nand on gpmc

GPMC platform initialization has been modified to fill NAND
platform data with GPMC NAND register details. As these
registers are accessible in NAND driver itself, configure
NAND in GPMC by itself.

Modified prefetch and ecc functions are logically same as
the corresponding exported symbols from GPMC code.

Note: Verfying that other CS have not yet enabled for
prefetch & ecc has to be incorporated. Currently this
causes no issues as there are no boards that use NAND
on multiple CS. With ongoing GPMC driver migration,
perhaps it would be better to consider NAND connected
on multiple CS as a single peripheral using multiple CS.
This would make handling multiple CS issues easier.

Signed-off-by: Afzal Mohammed <afzal@ti.com>
Acked-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/mtd/nand/omap2.c