[i2c] i2c-i801 Interrupt Support

Jean Delvare khali at linux-fr.org
Thu Sep 27 15:38:29 CEST 2007


On Thu, 27 Sep 2007 14:26:21 +0200, Ivo Manca wrote:
> (Moving to I2C Mailinglist)
> 
> Actually, that problem was discussed in a different thread than the one 
> I refered to. It can be found at: 
> http://thread.gmane.org/gmane.linux.drivers.sensors/7987/focus=8021

As far as I can tell, this thread refers to the mainline i2c-i801
driver and not Mark's rewrite, so it doesn't seem very relevant.

> So my question basically is: is the interrupt support removed from the 
> i801 busriver because it was impossible to get it working right, is it 
> removed because of, for instance, lack of time, or is it just never merged?
> Since Mark M. Hoffman developed this driver with included interrupt 
> support, and you seem to have tested it back them, I'm wondering if 
> there is some more background information available about this, before 
> we're starting working on something which might not be very possible.

Mark's driver was not implementing all the features the mainline
i2c-i801 driver had, so we couldn't just replace the mainline driver
with it. I also do not think that Mark's driver had received much
testing. The i2c-i801 driver is widely used, so we have to make very
sure that a rewritten driver works perfectly well before pushing it
upstream.

Then Mark had higher priority tasks and gave up is i2c-i801 rewrite.
But I can't think of any reason why an interrupt-driven i2c-i801 driver
couldn't make it into mainline. That being said, I encourage you to
work off the existing i2c-i801 driver if possible, rather than starting
from scratch. It will make it much easier to merge your work upstream
when you're done.

-- 
Jean Delvare



More information about the i2c mailing list