int mmc_erase(int mmc_cont, unsigned int start, int size) { int ret; //printf("mmc_erase mmc star=0x%x (%d) size=0x%x\n", start, (start/MMCSD_SECTOR_SIZE), size); ret = omap_mmc_erase_sect((start/MMCSD_SECTOR_SIZE), &cur_controller_data[mmc_cont], &cur_card_data[mmc_cont], size); return ret; }
int mmc_erase(int mmc_cont, unsigned int start, int size) { int ret = 1; if (mmc_blk_dev[mmc_cont].dev == -1) { printf("Erase not permitted as Card on SLOT-%d" " not Initialized\n", mmc_cont); } else { ret = omap_mmc_erase_sect(start, &cur_controller_data[mmc_cont], &cur_card_data[mmc_cont], size); } return ret; }
int mmc_erase(int mmc_cont, unsigned int start, int size) { int ret = 1; //printf2("%x - size=%x\n", start, size); if (cur_controller_data.slot == mmc_cont) ret = omap_mmc_erase_sect(start, &cur_controller_data, &cur_card_data, size); else printf("Try to init the controller\n"); return ret; }