Hi, On Fri, Dec 5, 2014 at 12:04 AM, Wolfram Sang <wsa@xxxxxxxxxxxxx> wrote: > >> + /* >> + * This controller does not give completion interrupt after a >> + * master receive transfer if HOLD bit is set (repeated start), >> + * resulting in SW timeout. Hence, if a receive transfer is >> + * followed by any other transfer, an error is returned >> + * indicating that this sequence is not supported. >> + */ >> + for (count = 0; count < num-1; count++) { >> + if (msgs[count].flags & I2C_M_RD) >> + return -EOPNOTSUPP; >> + } > > Yeah, a lot better. Probably it would be good to inform the user with a > warning what went wrong? > Sure. I'll add that. Regards, Harini -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html