define KernelPackage/usb-cdns
+ SUBMENU:=$(USB_MENU)
TITLE:=Cadence USB USB controller driver
- DEPENDS:=+USB_GADGET_SUPPORT:kmod-usb-gadget +kmod-usb-roles
+ DEPENDS:=+USB_GADGET_SUPPORT:kmod-usb-gadget \
+ +USB_SUPPORT:kmod-usb-core \
+ +kmod-usb-roles
KCONFIG:= \
CONFIG_USB_CDNS_SUPPORT
FILES:= $(LINUX_DIR)/drivers/usb/cdns3/cdns-usb-common.ko
AUTOLOAD:=$(call AutoLoad,50,cdns-usb-common,1)
- $(call AddDepends/usb)
endef
define KernelPackage/usb-cdns/description
define KernelPackage/usb-cdns3
+ SUBMENU:=$(USB_MENU)
TITLE:=Cadence USB3 USB controller driver
DEPENDS:=+kmod-usb-cdns
KCONFIG:= \
CONFIG_USB_CDNS3 \
- CONFIG_USB_CDNS3_GADGET=y \
- CONFIG_USB_CDNS3_HOST=y
+ CONFIG_USB_CDNS3_GADGET=$(if $(CONFIG_USB_GADGET_SUPPORT),y,n) \
+ CONFIG_USB_CDNS3_HOST=$(if $(CONFIG_USB_SUPPORT),y,n)
FILES:= $(LINUX_DIR)/drivers/usb/cdns3/cdns3.ko
AUTOLOAD:=$(call AutoLoad,54,cdns3,1)
- $(call AddDepends/usb)
endef
define KernelPackage/usb-cdns3/description