From: Karl Pálsson Date: Thu, 20 Dec 2018 09:55:09 +0000 (+0000) Subject: kernel: add kmod-usb-gadget-cdc-composite X-Git-Tag: v19.07.0-rc1~1453 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=04b418ac848ed9de37900e5c713ff35cddc43ad6;p=oweals%2Fopenwrt.git kernel: add kmod-usb-gadget-cdc-composite This builds the "g_cdc" gadget module, providing ethernet+serial. Signed-off-by: Karl Pálsson --- diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk index c5991141b5..88bb4a91eb 100644 --- a/package/kernel/linux/modules/usb.mk +++ b/package/kernel/linux/modules/usb.mk @@ -237,6 +237,22 @@ endef $(eval $(call KernelPackage,usb-gadget-mass-storage)) +define KernelPackage/usb-gadget-cdc-composite + TITLE:= USB CDC Composite (Ethernet + ACM) + KCONFIG:=CONFIG_USB_CDC_COMPOSITE + DEPENDS:=+kmod-usb-gadget +kmod-usb-lib-composite \ + +kmod-usb-gadget-eth +kmod-usb-gadget-serial + FILES:= $(LINUX_DIR)/drivers/usb/gadget/legacy/g_cdc.ko + $(call AddDepends/usb) +endef + +define KernelPackage/usb-gadget-cdc-composite/description + Kernel support for the USB CDC Composite gadget. + This appears as an ethernet + ACM serial gadget. +endef + +$(eval $(call KernelPackage,usb-gadget-cdc-composite)) + define KernelPackage/usb-uhci TITLE:=Support for UHCI controllers