summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/usb
diff options
context:
space:
mode:
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>2018-10-02 14:57:44 +0300
committerFelipe Balbi <felipe.balbi@linux.intel.com>2018-10-02 15:16:52 +0300
commitafc92514a34c7414b28047b1205a6b709103c699 (patch)
tree89b77dcae3ad98f69ceda24552a38f114bcb5224 /Documentation/devicetree/bindings/usb
parent187c5298a12292eab55e3eb09e70e2b145646bcc (diff)
downloadlinux-afc92514a34c7414b28047b1205a6b709103c699.tar.xz
usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"
If the "workaround_for_vbus" is true, the driver will not call usb_disconnect(). So, since the controller keeps some registers' value, the driver doesn't re-enumarate suitable speed after the b-device mode is disabled. To fix the issue, this patch adds usb_disconnect() calling in renesas_usb3_b_device_write() if workaround_for_vbus is true. Fixes: 43ba968b00ea ("usb: gadget: udc: renesas_usb3: add debugfs to set the b-device mode") Cc: <stable@vger.kernel.org> # v4.14+ Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'Documentation/devicetree/bindings/usb')
0 files changed, 0 insertions, 0 deletions