On Friday 09 March 2007 8:55 am, Jean Delvare wrote: > > +struct i2c_bitbang_gpio { > > + int sda; > > + int scl; > > +}; > > ... > > Also, this structure alone isn't very useful. I'm waiting to see > drivers actually making use of it before I will consider merging this > patch at all.
The notion would be that we could have one i2c bitbanger using the CONFIG_GENERIC_GPIO <asm/gpio.h> interfaces that could work on most platforms, using that struct for platform_data and the usual convention for platform device naming. I'd expect that struct would be merged as part of such a generic GPIO bitbang driver, and would only be used by that one driver. SPI could use such a generic bitbanger too. Until 2.6.21 it's been missing that last step: it's needed platform-specific GPIO calls, so the bitbangers were generic except for those lowest-level hooks. - Dave - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/