diff options
author | Marek Vasut <marex@denx.de> | 2015-12-18 05:26:17 +0300 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2015-12-22 21:03:05 +0300 |
commit | 6d76c92c2fcbee4fd1f6d7b375d71057c7a615b1 (patch) | |
tree | afefb3ec8f2cb6417fc63dbadb5c59a4399e1b7d /include | |
parent | 60c0288c72c980fb37ed4e48f68c9743a53b662c (diff) | |
download | linux-6d76c92c2fcbee4fd1f6d7b375d71057c7a615b1.tar.xz |
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 'include')
0 files changed, 0 insertions, 0 deletions