[package] add libphy module to tg3 driver package - fixes unresolved symbols (#4353)
[openwrt/svn-archive/archive.git] / package / kernel / modules / netdevices.mk
index a3e99fcfb3086d36845fbe61883581bde8e3858b..60311b6d57efe9dc3d31e5c187f2bef16144186e 100644 (file)
@@ -254,6 +254,10 @@ define KernelPackage/tg3
   DEPENDS:=@LINUX_2_6
   SUBMENU:=$(NETWORK_DEVICES_MENU)
   AUTOLOAD:=$(call AutoLoad,50,tg3)
+ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.27)),1)
+  FILES+=$(LINUX_DIR)/drivers/net/phy/libphy.$(LINUX_KMOD_SUFFIX)
+  AUTOLOAD:=$(call AutoLoad,40,libphy tg3)
+endif
 endef
 
 define KernelPackage/tg3/description
@@ -276,3 +280,17 @@ endef
 
 $(eval $(call KernelPackage,ssb-gige))
 
+define KernelPackage/hfcmulti
+  TITLE:=HFC multiport cards (HFC-4S/8S/E1)
+  KCONFIG:=CONFIG_MISDN_HFCMULTI
+  DEPENDS:=+kmod-misdn
+  SUBMENU:=$(NETWORK_DEVICES_MENU)
+  FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcmulti.$(LINUX_KMOD_SUFFIX)
+  AUTOLOAD:=$(call AutoLoad,31,hfcmulti)
+endef
+
+define KernelPackage/hfcmulti/description
+  HFC multiport cards (HFC-4S/8S/E1) support
+endef
+
+$(eval $(call KernelPackage,hfcmulti))