--- target/linux/adm5120-2.4/Makefile.org 2006-11-03 15:10:43.000000000 +0100 +++ target/linux/adm5120-2.4/Makefile 2006-11-03 15:10:43.000000000 +0100 @@ -14,6 +14,15 @@ $(MODULES_DIR)/kernel/drivers/usb/host/usb-shci.o \ ,CONFIG_USB_AHCI,kmod-usb-shci,55,usb-shci)) +$(eval $(call KMOD_template,I2C,i2c,\ + $(MODULES_DIR)/kernel/drivers/i2c/i2c-core.o \ + $(MODULES_DIR)/kernel/drivers/i2c/i2c-algo-bit.o \ + $(MODULES_DIR)/kernel/drivers/i2c/i2c-adm5120.o \ + $(MODULES_DIR)/kernel/drivers/i2c/i2c-dev.o \ + $(MODULES_DIR)/kernel/drivers/i2c/i2c-proc.o \ +,CONFIG_I2C,,96,i2c-core i2c-algo-bit i2c-adm5120 i2c-dev)) + + include ../generic-$(KERNEL)/modules.mk include ../kernel.mk --- target/linux/Config.in.org 2006-11-03 11:57:38.000000000 +0100 +++ target/linux/Config.in 2006-11-03 11:57:38.000000000 +0100 @@ -766,6 +766,13 @@ Driver for the NatSemi SC1x00 series Watchdog found on Soekris net4801 boards +config BR2_PACKAGE_KMOD_I2C + prompt "kmod-i2c........................... I2C-Support (GPIO)" + tristate + default m + help + Driver for I2C-Bus over GPIO + Only GPIO 1 (SCL) and 3 (SDA) are possible! + GPIO 0 is reserved for Power-LED + GPIO 2 is reserved for Reset-Switch + endmenu menu "Additional kernel modules" --- target/linux/adm5120-2.4/config-org 2006-11-02 14:21:48.000000000 +0100 +++ target/linux/adm5120-2.4/config 2006-11-05 17:36:41.000000000 +0100 @@ -793,7 +792,19 @@ # # I2C support # -# CONFIG_I2C is not set +CONFIG_I2C=m +CONFIG_I2C_ALGOBIT=m +# CONFIG_I2C_PHILIPSPAR is not set +# CONFIG_I2C_ELV is not set +# CONFIG_I2C_VELLEMAN is not set +# CONFIG_SCx200_I2C is not set +# CONFIG_SCx200_ACB is not set +CONFIG_I2C_ADM5120=m +CONFIG_I2C_ADM5120_SCL=1 +CONFIG_I2C_ADM5120_SDA=3 +# CONFIG_I2C_ALGOPCF is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_PROC=m # # Mice