tegra20: rename tegra2 -> tegra20
[oweals/u-boot.git] / drivers / mmc / mmc.c
index 98e5af3ec97b888ad715d23f65d69ca624ca9a23..c1c2862986432cd3a7be6d0600d6cb094ba0f004 100644 (file)
@@ -333,6 +333,7 @@ mmc_berase(int dev_num, unsigned long start, lbaint_t blkcnt)
        int err = 0;
        struct mmc *mmc = find_mmc_device(dev_num);
        lbaint_t blk = 0, blk_r = 0;
+       int timeout = 1000;
 
        if (!mmc)
                return -1;
@@ -352,6 +353,10 @@ mmc_berase(int dev_num, unsigned long start, lbaint_t blkcnt)
                        break;
 
                blk += blk_r;
+
+               /* Waiting for the ready status */
+               if (mmc_send_status(mmc, timeout))
+                       return 0;
        }
 
        return blk;