diff options
Diffstat (limited to 'drivers/mmc/host/pxamci.c')
-rw-r--r-- | drivers/mmc/host/pxamci.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/host/pxamci.c b/drivers/mmc/host/pxamci.c index b89e32d1e9b5..03d162881159 100644 --- a/drivers/mmc/host/pxamci.c +++ b/drivers/mmc/host/pxamci.c | |||
@@ -298,7 +298,7 @@ static irqreturn_t pxamci_irq(int irq, void *devid) | |||
298 | unsigned int ireg; | 298 | unsigned int ireg; |
299 | int handled = 0; | 299 | int handled = 0; |
300 | 300 | ||
301 | ireg = readl(host->base + MMC_I_REG); | 301 | ireg = readl(host->base + MMC_I_REG) & ~readl(host->base + MMC_I_MASK); |
302 | 302 | ||
303 | if (ireg) { | 303 | if (ireg) { |
304 | unsigned stat = readl(host->base + MMC_STAT); | 304 | unsigned stat = readl(host->base + MMC_STAT); |