mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 15:32:33 +00:00
kernel: modules: usb: Add DWC3 Qualcomm kmod
Since kernel 4.18 support for Qualcomm glue layer was moved from DWC3 OF Simple to a separate DWC3 QCOM module. So lets add it and make it depend on 4.19 kernel and make sure that DWC3 OF Simple is not included if 4.19 is used. Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
30f2b22952
commit
c9f6116fd0
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user