On Wed, Aug 19, 2015 at 12:20:06AM +0900, Yoshihiro Kaneko wrote: > From: Ryo Kataoka <ryo.kataoka.wt@xxxxxxxxxxx> > > In case of repeated START condition, the restart has to be kicked > before clear status (MSR register). If it is kicked after clear status, > R-Car I2C may transfer data (TXD register) or receive data (RXD register) > instead of transferring slave address (MAR register). > > Signed-off-by: Ryo Kataoka <ryo.kataoka.wt@xxxxxxxxxxx> > Signed-off-by: Yoshihiro Kaneko <ykaneko0929@xxxxxxxxx> I think I could reproduce the issue but changing the order of clearing and kicking did not change anything for me. I have CCed you in my new series regarding the i2c-rcar driver. That made the issue for me go away. Can you kindly check, too? Thanks, Wolfram
Attachment:
signature.asc
Description: Digital signature