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>
This commit is contained in:
Robert Marko 2025-05-26 15:39:58 +02:00
parent fa236de37d
commit d39d626b23

View file

@ -1034,6 +1034,21 @@ endef
$(eval $(call KernelPackage,usb-serial-qualcomm)) $(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 define KernelPackage/usb-storage
TITLE:=USB Storage support TITLE:=USB Storage support
DEPENDS:= +kmod-scsi-core DEPENDS:= +kmod-scsi-core