X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/2b8d2f49fe75edd7e5a13f2c94a130fcc0cd8a9e..242e9461e7ef1a1f5d678a44a3517daef612f369:/package/kernel/modules/usb.mk diff --git a/package/kernel/modules/usb.mk b/package/kernel/modules/usb.mk index 879a889e3..e9f175db0 100644 --- a/package/kernel/modules/usb.mk +++ b/package/kernel/modules/usb.mk @@ -315,6 +315,51 @@ endef $(eval $(call KernelPackage,usb-serial-pl2303)) +define KernelPackage/usb-serial-cp2101 + $(call usbdep,kmod-usb-serial) + TITLE:=Support for Silicon Labs cp2101 devices + KCONFIG:=CONFIG_USB_SERIAL_CP2101 + FILES:=$(LINUX_DIR)/drivers/usb/serial/cp2101.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,65,cp2101) +endef + +define KernelPackage/usb-serial-cp2101/description + Kernel support for Silicon Labs cp2101 USB-to-Serial converters +endef + +$(eval $(call KernelPackage,usb-serial-cp2101)) + + +define KernelPackage/usb-serial-ark3116 + $(call usbdep,kmod-usb-serial @LINUX_2_6) + TITLE:=Support for ArkMicroChips ARK3116 devices + KCONFIG:=CONFIG_USB_SERIAL_ARK3116 + FILES:=$(LINUX_DIR)/drivers/usb/serial/ark3116.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,65,ark3116) +endef + +define KernelPackage/usb-serial-ark3116/description + Kernel support for ArkMicroChips ARK3116 USB-to-Serial converters +endef + +$(eval $(call KernelPackage,usb-serial-ark3116)) + + +define KernelPackage/usb-serial-oti6858 + $(call usbdep,kmod-usb-serial @LINUX_2_6) + TITLE:=Support for Ours Technology OTI6858 devices + KCONFIG:=CONFIG_USB_SERIAL_OTI6858 + FILES:=$(LINUX_DIR)/drivers/usb/serial/oti6858.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,65,oti6858) +endef + +define KernelPackage/usb-serial-oti6858/description + Kernel support for Ours Technology OTI6858 USB-to-Serial converters +endef + +$(eval $(call KernelPackage,usb-serial-oti6858)) + + define KernelPackage/usb-serial-sierrawireless $(call usbdep,kmod-usb-serial @LINUX_2_6) TITLE:=Support for Sierra Wireless devices @@ -434,7 +479,7 @@ $(eval $(call KernelPackage,usb-atm)) define KernelPackage/usb-atm-speedtouch - $(call usbdep,@LINUX_2_6 kmod-usb-atm) + $(call usbdep,kmod-usb-atm @LINUX_2_6) TITLE:=SpeedTouch USB ADSL modems support KCONFIG:=CONFIG_USB_SPEEDTOUCH FILES:=$(LINUX_DIR)/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX) @@ -449,7 +494,7 @@ $(eval $(call KernelPackage,usb-atm-speedtouch)) define KernelPackage/usb-atm-ueagle - $(call usbdep,@LINUX_2_6 kmod-usb-atm) + $(call usbdep,kmod-usb-atm @LINUX_2_6) TITLE:=Eagle 8051 based USB ADSL modems support FILES:=$(LINUX_DIR)/drivers/usb/atm/ueagle-atm.$(LINUX_KMOD_SUFFIX) KCONFIG:=CONFIG_USB_UEAGLEATM @@ -462,12 +507,26 @@ endef $(eval $(call KernelPackage,usb-atm-ueagle)) +define KernelPackage/usb-atm-cxacru + $(call usbdep,kmod-usb-atm @LINUX_2_6) + TITLE:=cxacru + FILES:=$(LINUX_DIR)/drivers/usb/atm/cxacru.$(LINUX_KMOD_SUFFIX) + KCONFIG:=CONFIG_USB_CXACRU + AUTOLOAD:=$(call AutoLoad,70,cxacru) +endef + +define KernelPackage/usb-atm-cxacru/description + Kernel support for cxacru based USB ADSL modems +endef + +$(eval $(call KernelPackage,usb-atm-cxacru)) + define KernelPackage/usb-net $(call usbdep,) TITLE:=Kernel modules for USB-to-Ethernet convertors KCONFIG:=CONFIG_USB_USBNET - AUTOLOAD:=$(call Autoload,60, usbnet) + AUTOLOAD:=$(call AutoLoad,60,usbnet) endef define KernelPackage/usb-net/2.4 @@ -490,7 +549,7 @@ define KernelPackage/usb-net-asix TITLE:=Kernel module for USB-to-Ethernet Asix convertors KCONFIG:=CONFIG_USB_NET_AX8817X FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/asix.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call Autoload,61,asix) + AUTOLOAD:=$(call AutoLoad,61,asix) endef define KernelPackage/usb-net-asix/description @@ -505,7 +564,7 @@ define KernelPackage/usb-net-kaweth TITLE:=Kernel module for USB-to-Ethernet Kaweth convertors KCONFIG:=CONFIG_USB_KAWETH FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/kaweth.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call Autoload,61,kaweth) + AUTOLOAD:=$(call AutoLoad,61,kaweth) endef define KernelPackage/usb-net-kaweth/description @@ -520,7 +579,7 @@ define KernelPackage/usb-net-pegasus TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors KCONFIG:=CONFIG_USB_PEGASUS FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/pegasus.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call Autoload,61,pegasus) + AUTOLOAD:=$(call AutoLoad,61,pegasus) endef define KernelPackage/usb-net-pegasus/description @@ -535,7 +594,7 @@ define KernelPackage/usb-net-cdc-ether TITLE:=Support for cdc ethernet connections KCONFIG:=CONFIG_USB_NET_CDCETHER FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/cdc_ether.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,61,cdc-ether) + AUTOLOAD:=$(call AutoLoad,61,cdc_ether) endef define KernelPackage/usb-net-cdc-ether/description @@ -546,9 +605,9 @@ $(eval $(call KernelPackage,usb-net-cdc-ether)) define KernelPackage/usb-hid - $(call usbdep,@LINUX_2_6 +kmod-input-core +kmod-input-evdev) + $(call usbdep,@LINUX_2_6 +kmod-input-core +kmod-input-evdev +kmod-hid) TITLE:=Support for USB Human Input Devices - KCONFIG:=CONFIG_USB_HID + KCONFIG:=CONFIG_HID_SUPPORT=y CONFIG_USB_HID FILES:=$(LINUX_DIR)/drivers/$(USBHID_DIR)/usbhid.ko AUTOLOAD:=$(call AutoLoad,70,usbhid) endef @@ -574,3 +633,17 @@ define KernelPackage/usb-yealink/description endef $(eval $(call KernelPackage,usb-yealink)) + +define KernelPackage/usb-test + $(call usbdep,@LINUX_2_6 @DEVEL) + TITLE:=USB Testing Driver + KCONFIG:=CONFIG_USB_TEST + FILES:=$(LINUX_DIR)/drivers/usb/misc/usbtest.ko +endef + +define KernelPackage/usb-test/description + Kernel support for testing USB Host Controller software. +endef + +$(eval $(call KernelPackage,usb-test)) +