On Wed, 23 Sep 2009 13:35:16 +0200, Richard Röjfors wrote: > This patch adds support for the Xilinx XPS IIC Bus Interface. > > The driver uses the dynamic mode, supporting to put several > I2C messages in the FIFO to reduce the number of interrupts. > > It has the same feature as ocores, it can be passed a list > of devices that will be added when the bus is probed. > > Signed-off-by: Richard Röjfors <richard.rojfors@xxxxxxxxxxxxxxx> > --- > diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig > index 8206442..6b291e8 100644 > --- a/drivers/i2c/busses/Kconfig > +++ b/drivers/i2c/busses/Kconfig > @@ -433,6 +433,16 @@ config I2C_OCORES > This driver can also be built as a module. If so, the module > will be called i2c-ocores. > > +config I2C_XILINX > + tristate "Xilinx I2C Controller" > + depends on EXPERIMENTAL && HAS_IOMEM > + help > + If you say yes to this option, support will be included for the > + Xilinx I2C controller. > + > + This driver can also be built as a module. If so, the module > + will be called xilinx_i2c. > + > config I2C_OMAP > tristate "OMAP I2C adapter" > depends on ARCH_OMAP > diff --git a/drivers/i2c/busses/Makefile b/drivers/i2c/busses/Makefile > index e654263..a2ce5b8 100644 > --- a/drivers/i2c/busses/Makefile > +++ b/drivers/i2c/busses/Makefile > @@ -40,6 +40,7 @@ obj-$(CONFIG_I2C_IXP2000) += i2c-ixp2000.o > obj-$(CONFIG_I2C_MPC) += i2c-mpc.o > obj-$(CONFIG_I2C_MV64XXX) += i2c-mv64xxx.o > obj-$(CONFIG_I2C_OCORES) += i2c-ocores.o > +obj-$(CONFIG_I2C_XILINX) += i2c-xiic.o > obj-$(CONFIG_I2C_OMAP) += i2c-omap.o > obj-$(CONFIG_I2C_PASEMI) += i2c-pasemi.o > obj-$(CONFIG_I2C_PNX) += i2c-pnx.o You have an interesting notion of alphabetical order. -- Jean Delvare -- 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