unsigned long mmc_bread(int dev_num, unsigned long blknr, lbaint_t blkcnt, unsigned long *dst) { omap_mmc_read_sect(blknr, (blkcnt * MMCSD_SECTOR_SIZE), &cur_card_data, dst); return 1; }
int mmc_read(int mmc_cont, unsigned int src, unsigned char *dst, int size) { int ret; //printf("mmc_read mmc star=0x%x (%d) size=0x%x\n", src, (src/MMCSD_SECTOR_SIZE), size); ret = omap_mmc_read_sect((src/MMCSD_SECTOR_SIZE), size, &cur_controller_data[mmc_cont], &cur_card_data[mmc_cont], (unsigned int *)dst); return ret; }
unsigned long mmc_bread(int dev_num, ulong blknr, ulong blkcnt, ulong *dst) { unsigned long ret; ret = (unsigned long)omap_mmc_read_sect(blknr, (blkcnt * MMCSD_SECTOR_SIZE), &cur_card_data, (unsigned int *)dst); return ret; }
int mmc_read(int mmc_cont, unsigned int src, unsigned char *dst, int size) { int ret = 1; if (cur_controller_data.slot == mmc_cont) ret = omap_mmc_read_sect(src, size, &cur_controller_data, &cur_card_data, (unsigned int *)dst); else printf("Try to init the controller\n"); return ret; }
int mmc_read(int mmc_cont, unsigned int src, unsigned char *dst, int size) { int ret = 1; if (mmc_blk_dev[mmc_cont].dev == -1) { printf("Read not permitted as Card on SLOT-%d" " not Initialized\n", mmc_cont); } else { ret = omap_mmc_read_sect(src, size, &cur_controller_data[mmc_cont], &cur_card_data[mmc_cont], (unsigned int *)dst); } return ret; }
unsigned long mmc_bread(int dev_num, ulong blknr, ulong blkcnt, ulong *dst) { unsigned long ret; //++ Peter_20100914 #if 0 ret = (unsigned long)omap_mmc_read_sect(blknr, (blkcnt * MMCSD_SECTOR_SIZE), &cur_controller_data[dev_num], &cur_card_data[dev_num], (unsigned int *)dst); #else ret = (unsigned long)omap_mmc_read_sect_single_block(blknr, (blkcnt * MMCSD_SECTOR_SIZE), &cur_controller_data[dev_num], &cur_card_data[dev_num], (unsigned int *)dst); #endif //-- Peter_20100914 return ret; }