From dea9c19e5e407f8091da5d6d3c6be71aac2b48d8 Mon Sep 17 00:00:00 2001 From: "luohui2320@gmail.com" Date: Tue, 28 Feb 2012 16:40:40 +0000 Subject: update SDIO protocol git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1979 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- components/drivers/sdio/block_dev.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'components/drivers/sdio/block_dev.c') diff --git a/components/drivers/sdio/block_dev.c b/components/drivers/sdio/block_dev.c index 87bd2a1f91..362e1e3a28 100644 --- a/components/drivers/sdio/block_dev.c +++ b/components/drivers/sdio/block_dev.c @@ -114,7 +114,7 @@ static rt_err_t rt_mmcsd_req_blk(struct rt_mmcsd_card *card, rt_uint32_t sector, req.data = &data; cmd.arg = sector; - if (!(card->card_type & CARD_TYPE_SDHC)) + if (!(card->flags & CARD_FLAG_SDHC)) { cmd.arg <<= 9; } @@ -307,7 +307,7 @@ static rt_int32_t mmcsd_set_blksize(struct rt_mmcsd_card *card) int err; /* Block-addressed cards ignore MMC_SET_BLOCKLEN. */ - if (card->card_type & CARD_TYPE_SDHC) + if (card->flags & CARD_FLAG_SDHC) return 0; mmcsd_host_lock(card->host); @@ -412,7 +412,7 @@ rt_int32_t rt_mmcsd_blk_probe(struct rt_mmcsd_card *card) blk_dev->geometry.bytes_per_sector = 1<<9; blk_dev->geometry.block_size = card->card_blksize; - if (card->card_type | CARD_TYPE_SDHC) + if (card->flags & CARD_FLAG_SDHC) { blk_dev->geometry.sector_count = (card->csd.c_size + 1) * 1024; } -- cgit v1.3.1