Messages in this thread Patch in this message | | | Date | Sun, 15 Sep 2002 18:41:54 -0400 (EDT) | From | Albert Cranford <> | Subject | [patch 5/9]Four new i2c drivers and __init/__exit cleanup to i2c |
| |
Hello Linus, New I2C drivers that have been adjusted after Russell King comments of August. o i2c-algo-8xx.c o i2c-pport.c o i2c-adap-ibm_ocp.c o i2c-pcf-epp.c o Add new drivers to Config.in and Makefile. o Add new drivers to i2c-core for initialization. o Remove EXPORT_NO_SYMBOLS statement from i2c-dev, i2c-elektor and i2c-frodo. o Cleanup init_module and cleanup_module adding __init and __exit to most drivers. o Adjust i2c-elektor with cli/sti replacement. -- ac9410@attbi.com --- linux/drivers/i2c/Config.in.orig 2002-09-10 22:28:32.000000000 -0400 +++ linux-2.5.34/drivers/i2c/Config.in 2002-09-10 22:28:12.000000000 -0400 @@ -13,11 +13,16 @@ dep_tristate ' Philips style parallel port adapter' CONFIG_I2C_PHILIPSPAR $CONFIG_I2C_ALGOBIT $CONFIG_PARPORT dep_tristate ' ELV adapter' CONFIG_I2C_ELV $CONFIG_I2C_ALGOBIT dep_tristate ' Velleman K9000 adapter' CONFIG_I2C_VELLEMAN $CONFIG_I2C_ALGOBIT + dep_tristate ' Basic I2C on Parallel Port' CONFIG_I2C_PPORT $CONFIG_I2C_ALGOBIT + if [ "$CONFIG_ARCH_SA1100" = "y" ]; then + dep_tristate 'SA1100 I2C Adapter' CONFIG_I2C_FRODO $CONFIG_I2C_ALGOBIT + fi fi dep_tristate 'I2C PCF 8584 interfaces' CONFIG_I2C_ALGOPCF $CONFIG_I2C if [ "$CONFIG_I2C_ALGOPCF" != "n" ]; then dep_tristate ' Elektor ISA card' CONFIG_I2C_ELEKTOR $CONFIG_I2C_ALGOPCF + dep_tristate ' PCF on EPP port' CONFIG_I2C_PCFEPP $CONFIG_I2C_ALGOPCF fi if [ "$CONFIG_MIPS_ITE8172" = "y" ]; then --- linux/drivers/i2c/Makefile.orig 2002-09-11 00:37:51.000000000 -0400 +++ linux-2.5.34/drivers/i2c/Makefile 2002-09-11 22:45:58.000000000 -0400 @@ -11,10 +11,16 @@ obj-$(CONFIG_I2C_PHILIPSPAR) += i2c-philips-par.o obj-$(CONFIG_I2C_ELV) += i2c-elv.o obj-$(CONFIG_I2C_VELLEMAN) += i2c-velleman.o +obj-$(CONFIG_I2C_PPORT) += i2c-pport.o +obj-$(CONFIG_I2C_FRODO) += i2c-frodo.o obj-$(CONFIG_I2C_ALGOPCF) += i2c-algo-pcf.o obj-$(CONFIG_I2C_ELEKTOR) += i2c-elektor.o +obj-$(CONFIG_I2C_PCFEPP) += i2c-pcf-epp.o obj-$(CONFIG_ITE_I2C_ALGO) += i2c-algo-ite.o obj-$(CONFIG_ITE_I2C_ADAP) += i2c-adap-ite.o +obj-$(CONFIG_I2C_ALGO8XX) += i2c-algo-8xx.o +obj-$(CONFIG_I2C_IBM_OCP_ALGO) += i2c-algo-ibm_ocp.o +obj-$(CONFIG_I2C_IBM_OCP_ADAP) += i2c-adap-ibm_ocp.o obj-$(CONFIG_I2C_PROC) += i2c-proc.o # This is needed for automatic patch generation: sensors code starts here | |