|
@@ -459,7 +459,7 @@ $(eval $(call KernelPackage,usb-dwc3))
|
|
|
|
|
|
|
|
define KernelPackage/usb-dwc3-of-simple
|
|
define KernelPackage/usb-dwc3-of-simple
|
|
|
TITLE:=DWC3 USB simple OF driver
|
|
TITLE:=DWC3 USB simple OF driver
|
|
|
- DEPENDS:=@TARGET_ipq40xx||@TARGET_ipq806x +kmod-usb-dwc3
|
|
|
|
|
|
|
+ DEPENDS:=@!LINUX_4_19 @TARGET_ipq40xx||@TARGET_ipq806x +kmod-usb-dwc3
|
|
|
KCONFIG:= CONFIG_USB_DWC3_OF_SIMPLE
|
|
KCONFIG:= CONFIG_USB_DWC3_OF_SIMPLE
|
|
|
FILES:= $(LINUX_DIR)/drivers/usb/dwc3/dwc3-of-simple.ko
|
|
FILES:= $(LINUX_DIR)/drivers/usb/dwc3/dwc3-of-simple.ko
|
|
|
AUTOLOAD:=$(call AutoLoad,53,dwc3-of-simple,1)
|
|
AUTOLOAD:=$(call AutoLoad,53,dwc3-of-simple,1)
|
|
@@ -474,6 +474,26 @@ endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,usb-dwc3-of-simple))
|
|
$(eval $(call KernelPackage,usb-dwc3-of-simple))
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+define KernelPackage/usb-dwc3-qcom
|
|
|
|
|
+ TITLE:=DWC3 Qualcomm USB driver
|
|
|
|
|
+ DEPENDS:=@LINUX_4_19 @TARGET_ipq40xx||@TARGET_ipq806x +kmod-usb-dwc3
|
|
|
|
|
+ KCONFIG:= CONFIG_USB_DWC3_QCOM
|
|
|
|
|
+ FILES:= $(LINUX_DIR)/drivers/usb/dwc3/dwc3-qcom.ko
|
|
|
|
|
+ AUTOLOAD:=$(call AutoLoad,53,dwc3-qcom,1)
|
|
|
|
|
+ $(call AddDepends/usb)
|
|
|
|
|
+endef
|
|
|
|
|
+
|
|
|
|
|
+define KernelPackage/usb-dwc3-qcom/description
|
|
|
|
|
+ Some Qualcomm SoCs use DesignWare Core IP for USB2/3 functionality.
|
|
|
|
|
+ This driver also handles Qscratch wrapper which is needed for
|
|
|
|
|
+ peripheral mode support.
|
|
|
|
|
+endef
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+$(eval $(call KernelPackage,usb-dwc3-qcom))
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
define KernelPackage/usb-acm
|
|
define KernelPackage/usb-acm
|
|
|
TITLE:=Support for modems/isdn controllers
|
|
TITLE:=Support for modems/isdn controllers
|
|
|
KCONFIG:=CONFIG_USB_ACM
|
|
KCONFIG:=CONFIG_USB_ACM
|