-define KernelPackage/usbip
-$(call KernelPackage/usbip/Default)
- TITLE+= (kernel support)
- DEPENDS+= +kmod-usb-core
- KCONFIG:= \
- CONFIG_USB_IP_COMMON CONFIG_USB_IP_DEBUG_ENABLE=n \
- CONFIG_USBIP_CORE CONFIG_USBIP_DEBUG=n
- ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),le,2.6.39)),1)
- FILES:=$(LINUX_DIR)/drivers/staging/usbip/usbip_common_mod.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,98,usbip_common_mod)
- else
- FILES:=$(LINUX_DIR)/drivers/staging/usbip/usbip-core.ko
- AUTOLOAD:=$(call AutoLoad,98,usbip-core)
- endif
-endef
-
-define KernelPackage/usbip-client
-$(call KernelPackage/usbip/Default)
- TITLE+= (kernel client driver)
- DEPENDS+= kmod-usbip
- KCONFIG:= CONFIG_USB_IP_VHCI_HCD CONFIG_USBIP_VHCI_HCD
- FILES:=$(LINUX_DIR)/drivers/staging/usbip/vhci-hcd.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,99,vhci-hcd)
-endef
-
-define KernelPackage/usbip-server
-$(call KernelPackage/usbip/Default)
- TITLE+= (kernel host driver)
- DEPENDS+= kmod-usbip
- KCONFIG:= CONFIG_USB_IP_HOST CONFIG_USBIP_HOST
- ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),le,2.6.39)),1)
- FILES:=$(LINUX_DIR)/drivers/staging/usbip/usbip.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,99,usbip)
- else
- FILES:=$(LINUX_DIR)/drivers/staging/usbip/usbip-host.ko
- AUTOLOAD:=$(call AutoLoad,99,usbip-host)
- endif
-endef
-