drivers:misc:issp: Reset Device on USB resume fail
authorAnshul Jain <anshulj@nvidia.com>
Sat, 15 Jun 2013 01:10:31 +0000 (18:10 -0700)
committerHarshada Kale <hkale@nvidia.com>
Tue, 9 Jul 2013 07:15:01 +0000 (00:15 -0700)
commit5e6ad8db18b81de2f8d357b1c39443054059cad6
tree583430ff79b1cd57d7c0be50d4fc0b1a60611da0
parentc78a384ef1c59ff480e00d251f9566abdc5d46e4
drivers:misc:issp: Reset Device on USB resume fail

This is a WAR to reset the USB device if the device
fails to resume. We assume that the resume failure is
because of the uC hang.

Signed-off-by: Anshul Jain <anshulj@nvidia.com>
Change-Id: I6fc85cd0ce2fad7a7dbff5b6ddee0a96149a5d76
(cherry picked from commit 0c87ac97b15b35b41cf333611fa81b1ff3cff04d)
Reviewed-on: http://git-master/r/246313
drivers/misc/issp/issp.c
drivers/misc/issp/issp_steps.c
drivers/usb/core/hub.c
drivers/usb/core/quirks.c
include/linux/usb/quirks.h