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)
committerMandar Padmawar <mpadmawar@nvidia.com>
Mon, 17 Jun 2013 09:39:53 +0000 (02:39 -0700)
commitbe97c59c55b9bf547cf0030a7dc469319bd8de94
tree25105cd0623e19fb073fa6bd714143abdd9b73e2
parent775f7c0f628c42e6fefd43e4990cf809d80c76c2
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
Reviewed-on: http://git-master/r/239086
GVS: Gerrit_Virtual_Submit
Reviewed-by: Tao Xie <txie@nvidia.com>
Tested-by: Tao Xie <txie@nvidia.com>
Reviewed-by: Ankit Pashiney <apashiney@nvidia.com>
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