move i2c driver to target modules.mk
[openwrt/openwrt.git] / target / linux / octeon / modules.mk
index a4552580b42df3e4347ec11d6e93f0674ee96a6b..999535c8a38958b13e41cd06c1057f4d8df27686 100644 (file)
@@ -37,3 +37,19 @@ define KernelPackage/usb-octeon/description
 endef
 
 $(eval $(call KernelPackage,usb-octeon))
+
+I2C_OCTEON_MODULES:=\
+  CONFIG_I2C_OCTEON:drivers/i2c/busses/i2c-octeon
+
+define KernelPackage/octeon-i2c
+  $(call i2c_defaults,$(I2C_OCTEON_MODULES),59)
+  TITLE:=I2C master driver for Cavium Octeon
+  DEPENDS:=@TARGET_octeon +kmod-i2c-core
+endef
+
+define KernelPackage/octeon-i2c/description
+  Kernel module to use the I2C master driver on Cavium Octeon
+endef
+
+$(eval $(call KernelPackage,octeon-i2c))
+