/* i2c_read - read data from an i2c device @chip: i2c chip addr @addr: memory (register) address in the chip @alen: byte size of address @buffer: buffer to store data read from chip @len: how many bytes to read  */
int i2c_read(uchar chip, uint addr, int alen, uchar *buffer, int len)
/* i2c_read - read data from an i2c device @chip: i2c chip addr @addr: memory (register) address in the chip @alen: byte size of address @buffer: buffer to store data read from chip @len: how many bytes to read  */
int i2c_read(uchar chip, uint addr, int alen, uchar *buffer, int len)
{
	return i2c_transfer(chip, addr, alen, buffer, len, (alen ? I2C_M_COMBO : I2C_M_READ));
}