Esempio n. 1
0
File: mmc.c Progetto: UAVXP/A10
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;
}
Esempio n. 2
0
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;

}