summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Marko2025-05-26 13:39:58 +0000
committerRobert Marko2025-05-26 16:59:26 +0000
commitd39d626b23756fe574ad46e093f5a796b1861b17 (patch)
tree123bd11270f7907d9454f714bc968204a2639cb8
parentfa236de37daad82ffbbab429c05640a4c7fb0e79 (diff)
downloadopenwrt-d39d626b23756fe574ad46e093f5a796b1861b17.tar.gz
kernel: usb: package MaxLinear/Exar USB serial driver
Currently, MaxLinear/Exar USB serial devices are supported via out-of-tree usb-serial-xr_usb_serial_common driver which is broken on 6.12. So since upstream has support for these devices since 6.5 lets package the in-tree driver to be able to drop the out-of-tree one. Link: https://github.com/openwrt/openwrt/pull/18926 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--package/kernel/linux/modules/usb.mk15
1 files changed, 15 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk
index ca3e445ce2..4155082901 100644
--- a/package/kernel/linux/modules/usb.mk
+++ b/package/kernel/linux/modules/usb.mk
@@ -1034,6 +1034,21 @@ endef
$(eval $(call KernelPackage,usb-serial-qualcomm))
+define KernelPackage/usb-serial-xr
+ TITLE:=Support for MaxLinear/Exar USB to Serial devices
+ KCONFIG:=CONFIG_USB_SERIAL_XR
+ FILES:=$(LINUX_DIR)/drivers/usb/serial/xr_serial.ko
+ AUTOLOAD:=$(call AutoProbe,xr_serial)
+ $(call AddDepends/usb-serial)
+endef
+
+define KernelPackage/usb-serial-xr/description
+ Kernel support for MaxLinear/Exar USB to Serial converter devices
+endef
+
+$(eval $(call KernelPackage,usb-serial-xr))
+
+
define KernelPackage/usb-storage
TITLE:=USB Storage support
DEPENDS:= +kmod-scsi-core