gadget: f_thor: properly enable 3rd endpoint defined by the protocol
This is needed to make Windows THOR flash tool happy, because it starts sending data only when interrupt packet is received on the 3rd endpoint. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Acked-by: Lukasz Majewski <lukma@denx.de>
This commit is contained in:
parent
0a815ff7bb
commit
ade08db899
@ -941,6 +941,13 @@ static int thor_eps_setup(struct usb_function *f)
|
||||
dev->out_req = req;
|
||||
/* ACM control EP */
|
||||
ep = dev->int_ep;
|
||||
d = ep_desc(gadget, &hs_int_desc, &fs_int_desc);
|
||||
debug("(d)bEndpointAddress: 0x%x\n", d->bEndpointAddress);
|
||||
|
||||
result = usb_ep_enable(ep, d);
|
||||
if (result)
|
||||
goto err;
|
||||
|
||||
ep->driver_data = cdev; /* claim */
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user