Hi Kishon, > Added USB_GADGET_DELAYED_STATUS to avoid the following compilation > error. error: ‘USB_GADGET_DELAYED_STATUS’ undeclared (first use in > this function) while compiling dwc3/ep0.c > > While this is been added only to avoid compilation error, the > complete fix should be something like the one added in linux kernel. > The complete fix will be ported once we have the composite driver in > u-boot look similar to the one in linux kernel. > commit 1b9ba000177ee47bcc5b44c7c34e48e735f5f9b1 > Author: Roger Quadros <roger.quad...@nokia.com> > Date: Mon May 9 13:08:06 2011 +0300 > > usb: gadget: composite: Allow function drivers to pause control > transfers > > Signed-off-by: Kishon Vijay Abraham I <kis...@ti.com> > --- > include/linux/usb/composite.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/include/linux/usb/composite.h > b/include/linux/usb/composite.h index f833d10..86e1cea 100644 > --- a/include/linux/usb/composite.h > +++ b/include/linux/usb/composite.h > @@ -27,6 +27,15 @@ > #include <linux/usb/gadget.h> > #include <usb/lin_gadget_compat.h> > > +/* > + * USB function drivers should return USB_GADGET_DELAYED_STATUS if > they > + * wish to delay the data/status stages of the control transfer till > they > + * are ready. The control transfer will then be kept from completing > till > + * all the function drivers that requested for > USB_GADGET_DELAYED_STAUS > + * invoke usb_composite_setup_continue(). > + */ > +#define USB_GADGET_DELAYED_STATUS 0x7fff /* Impossibly > large value */ + > struct usb_configuration; > > /**
Reviewed-by: Lukasz Majewski <l.majew...@samsung.com> -- Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot