usb: renesas: gadget: fixup: complete STATUS stage after receiving
Current usbhs gadget driver didn't complete STATUS stage after receiving. It wasn't problem for us before, because some USB class doesn't use DATA OUT stage in control transfer. But, it is required on some device. Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
Родитель
a923207637
Коммит
3fe1550529
|
@ -681,6 +681,14 @@ usbhs_fifo_read_end:
|
|||
usbhs_pipe_number(pipe),
|
||||
pkt->length, pkt->actual, *is_done, pkt->zero);
|
||||
|
||||
/*
|
||||
* Transmission end
|
||||
*/
|
||||
if (*is_done) {
|
||||
if (usbhs_pipe_is_dcp(pipe))
|
||||
usbhs_dcp_control_transfer_done(pipe);
|
||||
}
|
||||
|
||||
usbhs_fifo_read_busy:
|
||||
usbhsf_fifo_unselect(pipe, fifo);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче