From a0309bbd0b6f98f8b511b3db311be4e3233ac541 Mon Sep 17 00:00:00 2001 From: Russell King Date: Mon, 30 Aug 2004 13:12:18 +0100 Subject: [PATCH] [MMC] MMCI: Remove hardcoded MCI_IRQMASK definition --- drivers/mmc/mmci.c | 4 +--- drivers/mmc/mmci.h | 5 ----- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/drivers/mmc/mmci.c b/drivers/mmc/mmci.c index 7bf99a6e2b943..ca3ce579fead1 100644 --- a/drivers/mmc/mmci.c +++ b/drivers/mmc/mmci.c @@ -268,11 +268,9 @@ static irqreturn_t mmci_irq(int irq, void *dev_id, struct pt_regs *regs) struct mmc_data *data; status = readl(host->base + MMCISTATUS); + status &= readl(host->base + MMCIMASK0); writel(status, host->base + MMCICLEAR); - if (!(status & MCI_IRQMASK)) - break; - DBG(host, "irq0 %08x\n", status); data = host->data; diff --git a/drivers/mmc/mmci.h b/drivers/mmc/mmci.h index 5d6b9de5f975c..95477f7945a64 100644 --- a/drivers/mmc/mmci.h +++ b/drivers/mmc/mmci.h @@ -103,11 +103,6 @@ #define MMCIFIFOCNT 0x048 #define MMCIFIFO 0x080 /* to 0x0bc */ -#define MCI_IRQMASK \ - (MCI_CMDCRCFAIL|MCI_DATACRCFAIL|MCI_CMDTIMEOUT|MCI_DATATIMEOUT| \ - MCI_TXUNDERRUN|MCI_RXOVERRUN|MCI_CMDRESPEND|MCI_CMDSENT| \ - MCI_DATAEND|MCI_DATABLOCKEND) - #define MCI_IRQENABLE \ (MCI_CMDCRCFAILMASK|MCI_DATACRCFAILMASK|MCI_CMDTIMEOUTMASK| \ MCI_DATATIMEOUTMASK|MCI_TXUNDERRUNMASK|MCI_RXOVERRUNMASK| \ -- 2.53.0