summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Bedel <albeu@free.fr>2019-01-07 20:44:53 +0100
committerKishon Vijay Abraham I <kishon@ti.com>2019-01-16 18:00:55 +0530
commit009808154c69c48d5b41fc8cf5ad5ab5704efd8f (patch)
treeb3df3a509dcec62821e753f053651934d12cf997
parent4fae92797879bd58bd5d4e39c790b515bce4a1af (diff)
downloadlinux-stable-009808154c69c48d5b41fc8cf5ad5ab5704efd8f.tar.gz
linux-stable-009808154c69c48d5b41fc8cf5ad5ab5704efd8f.tar.bz2
linux-stable-009808154c69c48d5b41fc8cf5ad5ab5704efd8f.zip
phy: ath79-usb: Fix the power on error path
In the power on function the error path doesn't return the suspend override to its proper state. It should should deassert this reset line to enable the suspend override. Signed-off-by: Alban Bedel <albeu@free.fr> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
-rw-r--r--drivers/phy/qualcomm/phy-ath79-usb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/phy/qualcomm/phy-ath79-usb.c b/drivers/phy/qualcomm/phy-ath79-usb.c
index 6fd6e07ab345..f7d64f3910b4 100644
--- a/drivers/phy/qualcomm/phy-ath79-usb.c
+++ b/drivers/phy/qualcomm/phy-ath79-usb.c
@@ -31,7 +31,7 @@ static int ath79_usb_phy_power_on(struct phy *phy)
err = reset_control_deassert(priv->reset);
if (err && priv->no_suspend_override)
- reset_control_assert(priv->no_suspend_override);
+ reset_control_deassert(priv->no_suspend_override);
return err;
}