diff options
author | Al Cooper <alcooperx@gmail.com> | 2017-07-19 15:11:46 -0400 |
---|---|---|
committer | Felipe Balbi <felipe.balbi@linux.intel.com> | 2017-08-15 14:18:58 +0300 |
commit | cff97f3353b6bae09c8c5419f4294fb7fdecd656 (patch) | |
tree | cd8d96e9060a5ac9241107d0cd33f916e3b80fa6 /lib/iomap_copy.c | |
parent | 0de9742514a05e5d9a06479bd98b9f894f85328e (diff) | |
download | linux-cff97f3353b6bae09c8c5419f4294fb7fdecd656.tar.bz2 |
usb: bdc: fix "xsf for ep not enabled" errror
This patch essentially clears the port status change bits at the
correct times. It is necessary because the driver was not handling
the change bits correctly for events during device
connection/disconnection and bus enumeration. So, one of them (PCC)
was left stuck sometimes causing the "xsf for ep not enabled"
error we get on first connection. This was found by the Android team.
This was debugged and fixed by Sasi Kumar.
Signed-off-by: Al Cooper <alcooperx@gmail.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'lib/iomap_copy.c')
0 files changed, 0 insertions, 0 deletions