Add yealink usb phone kernel packages
authorFlorian Fainelli <florian@openwrt.org>
Sun, 27 May 2007 18:51:50 +0000 (18:51 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sun, 27 May 2007 18:51:50 +0000 (18:51 +0000)
SVN-Revision: 7359

package/kernel/modules/other.mk
package/kernel/modules/usb.mk
target/linux/generic-2.6/config-template

index d7bdf0f..c8ee642 100644 (file)
@@ -358,3 +358,24 @@ define KernelPackage/hwmon-pc87360
   AUTOLOAD:=$(call AutoLoad,50,pc87360)
 endef
 $(eval $(call KernelPackage,hwmon-pc87360))
+
+define KernelPackage/input-core
+  TITLE:=Input device core
+  DESCRIPTION:=Kernel modules for support of input device
+  SUBMENU:=$(EMENU)
+  KCONFIG:=$(CONFIG_INPUT)
+  FILES:=$(LINUX_DIR)/drivers/input/input-core.$(LINUX_KMOD_SUFFIX)
+  AUTOLOAD:=$(call AutoLoad,50,input-core)
+endef
+$(eval $(call KernelPackage,input-core))
+
+define KernelPackage/input-evdev
+  TITLE:=Input even device
+  DESCRIPTION:=Kernel modules for support of input device events
+  SUBMENU:=$(EMENU)
+  KCONFIG:=$(CONFIG_INPUT_EVDEV)
+  FILES:=$(LINUX_DIR)/drivers/input/evdev.$(LINUX_KMOD_SUFFIX)
+  AUTOLOAD:=$(call AutoLoad,60,evdev)
+endef
+$(eval $(call KernelPackage,input-evdev))
+
index b7d5cc4..4f41294 100644 (file)
@@ -331,3 +331,17 @@ define KernelPackage/usb-net-asix/2.6
 endef
 
 $(eval $(call KernelPackage,usb-net-asix))
+
+
+define KernelPackage/usb-yealink
+  $(call usbdep,@LINUX_2_6)
+  TITLE:=USB Yealink VOIP phone
+  DESCRIPTION:=Kernel support for Yealink VOIP phone
+  KCONFIG:=$(CONFIG_USB_YEALINK)
+  FILES:=$(LINUX_DIR)/drivers/usb/input/yealink.ko
+  AUTOLOAD:=$(call AutoLoad,70,yealink)
+  DEPENDS:=kmod-input-core kmod-input-evdev
+endef
+$(eval $(call KernelPackage,usb-yealink))
+
+
index 949d750..751f96d 100644 (file)
@@ -1469,7 +1469,7 @@ CONFIG_USB_USBNET_MII=m
 # CONFIG_USB_WACOM is not set
 # CONFIG_USB_XPAD is not set
 # CONFIG_USB_XUSBATM is not set
-# CONFIG_USB_YEALINK is not set
+CONFIG_USB_YEALINK=m 
 CONFIG_USB_ZD1201=m
 # CONFIG_UTS_NS is not set
 CONFIG_VFAT_FS=m