summaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap
diff options
context:
space:
mode:
authorAfzal Mohammed <afzal@ti.com>2012-08-30 21:53:23 +0200
committerTony Lindgren <tony@atomide.com>2012-08-30 21:53:23 +0200
commit6b6c32fc96d5a0ef1e8c5d9f1b24c3a07b878f6d (patch)
treeea85bc0836bccadbeb144aa648df6658be589cc6 /arch/arm/plat-omap
parentmtd: onenand: omap2: obtain memory from resource (diff)
downloadlinux-6b6c32fc96d5a0ef1e8c5d9f1b24c3a07b878f6d.tar.xz
linux-6b6c32fc96d5a0ef1e8c5d9f1b24c3a07b878f6d.zip
ARM: OMAP2+: gpmc: Modify interrupt handling
Modify interrupt handling such that interrupts can be handled by GPMC client drivers using standard interrupt APIs rather than requiring the drivers to have knowledge about GPMC interrupt handling. Currently only NAND related interrupts has been considered (which is the case even without this change) as the only user of GPMC interrupt is NAND. Signed-off-by: Afzal Mohammed <afzal@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/plat-omap')
-rw-r--r--arch/arm/plat-omap/include/plat/gpmc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/include/plat/gpmc.h b/arch/arm/plat-omap/include/plat/gpmc.h
index 06198a51c4f0..2e6e2597178c 100644
--- a/arch/arm/plat-omap/include/plat/gpmc.h
+++ b/arch/arm/plat-omap/include/plat/gpmc.h
@@ -150,6 +150,7 @@ struct gpmc_nand_regs {
};
extern void gpmc_update_nand_reg(struct gpmc_nand_regs *reg, int cs);
+extern int gpmc_get_client_irq(unsigned irq_config);
extern unsigned int gpmc_ns_to_ticks(unsigned int time_ns);
extern unsigned int gpmc_ps_to_ticks(unsigned int time_ps);