]> git.sur5r.net Git - u-boot/blobdiff - drivers/mmc/mmc.c
block: pass block dev not num to read/write/erase()
[u-boot] / drivers / mmc / mmc.c
index 3a34028c9177ef1d917910dfd61a7c4b14e12749..6d88db4bb6dd2fd3a29e7d7d78a5fc458d7ab31d 100644 (file)
@@ -234,8 +234,10 @@ static int mmc_read_blocks(struct mmc *mmc, void *dst, lbaint_t start,
        return blkcnt;
 }
 
-static ulong mmc_bread(int dev_num, lbaint_t start, lbaint_t blkcnt, void *dst)
+static ulong mmc_bread(block_dev_desc_t *block_dev, lbaint_t start,
+                      lbaint_t blkcnt, void *dst)
 {
+       int dev_num = block_dev->dev;
        lbaint_t cur, blocks_todo = blkcnt;
 
        if (blkcnt == 0)