Re: [PATCH 0/9] i2c: rcar: tackle race conditions in the driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> I meant without polling. Does the hardware design prevent from using I2C in 
> interrupt mode in a race-free way ?

Yes, when we get a NACK after address phase. HW automatically creates a
STOP condition after a NACK. After this STOP, if we haven't been fast
enough to clear the ESG bit (which started the address phase), then it
will be still set and a new message will be created.

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux