Skip to content

GPMC NAND isr using standard API

Afzal Mohammed linux-mtd linux-omap 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3ARM: OMAP2+: gpmc: Modify interrupt handlingarch/arm/mach-omap2/gpmc.c arch/arm/plat-omap/include/plat/gpmc.h+121 -171 reply
2/3ARM: OMAP2+: gpmc-nand: Modify Interrupt handlingarch/arm/mach-omap2/gpmc-nand.c+22 -60 replies
3/3mtd: nand: omap2: use gpmc provided irqsdrivers/mtd/nand/omap2.c+42 -280 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] GPMC NAND isr using standard API

Hi Tony, Artem,

This series creates a fictitious GPMC interrupt chip and provide the clients with interrupts that could be handled using standard APIs. This helps in removing the requirement of driver of peripheral connected to GPMC having the knowledge about GPMC. The only user is OMAP NAND driver, it has also been modified to use interrupts provided by imaginary GPMC chip.

This series has a dependency on [2], while [2] has a trivial dependency on [1].

With this series plus [1,2], GPMC driver conversion which is going to happen shortly will not create noticable effect outside of arch/arm/*omap*/.

If this series along with [1,2] can be taken in for 3.5, ripples felt by MTD drivers upon GPMC driver conversion would be minimal.

Regards
Afzal

[1] http://www.mail-archive.com/[email protected]/msg68581.html
[2] http://www.mail-archive.com/[email protected]/msg68652.html

Afzal Mohammed (3):
ARM: OMAP2+: gpmc: Modify interrupt handling
ARM: OMAP2+: gpmc-nand: Modify Interrupt handling
mtd: nand: omap2: use gpmc provided irqs

 arch/arm/mach-omap2/gpmc-nand.c        |   28 +++++--
 arch/arm/mach-omap2/gpmc.c             |  137 ++++++++++++++++++++++++++++----
 arch/arm/plat-omap/include/plat/gpmc.h |    1 +
 drivers/mtd/nand/omap2.c               |   70 +++++++++-------
 4 files changed, 185 insertions(+), 51 deletions(-)
Signature · 1 line
1.7.10