diff options
author | Marek Vasut <marex@denx.de> | 2015-12-18 03:26:17 +0100 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2015-12-22 12:03:05 -0600 |
commit | 6d76c92c2fcbee4fd1f6d7b375d71057c7a615b1 (patch) | |
tree | afefb3ec8f2cb6417fc63dbadb5c59a4399e1b7d /drivers/usb/dwc2/Kconfig | |
parent | 60c0288c72c980fb37ed4e48f68c9743a53b662c (diff) | |
download | op-kernel-dev-6d76c92c2fcbee4fd1f6d7b375d71057c7a615b1.zip op-kernel-dev-6d76c92c2fcbee4fd1f6d7b375d71057c7a615b1.tar.gz |
usb: dwc2: gadget: Repair DSTS register decoding
The "enumspd" field is located in register DSTS[2:1], but the code
which checks the bitfield does not shift the value accordingly. This
in turn causes incorrect detection of gadget link partner speed in
dwc2_hsotg_irq_enumdone() .
Shift the value accordingly to fix the problem with speed detection.
Acked-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Felipe Balbi <balbi@ti.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: John Youn <johnyoun@synopsys.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/dwc2/Kconfig')
0 files changed, 0 insertions, 0 deletions