[Patch v2 1/2] 5200/mpc: improve i2c bus error recovery
Albrecht Dreß
albrecht.dress at arcor.de
Thu Feb 18 20:09:23 EST 2010
Hi Joakim:
> Does this reset sequence also send a START condition for every clock?
Please see the attached scan from a scope output, showing the first two out of the 9 sequences at 375 kHz (that's what the 5200's divider makes from 400 kHz requested). Resolution is 2us/div and 1V/div for both signals. The waveform itself for each of the 9 sequences is exactly the same we had before with the old solution, just the timing is faster and adjusted to the ii2c clock, i.e. the /relative/ waveforms look identical for slower clocks.
Any insight if this is *really* correct would be great, as I'm not an i2c expert. I can only say it reliably fixes the bus hangs I saw!
Thanks,
Albrecht.
Immer auf dem Laufenden! Sport, Auto, Reise, Politik und Promis. Von uns für Sie: der neue Arcor.de-Newsletter!
Jetzt anmelden und einfach alles wissen: http://www.arcor.de/rd/footer.newsletter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: i2c-fixup.png
Type: image/png
Size: 17960 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20100218/0919a257/attachment-0001.png>
More information about the Linuxppc-dev
mailing list