Browse Source

Add Intel/VIA usb-uhci support (#1098)

SVN-Revision: 5913
Florian Fainelli 19 years ago
parent
commit
5cb9b304ae
2 changed files with 14 additions and 5 deletions
  1. 13 4
      package/kernel/modules/usb.mk
  2. 1 1
      target/linux/brcm-2.4/config

+ 13 - 4
package/kernel/modules/usb.mk

@@ -31,7 +31,6 @@ define KernelPackage/usb-uhci
   TITLE:=Support for UHCI controllers
   TITLE:=Support for UHCI controllers
   DESCRIPTION:=Kernel support for USB UHCI controllers
   DESCRIPTION:=Kernel support for USB UHCI controllers
   DEPENDS:=kmod-usb-core
   DEPENDS:=kmod-usb-core
-  PROVIDES:=usb-controller
   SUBMENU:=$(USBMENU)
   SUBMENU:=$(USBMENU)
 endef
 endef
 
 
@@ -48,12 +47,24 @@ define KernelPackage/usb-uhci/2.6
 endef
 endef
 $(eval $(call KernelPackage,usb-uhci))
 $(eval $(call KernelPackage,usb-uhci))
 
 
+define KernelPackage/usb-uhci-iv
+  TITLE:=Support for Intel/VIA UHCI controllers 
+  DESCRIPTION:=Kernel support for Intel/VIA USB UHCI controllers
+  DEPENDS:=kmod-usb-core
+  SUBMENU:=$(USBMENU)
+endef 
+
+define KernelPackage/usb-uhci-iv/2.4
+  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX)
+  KCONFIG:=$(CONFIG_USB_UHCI)
+  AUTOLOAD:=$(call AutoLoad,50,usb-uhci) 
+endef 
+$(eval $(call KernelPackage,usb-uhci-iv)) 
 
 
 define KernelPackage/usb-ohci
 define KernelPackage/usb-ohci
   TITLE:=Support for OHCI controllers
   TITLE:=Support for OHCI controllers
   DESCRIPTION:=Kernel support for USB OHCI controllers
   DESCRIPTION:=Kernel support for USB OHCI controllers
   DEPENDS:=kmod-usb-core
   DEPENDS:=kmod-usb-core
-  PROVIDES:=usb-controller
   SUBMENU:=$(USBMENU)
   SUBMENU:=$(USBMENU)
 endef
 endef
 
 
@@ -70,12 +81,10 @@ define KernelPackage/usb-ohci/2.6
 endef
 endef
 $(eval $(call KernelPackage,usb-ohci))
 $(eval $(call KernelPackage,usb-ohci))
 
 
-
 define KernelPackage/usb2
 define KernelPackage/usb2
   TITLE:=Support for USB2 controllers
   TITLE:=Support for USB2 controllers
   DESCRIPTION:=Kernel support for USB2 (EHCI) controllers
   DESCRIPTION:=Kernel support for USB2 (EHCI) controllers
   DEPENDS:=kmod-usb-core
   DEPENDS:=kmod-usb-core
-  PROVIDES:=usb-controller
   KCONFIG:=$(CONFIG_USB)
   KCONFIG:=$(CONFIG_USB)
   SUBMENU:=$(USBMENU)
   SUBMENU:=$(USBMENU)
   FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX)
   FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX)

+ 1 - 1
target/linux/brcm-2.4/config

@@ -1296,7 +1296,7 @@ CONFIG_USB_DEVICEFS=y
 # USB Host Controller Drivers
 # USB Host Controller Drivers
 #
 #
 CONFIG_USB_EHCI_HCD=m
 CONFIG_USB_EHCI_HCD=m
-# CONFIG_USB_UHCI is not set
+CONFIG_USB_UHCI=m
 CONFIG_USB_UHCI_ALT=m
 CONFIG_USB_UHCI_ALT=m
 CONFIG_USB_OHCI=m
 CONFIG_USB_OHCI=m