X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=package%2Fkernel%2Fmodules%2Fusb.mk;h=032df46f7858c66d853af62c7d75ea29cec49fdf;hb=47f3be57d0ecdd375242ed9bc2e3cb09debcab6d;hp=1e5c7aad414d207958c0c374caa9a47b71812edb;hpb=287b504a2caec0c0a060e0c875f6a1cc9cf26873;p=openwrt%2Fstaging%2Fyousong.git diff --git a/package/kernel/modules/usb.mk b/package/kernel/modules/usb.mk index 1e5c7aad41..032df46f78 100644 --- a/package/kernel/modules/usb.mk +++ b/package/kernel/modules/usb.mk @@ -97,7 +97,8 @@ define KernelPackage/usb-ohci CONFIG_USB_OHCI_ATH79=y \ CONFIG_USB_OHCI_BCM63XX=y \ CONFIG_USB_OHCI_RT3883=y \ - CONFIG_USB_OCTEON_OHCI=y + CONFIG_USB_OCTEON_OHCI=y \ + CONFIG_USB_OHCI_HCD_PLATFORM=y FILES:=$(LINUX_DIR)/drivers/usb/host/ohci-hcd.ko AUTOLOAD:=$(call AutoLoad,50,ohci-hcd,1) $(call AddDepends/usb) @@ -110,107 +111,16 @@ 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) -endef - -define KernelPackage/musb-hdrc/description - Kernel support for Mentor Graphics silicon dual role USB device. -endef - -$(eval $(call KernelPackage,musb-hdrc)) - - -define KernelPackage/nop-usb-xceiv - TITLE:=Support for USB OTG NOP transceiver - KCONFIG:= \ - CONFIG_NOP_USB_XCEIV - DEPENDS:=@TARGET_omap24xx - FILES:=$(LINUX_DIR)/drivers/usb/otg/nop-usb-xceiv.ko - AUTOLOAD:=$(call AutoLoad,45,nop-usb-xceiv) - $(call AddDepends/usb) -endef - -define KernelPackage/nop-usb-xceiv/description - Support for USB OTG NOP transceiver -endef - -$(eval $(call KernelPackage,nop-usb-xceiv)) - - -define KernelPackage/tusb6010 - TITLE:=Support for TUSB 6010 - KCONFIG:= \ - CONFIG_USB_MUSB_TUSB6010 \ - CONFIG_USB_TUSB6010=y - DEPENDS:=+kmod-musb-hdrc +kmod-nop-usb-xceiv - $(call AddDepends/usb) -endef - -define KernelPackage/tusb6010/description - TUSB6010 support -endef - -$(eval $(call KernelPackage,tusb6010)) - - -define KernelPackage/usb-tahvo - TITLE:=Support for Tahvo (Nokia n810) USB - KCONFIG:= \ - CONFIG_CBUS_TAHVO_USB \ - CONFIG_CBUS_TAHVO_USB_HOST_BY_DEFAULT=n \ - CONFIG_USB_OHCI_HCD_OMAP1=y \ - CONFIG_USB_GADGET_DEBUG_FS=n - DEPENDS:=@TARGET_omap24xx +kmod-tusb6010 +kmod-usb-gadget - FILES:=$(LINUX_DIR)/drivers/cbus/tahvo-usb.ko - AUTOLOAD:=$(call AutoLoad,45,tahvo-usb) - $(call AddDepends/usb) -endef - -define KernelPackage/usb-tahvo/description - Kernel support for Nokia n810 USB OHCI controller. -endef - -$(eval $(call KernelPackage,usb-tahvo)) - - -define KernelPackage/usb-isp116x-hcd - TITLE:=Support for the ISP116x USB Host Controller - DEPENDS:=@TARGET_ppc40x - KCONFIG:= \ - CONFIG_USB_ISP116X_HCD \ - CONFIG_USB_ISP116X_HCD_OF=y \ - CONFIG_USB_ISP116X_HCD_PLATFORM=n - FILES:=$(LINUX_DIR)/drivers/usb/host/isp116x-hcd.ko - AUTOLOAD:=$(call AutoLoad,50,isp116x-hcd) - $(call AddDepends/usb) -endef - -define KernelPackage/usb-isp116x-hcd/description - Kernel support for the ISP116X USB Host Controller -endef - -$(eval $(call KernelPackage,usb-isp116x-hcd)) - - define KernelPackage/usb2 TITLE:=Support for USB2 controllers DEPENDS:=+TARGET_brcm47xx:kmod-usb-brcm47xx KCONFIG:=CONFIG_USB_EHCI_HCD \ - CONFIG_USB_EHCI_ATH79=y \ - CONFIG_USB_EHCI_BCM63XX=y \ - CONFIG_USB_EHCI_RT3883=y \ - CONFIG_USB_OCTEON_EHCI=y \ - CONFIG_USB_EHCI_FSL=n + CONFIG_USB_EHCI_ATH79=y \ + CONFIG_USB_EHCI_BCM63XX=y \ + CONFIG_USB_EHCI_RT3883=y \ + CONFIG_USB_OCTEON_EHCI=y \ + CONFIG_USB_EHCI_FSL=n \ + CONFIG_USB_EHCI_HCD_PLATFORM=y FILES:=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.ko AUTOLOAD:=$(call AutoLoad,40,ehci-hcd,1) $(call AddDepends/usb) @@ -958,42 +868,6 @@ endef $(eval $(call KernelPackage,usb-test)) -define KernelPackage/usb-rt305x-dwc_otg - TITLE:=RT305X USB controller driver - DEPENDS:=@TARGET_ramips_rt305x - KCONFIG:= \ - CONFIG_DWC_OTG \ - CONFIG_DWC_OTG_HOST_ONLY=y \ - CONFIG_DWC_OTG_DEVICE_ONLY=n \ - CONFIG_DWC_OTG_DEBUG=n - FILES:=$(LINUX_DIR)/drivers/usb/dwc_otg/dwc_otg.ko - AUTOLOAD:=$(call AutoLoad,54,dwc_otg,1) - $(call AddDepends/usb) -endef - -define KernelPackage/usb-rt305x-dwc_otg/description - This driver provides USB Device Controller support for the - Synopsys DesignWare USB OTG Core used in the Ralink RT305X SoCs. -endef - -$(eval $(call KernelPackage,usb-rt305x-dwc_otg)) - -define KernelPackage/usb-brcm47xx - SUBMENU:=$(USB_MENU) - TITLE:=Support for USB on bcm47xx - DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx - KCONFIG:= \ - CONFIG_USB_HCD_BCMA \ - CONFIG_USB_HCD_SSB - FILES:= \ - $(LINUX_DIR)/drivers/usb/host/bcma-hcd.ko \ - $(LINUX_DIR)/drivers/usb/host/ssb-hcd.ko - AUTOLOAD:=$(call AutoLoad,19,bcma-hcd ssb-hcd,1) - $(call AddDepends/usb) -endef - -$(eval $(call KernelPackage,usb-brcm47xx)) - define KernelPackage/usbip TITLE := USB-over-IP kernel support KCONFIG:= \