On Wed, Apr 23, 2014 at 4:09 PM, Owen Kirby <[email protected]> wrote: > This patch adds support for building the kernel modules for gadget serial > devices. > > Signed-off-by: Owen Kirby <[email protected]> > > --- > package/kernel/linux/modules/usb.mk | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/package/kernel/linux/modules/usb.mk > b/package/kernel/linux/modules/usb.mk > index 8624779..6a31ce2 100644 > --- a/package/kernel/linux/modules/usb.mk > +++ b/package/kernel/linux/modules/usb.mk > @@ -275,6 +275,32 @@ endef > $(eval $(call KernelPackage,usb-eth-gadget)) > > > +define KernelPackage/usb-serial-gadget > + TITLE:=USB Serial Gadget support > + KCONFIG:=CONFIG_USB_G_SERIAL > + DEPENDS:=+kmod-usb-gadget +(!LINUX_3_3&&!LINUX_3_6):kmod-usb-lib-composite > +ifneq ($(wildcard $(LINUX_DIR)/drivers/usb/gadget/u_serial.ko),) > + FILES:= \ > + $(LINUX_DIR)/drivers/usb/gadget/u_serial.ko \ > + $(LINUX_DIR)/drivers/usb/gadget/usb_f_acm.ko \ > + $(LINUX_DIR)/drivers/usb/gadget/usb_f_obex.ko \ > + $(LINUX_DIR)/drivers/usb/gadget/usb_f_serial.ko \ > + $(LINUX_DIR)/drivers/usb/gadget/g_serial.ko > + AUTOLOAD:=$(call AutoLoad,52,usb_f_acm g_serial) > +else > + FILES:=$(LINUX_DIR)/drivers/usb/gadget/g_serial.ko > + AUTOLOAD:=$(call AutoLoad,52,g_serial) > +endif > + $(call AddDepends/usb) > +endef > + > +define KernelPackage/usb-serial-gadget/description > + Kernel support for USB Serial Gadget. > +endef > + > +$(eval $(call KernelPackage,usb-serial-gadget)) > + > + > define KernelPackage/usb-uhci > TITLE:=Support for UHCI controllers > KCONFIG:= \ > -- > 1.7.9.5 > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Acked-by: Tim Harvey <[email protected]> tested on 3.14 with Gateworks Ventana board with a patch that enabled USB OTG device mode. Tim _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
