alistair23-linux/drivers/usb/dwc2
Meng Dongyang f367b72c4e usb: dwc2: skip L2 state of hcd if controller work in device mode
In the case hcd autosuspend is enabled, the hcd will enter L2 state
if no device connected. But if the controller works in otg mode, the
gadget driver still works in L0 state if connected with host. This
may result in transfer fail when gadget enqueue new request but the
hcd driver has set the global state into L2. This patch prevent the
hcd enter L2 state if the controller work in device mode.

Signed-off-by: Meng Dongyang <daniel.meng@rock-chips.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
2017-08-15 14:18:55 +03:00
..
core.c
core.h
core_intr.c
debug.h
debugfs.c
gadget.c usb: dwc2: gadget: make usb_ep_ops const 2017-08-15 14:18:54 +03:00
hcd.c usb: dwc2: skip L2 state of hcd if controller work in device mode 2017-08-15 14:18:55 +03:00
hcd.h
hcd_ddma.c
hcd_intr.c
hcd_queue.c
hw.h
Kconfig
Makefile
params.c usb: dwc2: add support for the DWC2 controller on Meson8 SoCs 2017-06-02 11:27:36 +03:00
pci.c
platform.c usb: dwc2: simplify optional reset handling 2017-04-11 10:58:22 +03:00