diff options
author | Steven J. Hill <Steven.Hill@cavium.com> | 2017-04-24 14:41:56 -0400 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2017-04-24 15:49:48 -0400 |
commit | dceb9781dcad8b9bdb88b9f7c06b2e47f5ad789e (patch) | |
tree | 7fcc04b00063b4780c05b51f60c3bc581f64e3ed | |
parent | 33e6d74d65c358270f00d228877178964aab84b3 (diff) |
mmc: cavium: Fix detection of block or byte addressing.
Use the mmc_card_is_blockaddr() function to properly detect if the
card uses byte or block addressing.
Signed-off-by: Steven J. Hill <Steven.Hill@cavium.com>
Acked-by: David Daney <david.daney@cavium.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
-rw-r--r-- | drivers/mmc/host/cavium.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/host/cavium.c b/drivers/mmc/host/cavium.c index d89c011bbea8..58b51ba6aabd 100644 --- a/drivers/mmc/host/cavium.c +++ b/drivers/mmc/host/cavium.c | |||
@@ -629,7 +629,7 @@ static u64 prepare_ext_dma(struct mmc_host *mmc, struct mmc_request *mrq) | |||
629 | 629 | ||
630 | emm_dma = FIELD_PREP(MIO_EMM_DMA_VAL, 1) | | 630 | emm_dma = FIELD_PREP(MIO_EMM_DMA_VAL, 1) | |
631 | FIELD_PREP(MIO_EMM_DMA_SECTOR, | 631 | FIELD_PREP(MIO_EMM_DMA_SECTOR, |
632 | (mrq->data->blksz == 512) ? 1 : 0) | | 632 | mmc_card_is_blockaddr(mmc->card) ? 1 : 0) | |
633 | FIELD_PREP(MIO_EMM_DMA_RW, | 633 | FIELD_PREP(MIO_EMM_DMA_RW, |
634 | (mrq->data->flags & MMC_DATA_WRITE) ? 1 : 0) | | 634 | (mrq->data->flags & MMC_DATA_WRITE) ? 1 : 0) | |
635 | FIELD_PREP(MIO_EMM_DMA_BLOCK_CNT, mrq->data->blocks) | | 635 | FIELD_PREP(MIO_EMM_DMA_BLOCK_CNT, mrq->data->blocks) | |