summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorBH Hsieh <bhsieh@nvidia.com>2014-05-14 15:49:30 +0800
committerMartin Chi <mchi@nvidia.com>2014-05-25 20:31:18 -0700
commitfd4847dd734608b32e7abf8fbc3df00cf7d9d14f (patch)
treed30dcd53518aa8d9585f49f8dacceed3486e3a32 /arch
parentec165410f69b62fd120cf331d9ee768c6bdc72dc (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.c1
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,