[U-Boot] question regarding USB gadget driver (dwc2)

Lukasz Majewski l.majewski at samsung.com
Fri Jan 29 17:40:33 CET 2016


Hi Steve,

> 
> 
> On 16-01-26 05:35 PM, Marek Vasut wrote:
> > On Wednesday, January 27, 2016 at 01:35:55 AM, Steve Rae wrote:
> >> Hi Marek & Lukasz,
> >>
> >>
> >> I have an issue running fastboot on my board (which is
> >> USB_SPEED_HIGH):
> >>
> >>      => fastboot0
> >>
> >>      failed to enable in ep
> >>
> >>      failed to enable in ep
> >>
> >>      failed to enable in ep
> >>
> >> Because of this, fastboot does not even initialize properly, and I
> >> need to "^C" to break out…
> >>
> >> I have traced this the following code in
> >> "drivers/usb/gadget/dwc2_udc_otg.c":
> >
> > I will have to delegate this onto Lukasz, since he's the s3c gadget
> > expert.
> >
> > Take a look at:
> > [PATCH 1/2] usb: gadget: s3c_udc_otg: fixed max packet size check
> > for ep_in in high speed
> >
> > Best regards,
> > Marek Vasut
> >
> yes - I think that 'patchwork.ozlabs.org/patch/560029' would resolve
> my issue
> Thanks, Steve
> 

Ok, I see the point. The above patch should not bring any regression,
since if MPS < maxpacket(ep), then we will set the descriptor's
wMaxPacketSize as ep->ep.maxpacket.

I'm just wondering if you could share the wMaxPacketSize of your
platform (lsusb -v on HOST).

In my case it is:
wMaxPacketSize     0x0200  1x 512 bytes



-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group


More information about the U-Boot mailing list