usb: ehci: tegra: Fix tegra utmip issues
authorRakesh Bodla <rbodla@nvidia.com>
Tue, 3 Apr 2012 06:50:09 +0000 (11:50 +0530)
committerRohan Somvanshi <rsomvanshi@nvidia.com>
Mon, 9 Apr 2012 05:55:18 +0000 (22:55 -0700)
commit56a89c4c35bcb582ab8f30fdd5e17b6f99f5a951
tree9e59e556a27ec92b0c262693ba79ac717cbb2a6e
parentedfea48c58977109336ba88464531d86909b13fc
usb: ehci: tegra: Fix tegra utmip issues

Following tegra USB UTMIP issues are fixed:
1. Clear run bit directly in the command
register instead of updating the shadow variable.
2. Reset EHCI while resuming from LP0 for
tegra 2.
3. Wait for 25ms to ensure port is resumed.

Bug 912880

Reviewed-on: http://git-master/r/92565
(cherry picked from commit 928ad32858af191fb9d90d736b910499121e10df)
Change-Id: I676f7f23fd8833a179e1670e6aed28a01baaf15b
Reviewed-on: http://git-master/r/94829
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
drivers/usb/host/ehci-tegra.c