diff options
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/card/queue.c | 2 | ||||
-rw-r--r-- | drivers/mmc/host/mmci.h | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/drivers/mmc/card/queue.c b/drivers/mmc/card/queue.c index 357bbc54fe4b..3e049c13429c 100644 --- a/drivers/mmc/card/queue.c +++ b/drivers/mmc/card/queue.c | |||
@@ -197,7 +197,7 @@ int mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card, | |||
197 | struct mmc_queue_req *mqrq_prev = &mq->mqrq[1]; | 197 | struct mmc_queue_req *mqrq_prev = &mq->mqrq[1]; |
198 | 198 | ||
199 | if (mmc_dev(host)->dma_mask && *mmc_dev(host)->dma_mask) | 199 | if (mmc_dev(host)->dma_mask && *mmc_dev(host)->dma_mask) |
200 | limit = dma_max_pfn(mmc_dev(host)) << PAGE_SHIFT; | 200 | limit = (u64)dma_max_pfn(mmc_dev(host)) << PAGE_SHIFT; |
201 | 201 | ||
202 | mq->card = card; | 202 | mq->card = card; |
203 | mq->queue = blk_init_queue(mmc_request_fn, lock); | 203 | mq->queue = blk_init_queue(mmc_request_fn, lock); |
diff --git a/drivers/mmc/host/mmci.h b/drivers/mmc/host/mmci.h index 168bc72f7a94..84c0e59b792a 100644 --- a/drivers/mmc/host/mmci.h +++ b/drivers/mmc/host/mmci.h | |||
@@ -38,10 +38,11 @@ | |||
38 | #define MCI_CPSM_INTERRUPT (1 << 8) | 38 | #define MCI_CPSM_INTERRUPT (1 << 8) |
39 | #define MCI_CPSM_PENDING (1 << 9) | 39 | #define MCI_CPSM_PENDING (1 << 9) |
40 | #define MCI_CPSM_ENABLE (1 << 10) | 40 | #define MCI_CPSM_ENABLE (1 << 10) |
41 | #define MCI_SDIO_SUSP (1 << 11) | 41 | /* Argument flag extenstions in the ST Micro versions */ |
42 | #define MCI_ENCMD_COMPL (1 << 12) | 42 | #define MCI_ST_SDIO_SUSP (1 << 11) |
43 | #define MCI_NIEN (1 << 13) | 43 | #define MCI_ST_ENCMD_COMPL (1 << 12) |
44 | #define MCI_CE_ATACMD (1 << 14) | 44 | #define MCI_ST_NIEN (1 << 13) |
45 | #define MCI_ST_CE_ATACMD (1 << 14) | ||
45 | 46 | ||
46 | #define MMCIRESPCMD 0x010 | 47 | #define MMCIRESPCMD 0x010 |
47 | #define MMCIRESPONSE0 0x014 | 48 | #define MMCIRESPONSE0 0x014 |