--- zzzz-none-000/linux-2.4.17/drivers/i2c/Makefile 2001-10-11 15:05:47.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/i2c/Makefile 2004-11-24 13:23:57.000000000 +0000 @@ -4,22 +4,51 @@ O_TARGET := i2c.o -export-objs := i2c-core.o i2c-algo-bit.o i2c-algo-pcf.o \ - i2c-algo-ite.o i2c-proc.o +export-objs := i2c-core.o i2c-algo-bit.o i2c-algo-pcf.o i2c-proc.o i2c-algo-8xx.o i2c-algo-ppc405.o + obj-$(CONFIG_I2C) += i2c-core.o obj-$(CONFIG_I2C_CHARDEV) += i2c-dev.o obj-$(CONFIG_I2C_ALGOBIT) += i2c-algo-bit.o -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_BITLP) += i2c-philips-par.o +obj-$(CONFIG_I2C_BITELV) += i2c-elv.o +obj-$(CONFIG_I2C_BITVELLE) += i2c-velleman.o obj-$(CONFIG_I2C_ALGOPCF) += i2c-algo-pcf.o -obj-$(CONFIG_I2C_ELEKTOR) += i2c-elektor.o -obj-$(CONFIG_ITE_I2C_ALGO) += i2c-algo-ite.o -obj-$(CONFIG_ITE_I2C_ADAP) += i2c-adap-ite.o +obj-$(CONFIG_I2C_PCFISA) += i2c-elektor.o obj-$(CONFIG_I2C_PROC) += i2c-proc.o +obj-$(CONFIG_I2C_ALGO8XX) += i2c-algo-8xx.o i2c-rpx.o +obj-$(CONFIG_I2C_ALGO8260) += i2c-algo-8260.o +obj-$(CONFIG_I2C_KEYWEST) += i2c-keywest.o +obj-$(CONFIG_I2C_PPC405_ALGO) += i2c-algo-ppc405.o +obj-$(CONFIG_I2C_PPC405_ADAP) += i2c-adap-ppc405.o + +obj-$(CONFIG_I2C_PFS168) += i2c-pfs168.o +obj-$(CONFIG_I2C_M41T11) += m41t11.o + + +ifeq ($(CONFIG_MIPS_AVALANCHE_I2C),m) + subdir-$(CONFIG_MIPS_AVALANCHE_I2C) += avalanche_i2c +endif + +ifeq ($(CONFIG_MIPS_AVALANCHE_I2C),y) + obj-y += avalanche_i2c/avalanche_i2c.o + subdir-$(CONFIG_MIPS_AVALANCHE_I2C) += avalanche_i2c +endif # This is needed for automatic patch generation: sensors code starts here +obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o +obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o +obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o +obj-$(CONFIG_I2C_HYDRA) += i2c-hydra.o +obj-$(CONFIG_I2C_I801) += i2c-i801.o +obj-$(CONFIG_I2C_I810) += i2c-i810.o +obj-$(CONFIG_I2C_ISA) += i2c-isa.o +obj-$(CONFIG_I2C_PIIX4) += i2c-piix4.o +obj-$(CONFIG_I2C_SIS5595) += i2c-sis5595.o +obj-$(CONFIG_I2C_TSUNAMI) += i2c-tsunami.o +obj-$(CONFIG_I2C_VIA) += i2c-via.o +obj-$(CONFIG_I2C_VIAPRO) += i2c-viapro.o +obj-$(CONFIG_I2C_VOODOO3) += i2c-voodoo3.o # This is needed for automatic patch generation: sensors code ends here include $(TOPDIR)/Rules.make