IMX_I2C_I2DR
imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR); /* dummy read */
i2c_imx->msg->buf[i2c_imx->msg_buf_idx++] = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
u8 len = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(i2c_8bit_addr_from_msg(msgs), i2c_imx, IMX_I2C_I2DR);
i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(i2c_8bit_addr_from_msg(msgs), i2c_imx, IMX_I2C_I2DR);
imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR); /* dummy read */
msgs->buf[msgs->len-2] = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
msgs->buf[msgs->len-1] = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(i2c_8bit_addr_from_msg(msgs), i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(msgs->buf[i], i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(i2c_8bit_addr_from_msg(msgs), i2c_imx, IMX_I2C_I2DR);
len = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
msgs->buf[i] = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(i2c_8bit_addr_from_msg(msgs), i2c_imx, IMX_I2C_I2DR);
IMX_I2C_I2DR);
(IMX_I2C_I2DR << i2c_imx->hwdata->regshift);
(IMX_I2C_I2DR << i2c_imx->hwdata->regshift);
imx_i2c_write_reg(value, i2c_imx, IMX_I2C_I2DR);
imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
value = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(value, i2c_imx, IMX_I2C_I2DR);
imx_i2c_read_reg(i2c_imx, IMX_I2C_I2DR);
imx_i2c_write_reg(i2c_imx->msg->buf[i2c_imx->msg_buf_idx++], i2c_imx, IMX_I2C_I2DR);