diff options
author | Hanumath Prasad <hanumath.prasad@stericsson.com> | 2011-04-19 16:20:24 +0530 |
---|---|---|
committer | Henrik Aberg <henrik.aberg@stericsson.com> | 2011-05-18 09:40:03 +0200 |
commit | 0839e204ff22855a873e99db49aac96325fc2491 (patch) | |
tree | 13c1d3929197f61be0a9a21e073930439ad8584b /drivers/mmc | |
parent | 03285115f0d1e23aea03e50f7c9fb4a74a6b6c27 (diff) |
mmci: allow rising/falling card detection interrupts
Allow card detection interrupts to be rising/falling to detect
discrete removal/insertion events properly
ST-Ericsson Id: WP 257117
Signed-off-by: Hanumath Prasad <hanumath.prasad@stericsson.com>
Change-Id: I8738e0852dea9013119fbb628057eb29b8932e2d
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21166
Reviewed-by: Preetham-rao K <preetham.rao@stericsson.com>
Tested-by: Preetham-rao K <preetham.rao@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/host/mmci.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c index 73178b5ccbf..97c56c62aad 100644 --- a/drivers/mmc/host/mmci.c +++ b/drivers/mmc/host/mmci.c @@ -1408,7 +1408,8 @@ static int __devinit mmci_probe(struct amba_device *dev, goto err_gpio_cd; ret = request_any_context_irq(gpio_to_irq(plat->gpio_cd), - mmci_cd_irq, 0, + mmci_cd_irq, + IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, DRIVER_NAME " (cd)", host); if (ret >= 0) host->gpio_cd_irq = gpio_to_irq(plat->gpio_cd); |