Hi Matthew,
Thanks a lot for your quick response, its really helpful your guidance for the guys who stuck up with these kind of issues
I feel finally to do the readback of these timing regsiters, would finally confirm that whether my .timing0 = 0x0010000c, .timing1 = 0x00230010, would configure..400khz, could you please help how to readback these registers can be done..through I2C in the above patch..
Because I suspect the below code is missing sorry if am wrong in the above patch, could you please me how read back of these registers can be done with any code changes.. as am week in scoping out the waveforms
static struct mxs_i2c_plat_data i2c1_platdata = {
#ifdef CONFIG_I2C_MXS_SELECT1_PIOQUEUE_MODE
.pioqueue_mode = 1,
#endif
#ifdef CONFIG_I2C_MXS_SELECT1_400_MODE
.speed = 400000,
#endif
};
static struct mxs_i2c_plat_data i2c0_platdata = {
#ifdef CONFIG_I2C_MXS_SELECT0_PIOQUEUE_MODE
.pioqueue_mode = 1,
#endif
#ifdef CONFIG_I2C_MXS_SELECT0_400_MODE
.speed = 400000,
#endif
};
Sorry if this seems to be silly question