ar71xx: don't use the unknown LED on the ZCN-1523-5 board
[openwrt.git] / target / linux / octeon / modules.mk
index a161d68493aafb0ef9772637fd37e21bc58f830b..999535c8a38958b13e41cd06c1057f4d8df27686 100644 (file)
@@ -10,7 +10,7 @@ define KernelPackage/ata-octeon-cf
   TITLE:=Octeon Compact Flash support
   DEPENDS:=@TARGET_octeon
   KCONFIG:=CONFIG_PATA_OCTEON_CF
-  FILES:=$(LINUX_DIR)/drivers/ata/pata_octeon_cf.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/ata/pata_octeon_cf.ko
   AUTOLOAD:=$(call AutoLoad,41,pata_octeon_cf,1)
   $(call AddDepends/ata)
 endef
@@ -27,7 +27,7 @@ define KernelPackage/usb-octeon
   TITLE:=Support for the Octeon USB OTG controller
   DEPENDS:=@TARGET_octeon
   KCONFIG:=CONFIG_USB_DWC_OTG
-  FILES:=$(LINUX_DIR)/drivers/usb/host/dwc_otg/dwc_otg.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/host/dwc_otg/dwc_otg.ko
   AUTOLOAD:=$(call AutoLoad,50,dwc_otg)
   $(call AddDepends/usb)
 endef
@@ -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))
+