On Fri, Jan 23, 2009 at 09:51:10AM +0100, Jean Delvare wrote: > Thanks for keeping up with this despite my lack of support. I really > hope that we can get this done this year. > > Did you speak with Dave Miller already? Some months ago he proposed an > horrible hack to implement support for I2C bus multiplexing, which I > nacked and I pointed him to you. No... I don't remember about it... > Last year I have been working with David Brownell of cleaning up > i2c-core so that adding things like multiplexing support is easier, in > particular when it comes to the locking model. It's not completely done > yet but I think we're on the right track. My hope was that we could > finish the cleanups first and add multiplexing support only then, but > maybe I was too optimistic, the cleanups take longer than I expected. I see. > Honestly, I am not sure either. The locking model isn't completely > cleared yet, we still need to get rid of the 3 dozen remaining legacy > i2c chip drivers before we can finish it. I _think_ the above it > correct, after all we do not hold the lock when calling > driver_register() so I can't see why we would need to hold it when > calling driver_unregister()... unless either i2c_client_release() or > i2c_client_dev_release() needs this. That is exactly what I supposed to be. :) > I would like to propose that you create yourself an account on > i2c.wiki.kernel.org. I've just added a "Work in progress" section on > the main page so that other interested developers can keep track of > what is happening. You could create a page describing your progress and > things that need to be done. And I should do the same for my part. Ok. Thanks. > Oh, and please stop calling the thing "virtual i2c adapter support". > These adapters are very real. What you are working on is better > described as "i2c bus multiplexing support". I do. Ciao, Rodolfo -- GNU/Linux Solutions e-mail: giometti@xxxxxxxxxxxx Linux Device Driver giometti@xxxxxxxx Embedded Systems phone: +39 349 2432127 UNIX programming skype: rodolfo.giometti -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html