linux_dsm_epyc7002/drivers/usb/mtu3
Chunfeng Yun 8ba4ad488e usb: mtu3: handle delayed status of the control transfer
Add the delayed status handling. This is used by mass storage etc to
gain some extra time to setup its internal status before it can proceed
further requests, and once the gadget is ready, it will enqueue an
empty packet which is used for synchronization.
The issue may happen on some FGPA platform with very low cpu frequency.

Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
2017-08-15 12:46:02 +03:00
..
Kconfig usb: mtu3: dual-role mode support 2016-10-27 17:02:41 +02:00
Makefile usb: mtu3: dual-role mode support 2016-10-27 17:02:41 +02:00
mtu3_core.c usb: mtu3: fix U3 port link issue 2016-12-07 09:37:24 +01:00
mtu3_dr.c usb: mtu3: add a vbus debugfs interface 2017-08-09 13:10:47 +03:00
mtu3_dr.h usb: mtu3: dual-role mode support 2016-10-27 17:02:41 +02:00
mtu3_gadget_ep0.c usb: mtu3: handle delayed status of the control transfer 2017-08-15 12:46:02 +03:00
mtu3_gadget.c usb: mtu3: handle delayed status of the control transfer 2017-08-15 12:46:02 +03:00
mtu3_host.c usb: mtu3: dual-role mode support 2016-10-27 17:02:41 +02:00
mtu3_hw_regs.h
mtu3_plat.c usb: mtu3: Handle return value of clk_prepare_enable 2017-06-13 10:54:40 +02:00
mtu3_qmu.c usb: mtu3: declare functions static 2016-11-14 10:25:29 +01:00
mtu3_qmu.h
mtu3.h usb: mtu3: handle delayed status of the control transfer 2017-08-15 12:46:02 +03:00