From the following page, I know i2c_transfer() should support repeated START conditon:
I copied the function i2c_read_regs() from the above link to my driver code, but unluckily, when I insmod my module, and capture the timing wave with a LA, found there is still a STOP bit on the transfer. So I have a doubt, does db410 I2c controller support repeated START? Anybody ever noticed this issue? Anyboday can give me a clear answer? Thanks in advance.