Re: 8xx: i2c-algo-8xx - fixed timeout detection and transmission errors

From: Debora Liu <hidden>
Date: 2005-08-12 05:07:22

Hello, Tjernlund

In message <2005-08-12 01:50:45 tjernlund@tjernlund.se> you wrote:
Try changing all
 i2c->i2c_i2com |= 0x80;	/* Begin transmission */
to
 i2c->i2c_i2com |= 0x80 | 0x01;	/* Begin transmission */

That should remove the need to do force_reinit(cpm) I hope.
See http://ozlabs.org/pipermail/linuxppc-embedded/2005-August/019600.html for a litte more info.

Also, I think you should remove the busy wait code. Its not needed IMHO.
update i2c_algo_8xx.c as same

= = = = = = = = = = = = = = = = = = = =
				 
����������������Debora Liu
����������������deboralh@fel.com.cn
��������������������2005-08-12
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help