diff options
author | BH Hsieh <bhsieh@nvidia.com> | 2014-05-14 15:49:30 +0800 |
---|---|---|
committer | Martin Chi <mchi@nvidia.com> | 2014-05-25 20:31:18 -0700 |
commit | fd4847dd734608b32e7abf8fbc3df00cf7d9d14f (patch) | |
tree | d30dcd53518aa8d9585f49f8dacceed3486e3a32 /arch | |
parent | ec165410f69b62fd120cf331d9ee768c6bdc72dc (diff) |
usb: phy: tegra: Add usb_phy_reset for HSIC
usb_phy_reset was missing from uhsic_phy_ops
hence USB_TXFILLTUNING kept incorrect value after ehci_reset
then resulted in DataBufferErr on out endpoint
Bug 200002033
Change-Id: I2942d22a12c45c9136f05841e36d839c1bd8fd86
Signed-off-by: BH Hsieh <bhsieh@nvidia.com>
Reviewed-on: http://git-master/r/409288
(cherry picked from commit 0bef26360a617d41aece5f003b5972c39d082948)
Reviewed-on: http://git-master/r/414122
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/tegra11x_usb_phy.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra11x_usb_phy.c b/arch/arm/mach-tegra/tegra11x_usb_phy.c index a090f3b4e984..e5763de2008d 100644 --- a/arch/arm/mach-tegra/tegra11x_usb_phy.c +++ b/arch/arm/mach-tegra/tegra11x_usb_phy.c @@ -2682,6 +2682,7 @@ static struct tegra_usb_phy_ops utmi_phy_ops = { static struct tegra_usb_phy_ops uhsic_phy_ops = { .init = _usb_phy_init, + .reset = usb_phy_reset, .open = uhsic_phy_open, .close = uhsic_phy_close, .irq = uhsic_phy_irq, |