Beispiel #1
0
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;
}
Beispiel #2
0
Datei: mmc.c Projekt: UAVXP/A10
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;
}
Beispiel #3
0
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;
}
Beispiel #5
0
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;
}
Beispiel #6
0
Datei: mmc.c Projekt: UAVXP/A10
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;
}