Add the following gadget driver modules: - kmod-usb-gadget-ncm (g_ncm) - kmod-usb-gadget-hid (g_hid)
Signed-off-by: Tim Harvey <thar...@gateworks.com> --- package/kernel/linux/modules/usb.mk | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk index 020f474..14c7050 100644 --- a/package/kernel/linux/modules/usb.mk +++ b/package/kernel/linux/modules/usb.mk @@ -316,6 +316,45 @@ endef $(eval $(call KernelPackage,usb-gadget-mass-storage)) +define KernelPackage/usb-gadget-hid + TITLE:=USB HID Gadget + KCONFIG:=CONFIG_USB_G_HID + DEPENDS:=+kmod-usb-gadget +kmod-usb-lib-composite + FILES:= \ + $(LINUX_DIR)/drivers/usb/gadget/libcomposite.ko \ + $(LINUX_DIR)/drivers/usb/gadget/function/usb_f_hid.ko \ + $(LINUX_DIR)/drivers/usb/gadget/legacy/g_hid.ko + AUTOLOAD:=$(call AutoLoad,52,usb_f_hid g_hid) + $(call AddDepends/usb) +endef + +define KernelPackage/usb-gadget-hid/description + Kernel support for USB HID Gadget +endef + +$(eval $(call KernelPackage,usb-gadget-hid)) + + +define KernelPackage/usb-gadget-ncm + TITLE:=USB CDC Ethernet (NCM) + KCONFIG:=CONFIG_USB_G_NCM + DEPENDS:=+kmod-usb-gadget +kmod-usb-lib-composite + FILES:= \ + $(LINUX_DIR)/drivers/usb/gadget/libcomposite.ko \ + $(LINUX_DIR)/drivers/usb/gadget/function/u_ether.ko \ + $(LINUX_DIR)/drivers/usb/gadget/function/usb_f_ncm.ko \ + $(LINUX_DIR)/drivers/usb/gadget/legacy/g_ncm.ko + AUTOLOAD:=$(call AutoLoad,52,usb_f_ncm g_ncm) + $(call AddDepends/usb) +endef + +define KernelPackage/usb-gadget-ncm/description + Kernel support for USB CDC NCM gadget +endef + +$(eval $(call KernelPackage,usb-gadget-ncm)) + + define KernelPackage/usb-uhci TITLE:=Support for UHCI controllers KCONFIG:= \ -- 1.9.1 _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev