[i2c] [PATCH] i2c: improve lost-arbitration handling in i2c-algo-pcf
Daniel Smolik
marvin at mydatex.cz
Sun Aug 12 21:18:58 CEST 2007
>Attached is a patch that improves multi-master support for PCF8584.
>The current implementation of multi-master support (mine) in
>i2c-algo-pcf does not properly handle a collision detected during
>wait_for_bb()
>and thus causes an error that is only recoverable by reloading the
>relevant device drivers. I'd appreciate your consideration of this
>patch.
>The only affected driver is i2c-envctrl.c-- currently out-of-kernel,
>in development; you
>can find it here if you are interested:
http://www.david-web.co.uk/index.php?p=envctrl
>This change has been tested by a few individuals (on Sun Microsystems
>E250 servers) over the course of several months, and rectifies
>occasional errors seen without the patch applied.
>I'll be happy to provide further clarification if you are interested.
>Please cc me on responses-- I am not a member of this list.
Thanks, I test this patch one week and my E250 works wihout problem.
(Please cc me too on responses-- I am not a member of this list.)
Acked-by: Daniel Smolik <marvin at mydatex.cz>
Dan
More information about the i2c
mailing list