aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/tmio_mmc.h
diff options
context:
space:
mode:
authorSimon Horman <horms@verge.net.au>2011-08-24 21:27:26 -0400
committerChris Ball <cjb@laptop.org>2011-10-26 15:43:36 -0400
commit7729c7a232a95360fa17ffe8beb1adb621bc0ba0 (patch)
tree1e535ba26812b203e802939b9dbc3bb788f94232 /drivers/mmc/host/tmio_mmc.h
parent54680fe7f6ad0fb0c52e330484e2cf1609587862 (diff)
mmc: tmio: Provide separate interrupt handlers
Provide separate interrupt handlers which may be used by platforms where SDHI has three interrupt sources. This patch also removes the commented-out handling of CRC and other errors. Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by: Magnus Damm <magnus.damm@gmail.com> Signed-off-by: Simon Horman <horms@verge.net.au> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/host/tmio_mmc.h')
-rw-r--r--drivers/mmc/host/tmio_mmc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mmc/host/tmio_mmc.h b/drivers/mmc/host/tmio_mmc.h
index 1cf8db558d08..3020f98218f0 100644
--- a/drivers/mmc/host/tmio_mmc.h
+++ b/drivers/mmc/host/tmio_mmc.h
@@ -97,6 +97,9 @@ void tmio_mmc_do_data_irq(struct tmio_mmc_host *host);
97void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i); 97void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i);
98void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i); 98void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i);
99irqreturn_t tmio_mmc_irq(int irq, void *devid); 99irqreturn_t tmio_mmc_irq(int irq, void *devid);
100irqreturn_t tmio_mmc_sdcard_irq(int irq, void *devid);
101irqreturn_t tmio_mmc_card_detect_irq(int irq, void *devid);
102irqreturn_t tmio_mmc_sdio_irq(int irq, void *devid);
100 103
101static inline char *tmio_mmc_kmap_atomic(struct scatterlist *sg, 104static inline char *tmio_mmc_kmap_atomic(struct scatterlist *sg,
102 unsigned long *flags) 105 unsigned long *flags)