kernel: fix dependencies of usb-eth-gadget

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38638
This commit is contained in:
Hauke Mehrtens 2013-11-03 20:17:52 +00:00
parent 24d73fbd33
commit 1f3c0f9c54
1 changed files with 18 additions and 3 deletions

View File

@ -39,8 +39,8 @@ endef
define KernelPackage/usb-gadget
TITLE:=USB Gadget support
KCONFIG:=CONFIG_USB_GADGET
FILES:=
AUTOLOAD:=
FILES:=$(LINUX_DIR)/drivers/usb/gadget/udc-core.ko
AUTOLOAD:=$(call AutoLoad,45,udc-core)
DEPENDS:=@USB_GADGET_SUPPORT
$(call AddDepends/usb)
endef
@ -51,6 +51,21 @@ endef
$(eval $(call KernelPackage,usb-gadget))
define KernelPackage/usb-lib-composite
TITLE:=USB lib composite
KCONFIG:=CONFIG_USB_LIBCOMPOSITE
DEPENDS:=+kmod-usb-gadget +kmod-fs-configfs @!LINUX_3_3 @!LINUX_3_6
FILES:=$(LINUX_DIR)/drivers/usb/gadget/libcomposite.ko
AUTOLOAD:=$(call AutoLoad,50,libcomposite)
$(call AddDepends/usb)
endef
define KernelPackage/usb-lib-composite/description
Lib Composite
endef
$(eval $(call KernelPackage,usb-lib-composite))
define KernelPackage/usb-eth-gadget
TITLE:=USB Ethernet Gadget support
@ -58,7 +73,7 @@ define KernelPackage/usb-eth-gadget
CONFIG_USB_ETH \
CONFIG_USB_ETH_RNDIS=y \
CONFIG_USB_ETH_EEM=y
DEPENDS:=+kmod-usb-gadget
DEPENDS:=+kmod-usb-gadget +(!LINUX_3_3&&!LINUX_3_6):kmod-usb-lib-composite
FILES:=$(LINUX_DIR)/drivers/usb/gadget/g_ether.ko
AUTOLOAD:=$(call AutoLoad,52,g_ether)
$(call AddDepends/usb)