diff options
author | Afzal Mohammed <afzal@ti.com> | 2012-08-30 21:53:23 +0200 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2012-08-30 21:53:23 +0200 |
commit | 6b6c32fc96d5a0ef1e8c5d9f1b24c3a07b878f6d (patch) | |
tree | ea85bc0836bccadbeb144aa648df6658be589cc6 /arch/arm/plat-omap | |
parent | mtd: onenand: omap2: obtain memory from resource (diff) | |
download | linux-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.h | 1 |
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); |