mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-24 21:37:14 +00:00
kernel: add kmod-usb-dwc3-octeon
Since 24.10.0, Linux 6.6 is used which includes a reorganisation of
Octeon DWC3 glue code.
https://lore.kernel.org/all/ZJC3LLpUlatnLdnv@lenoch/
As a result, Octeon devices using this, such as EdgeRouter 4 have a no
longer functioning USB stack.
Build kmod-usb-dwc3-octeon for Cavium Octeon targets.
Issue: https://github.com/openwrt/openwrt/issues/17195
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Link: https://github.com/openwrt/openwrt/pull/17393
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 9adcf61abb
)
This commit is contained in:
parent
7cbaa9e81f
commit
47e3413f6b
@ -519,6 +519,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,usb-dwc3))
|
$(eval $(call KernelPackage,usb-dwc3))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/usb-dwc3-octeon
|
||||||
|
TITLE:=DWC3 Cavium Octeon USB driver
|
||||||
|
DEPENDS:=@TARGET_octeon +kmod-usb-dwc3
|
||||||
|
KCONFIG:= CONFIG_USB_DWC3_OCTEON
|
||||||
|
FILES:= $(LINUX_DIR)/drivers/usb/dwc3/dwc3-octeon.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,dwc3-octeon,1)
|
||||||
|
$(call AddDepends/usb)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/usb-dwc3-octeon/description
|
||||||
|
This driver adds support for Cavium Octeon platforms with DesignWare
|
||||||
|
Core USB3 IP.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,usb-dwc3-octeon))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/usb-dwc3-qcom
|
define KernelPackage/usb-dwc3-qcom
|
||||||
TITLE:=DWC3 Qualcomm USB driver
|
TITLE:=DWC3 Qualcomm USB driver
|
||||||
DEPENDS:=@(TARGET_ipq40xx||TARGET_ipq806x||TARGET_qualcommax) +kmod-usb-dwc3
|
DEPENDS:=@(TARGET_ipq40xx||TARGET_ipq806x||TARGET_qualcommax) +kmod-usb-dwc3
|
||||||
|
Loading…
Reference in New Issue
Block a user