-define KernelPackage/usb-uhci-iv
-$(call AddDepends/usb,@LINUX_2_4)
- TITLE:=Support for Intel/VIA UHCI controllers
- KCONFIG:=CONFIG_USB_UHCI
- FILES:=$(LINUX_DIR)/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50,usb-uhci,1)
+define KernelPackage/usb-ohci
+ TITLE:=Support for OHCI controllers
+ KCONFIG:= \
+ CONFIG_USB_OHCI \
+ CONFIG_USB_OHCI_HCD \
+ CONFIG_USB_OHCI_AR71XX=y \
+ CONFIG_USB_OCTEON_OHCI=y
+ FILES:=$(LINUX_DIR)/drivers/usb/host/ohci-hcd.ko
+ AUTOLOAD:=$(call AutoLoad,50,ohci-hcd,1)
+ $(call AddDepends/usb)
+endef
+
+define KernelPackage/usb-ohci/description
+ Kernel support for USB OHCI controllers
+endef
+
+$(eval $(call KernelPackage,usb-ohci,1))
+
+
+define KernelPackage/musb-hdrc
+ TITLE:=Support for Mentor Graphics silicon dual role USB
+ KCONFIG:= \
+ CONFIG_USB_MUSB_HDRC \
+ CONFIG_MUSB_PIO_ONLY=n \
+ CONFIG_USB_MUSB_OTG=y \
+ CONFIG_USB_MUSB_DEBUG=y
+ DEPENDS:=@TARGET_omap24xx
+ FILES:=$(LINUX_DIR)/drivers/usb/musb/musb_hdrc.ko
+ AUTOLOAD:=$(call AutoLoad,46,musb_hdrc)
+ $(call AddDepends/usb)