Hi, On Wed, Oct 30, 2013 at 10:06:16AM -0700, David Cohen wrote: > Due to USB controllers may have different restrictions, usb gadget layer > needs to provide a generic way to inform gadget functions to complain > with non-standard requirements. > > This patch adds 'quirk_ep_out_aligned_size' field to struct usb_gadget > to inform when controller's epout requires buffer size to be aligned to > MaxPacketSize. > > Signed-off-by: David Cohen <david.a.cohen@xxxxxxxxxxxxxxx> > --- > include/linux/usb/gadget.h | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/include/linux/usb/gadget.h b/include/linux/usb/gadget.h > index 942ef5e..9405d0f 100644 > --- a/include/linux/usb/gadget.h > +++ b/include/linux/usb/gadget.h > @@ -540,6 +540,9 @@ struct usb_gadget { > struct device dev; > unsigned out_epnum; > unsigned in_epnum; > + > + /* epout requires buffer size to be aligned to MaxPacketSize */ please document this on the kernel-doc comment above. -- balbi
Attachment:
signature.asc
Description: Digital signature