Looking at the driver 
at: 
https://github.com/torvalds/linux/blob/master/drivers/i2c/busses/i2c-davinci.c

It looks like i2c_davinci_isr() only terminates a read via terminate_read() 
which doesn't seem to have an exit path for completion without STOP.

It would be nice if somebody with more experience than me could verify 
this, as I'm going to have to go to a bit-banged driver otherwise.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/ff83fdcf-4a2e-4816-a0ae-fd9779ef61a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to