[PATCH v9 0/7] nand prefetch-irq support and ecc layout chanage
Ghorai, Sukumar
s-ghorai at ti.com
Thu Feb 3 14:36:34 EST 2011
> -----Original Message-----
> From: Ghorai, Sukumar
> Sent: Friday, January 28, 2011 3:42 PM
> To: linux-omap at vger.kernel.org
> Cc: linux-mtd at lists.infradead.org; linux-arm-kernel at lists.infradead.org;
> Ghorai, Sukumar
> Subject: [PATCH v9 0/7] nand prefetch-irq support and ecc layout chanage
>
> The following set of patches applies on linux-2.6.
>
> The main motivations behind this patch series are -
> 1. support NAND I/O in irq mode.
> 2. support of different ECC schema.
> 3. also add support ecc layout as like in romcode ecc layout, but
> not enabled
>
> v9: gpmc_init() changed to postcore_initcall(gpmc_init);
>
> v8: free_irq() added; used timeout for while(tight loop)
> And resend of http://www.mail-archive.com/linux-
> omap at vger.kernel.org/msg41614.html
>
> v7: NAND type (x16 or x8) is board specific and not omap specific; this
> passed form board file.
> http://www.mail-archive.com/linux-omap@vger.kernel.org/msg41469.html
>
> v6: configurable transfer type from board file;
> #define irq number used for nand-irq
> http://www.mail-archive.com/linux-omap@vger.kernel.org/msg39397.html
>
> v5: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg35860.html
> This address the input as to support the irq_chained in GPMC.
> And resend of
> http://www.mail-archive.com/linux-omap@vger.kernel.org/msg35848.html
>
> v4: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg34882.html
> and resend of
> http://www.mail-archive.com/linux-omap@vger.kernel.org/msg32689.html
>
> v3: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg32071.html
> Rebase on latest codebase and previous patch(posted).
> http://www.mail-archive.com/linux-omap@vger.kernel.org/msg31963.html
>
> v2: Rebase on latest codebase and previous patch(posted).
> http://www.mail-archive.com/linux-omap@vger.kernel.org/msg31471.html
>
> v1: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg26666.html
>
> Sukumar Ghorai (7):
> omap3630: nand: fix device size to work in polled mode
> omap3: nand: configurable transfer type per board
> omap: gpmc: enable irq mode in gpmc
> omap3: nand: prefetch in irq mode support
> omap3: nand: configurable fifo threshold to gain the throughput
> omap3: nand: ecc layout select from board file
> omap3: nand: making ecc layout as compatible with romcode ecc
>
> arch/arm/mach-omap2/board-3430sdp.c | 2 +-
> arch/arm/mach-omap2/board-3630sdp.c | 3 +-
> arch/arm/mach-omap2/board-flash.c | 13 +-
> arch/arm/mach-omap2/board-flash.h | 4 +-
> arch/arm/mach-omap2/board-ldp.c | 2 +-
> arch/arm/mach-omap2/board-zoom.c | 5 +-
> arch/arm/mach-omap2/gpmc-nand.c | 7 +-
> arch/arm/mach-omap2/gpmc.c | 56 +++++-
> arch/arm/mach-omap2/io.c | 2 -
> arch/arm/plat-omap/include/plat/gpmc.h | 18 ++-
> arch/arm/plat-omap/include/plat/irqs.h | 9 +-
> arch/arm/plat-omap/include/plat/nand.h | 11 +
> drivers/mtd/nand/Kconfig | 17 --
> drivers/mtd/nand/omap2.c | 367 ++++++++++++++++++++++++---
> -----
> 14 files changed, 386 insertions(+), 130 deletions(-)
Tony,
In this version I have addressed all inputs on previous versions.
Please check if it's possible to push all theses in any of your testing
branch!
More information about the linux-mtd
mailing list