-define KernelPackage/usb-adm5120
-$(call AddDepends/usb,@TARGET_adm5120_router_be||@TARGET_adm5120_router_le)
- TITLE:=Support for the ADM5120 HCD controller
- KCONFIG:=CONFIG_USB_ADM5120_HCD
- FILES:=$(LINUX_DIR)/drivers/usb/host/adm5120-hcd.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50,adm5120-hcd,1)
-endef
-
-define KernelPackage/usb-adm5120/description
- Kernel support for the ADM5120 HCD USB controller
-endef
-
-$(eval $(call KernelPackage,usb-adm5120))
-
-define KernelPackage/usb-etrax
-$(call AddDepends/usb,@TARGET_etrax)
- TITLE:=Support for the ETRAX USB host controller
- KCONFIG:=CONFIG_ETRAX_USB_HOST \
- CONFIG_ETRAX_USB_HOST_PORT1=y CONFIG_ETRAX_USB_HOST_PORT2=y
- FILES:=$(LINUX_DIR)/drivers/usb/host/hc-crisv10.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50,hc-crisv10,1)
-endef
-
-define KernelPackage/usb-etrax/description
- Kernel support for the ETRAX USB host controller
-endef
-
-$(eval $(call KernelPackage,usb-etrax))
-
-define KernelPackage/usb-octeon
-$(call AddDepends/usb,@TARGET_octeon)
- TITLE:=Support for the Octeon USB OTG controller
- KCONFIG:=CONFIG_USB_DWC_OTG
- FILES:=$(LINUX_DIR)/drivers/usb/host/dwc_otg/dwc_otg.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50,dwc_otg)
+define KernelPackage/usb-tahvo
+ TITLE:=Support for Tahvo (Nokia n810) USB
+ KCONFIG:= \
+ CONFIG_CBUS_TAHVO_USB \
+ CONFIG_CBUS_TAHVO_USB_HOST_BY_DEFAULT=y \
+ CONFIG_USB_OHCI_HCD_OMAP1=y \
+ CONFIG_USB_GADGET_DEBUG_FS=n
+ DEPENDS:=@TARGET_omap24xx +kmod-usb-ohci
+ FILES:=$(LINUX_DIR)/drivers/cbus/tahvo-usb.ko
+ AUTOLOAD:=$(call AutoLoad,51,tahvo-usb)
+ $(call AddDepends/usb)