usbcore: warm reset USB3 port in SS.Inactive state
authorAndiry Xu <andiry.xu@amd.com>
Wed, 27 Apr 2011 10:07:54 +0000 (18:07 +0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Mon, 2 May 2011 23:42:54 +0000 (16:42 -0700)
commit5e467f6ebab151b2f0166e17348e5b85ae3c87fa
tree27d4d5ccb99c29d562d941b97513fe77979d1151
parenta7114230f6bd925f1c734d8ca1c32c93bf956aed
usbcore: warm reset USB3 port in SS.Inactive state

Some USB3.0 devices go to SS.Inactive state when hot plug to USB3 ports.
Warm reset the port to transition it to U0 state.

This patch fixes the issue that Kingston USB3.0 flash drive can not be
recognized when hot plug to USB3 port.

Signed-off-by: Andiry Xu <andiry.xu@amd.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/core/hub.c