dm: mmc: Use the new select_hwpart() API

Avoid calling directly into the MMC code - use the new API call instead.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2016-05-01 13:52:29 -06:00
parent 0776167ec5
commit 69f45cd53b
7 changed files with 22 additions and 15 deletions

View File

@@ -257,7 +257,7 @@ static ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start,
if (!mmc)
return 0;
err = mmc_select_hwpart(dev_num, block_dev->hwpart);
err = blk_dselect_hwpart(block_dev, block_dev->hwpart);
if (err < 0)
return 0;

View File

@@ -78,7 +78,8 @@ unsigned long mmc_berase(struct blk_desc *block_dev, lbaint_t start,
if (!mmc)
return -1;
err = mmc_select_hwpart(dev_num, block_dev->hwpart);
err = blk_select_hwpart_devnum(IF_TYPE_MMC, dev_num,
block_dev->hwpart);
if (err < 0)
return -1;
@@ -182,7 +183,7 @@ ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt,
if (!mmc)
return 0;
err = mmc_select_hwpart(dev_num, block_dev->hwpart);
err = blk_select_hwpart_devnum(IF_TYPE_MMC, dev_num, block_dev->hwpart);
if (err < 0)
return 0;