summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGregory Herrero <gregory.herrero@intel.com>2015-04-29 23:09:09 +0300
committerFelipe Balbi <balbi@ti.com>2015-04-29 23:19:24 +0300
commit18b2b37c59e1bcd5a61716731ec5549fb5bb0203 (patch)
tree0a907368686b22003e1fec466398dc110ff4fa8b /lib
parent7ababa926c66c5c5a862489b475ff5d96a7dd03a (diff)
downloadlinux-18b2b37c59e1bcd5a61716731ec5549fb5bb0203.tar.xz
usb: dwc2: gadget: powerup controller if needed
During vbus session, usb controller needs to exit hibernation if it was previously in suspend state. Since controller will be resetted and configured, there is no need to restore registers. Moreover, set lx_state to L0 on B session. vbus_session callback may not be used by all platforms. Thus, controller software state needs to be set to L0 if the controller detects a valid B session. Otherwise, lx_state will remain L2 and prevent any request submission. Acked-by: John Youn <johnyoun@synopsys.com> Signed-off-by: Gregory Herrero <gregory.herrero@intel.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions