X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Fat91%2Fmodules.mk;h=7866e5fd82a9a7d3c2c6a82c9d1bec120cbbd761;hb=f82c1b144f2ca6e9bc1e66436c89129ac966f3ab;hp=0c6c03ab590dfd70db0f862d3d30a719efa6f244;hpb=a8cab73a4c88e4e6e88bfebb2ae66128dfce6f4a;p=openwrt.git diff --git a/target/linux/at91/modules.mk b/target/linux/at91/modules.mk index 0c6c03ab59..7866e5fd82 100644 --- a/target/linux/at91/modules.mk +++ b/target/linux/at91/modules.mk @@ -24,10 +24,9 @@ define KernelPackage/pwm-atmel SUBMENU:=$(OTHER_MENU) TITLE:=PWM on atmel SoC DEPENDS:=@TARGET_at91 - KCONFIG:=CONFIG_GENERIC_PWM \ - CONFIG_ATMEL_PWM - FILES:=$(LINUX_DIR)/drivers/pwm/atmel-pwm.ko - AUTOLOAD:=$(call AutoLoad,51,atmel-pwm) + KCONFIG:=CONFIG_ATMEL_PWM + FILES:=$(LINUX_DIR)/drivers/misc/atmel_pwm.ko + AUTOLOAD:=$(call AutoLoad,51,atmel_pwm) endef define KernelPackage/pwm-atmel/description @@ -41,7 +40,7 @@ define KernelPackage/at91-adc TITLE:=ADC on atmel SoC DEPENDS:=@TARGET_at91 KCONFIG:=CONFIG_AT91_ADC - FILES:=$(LINUX_DIR)/drivers/misc/at91-adc.ko + FILES:=$(LINUX_DIR)/drivers/iio/adc/at91-adc.ko AUTOLOAD:=$(call AutoLoad,40,at91-adc) endef @@ -50,3 +49,20 @@ define KernelPackage/at91-adc/description endef $(eval $(call KernelPackage,at91-adc)) + + +I2C_AT91_MODULES:=\ + CONFIG_I2C_AT91:drivers/i2c/busses/i2c-at91 + +define KernelPackage/at91-i2c + $(call i2c_defaults,$(I2C_AT91_MODULES),55) + TITLE:=I2C (TWI) master driver for Atmel AT91 + DEPENDS:=@TARGET_at91 +kmod-i2c-core +endef + +define KernelPackage/at91-i2c/description + Kernel module to use the I2C (TWI) master driver for Atmel AT91 +endef + +$(eval $(call KernelPackage,at91-i2c)) +