diff options
Diffstat (limited to 'drivers/phy/phy-rockchip-usb.c')
| -rw-r--r-- | drivers/phy/phy-rockchip-usb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/phy/phy-rockchip-usb.c b/drivers/phy/phy-rockchip-usb.c index 22011c3b6a4b..7d4c33643768 100644 --- a/drivers/phy/phy-rockchip-usb.c +++ b/drivers/phy/phy-rockchip-usb.c | |||
| @@ -61,8 +61,6 @@ static int rockchip_usb_phy_power_off(struct phy *_phy) | |||
| 61 | return ret; | 61 | return ret; |
| 62 | 62 | ||
| 63 | clk_disable_unprepare(phy->clk); | 63 | clk_disable_unprepare(phy->clk); |
| 64 | if (ret) | ||
| 65 | return ret; | ||
| 66 | 64 | ||
| 67 | return 0; | 65 | return 0; |
| 68 | } | 66 | } |
| @@ -78,8 +76,10 @@ static int rockchip_usb_phy_power_on(struct phy *_phy) | |||
| 78 | 76 | ||
| 79 | /* Power up usb phy analog blocks by set siddq 0 */ | 77 | /* Power up usb phy analog blocks by set siddq 0 */ |
| 80 | ret = rockchip_usb_phy_power(phy, 0); | 78 | ret = rockchip_usb_phy_power(phy, 0); |
| 81 | if (ret) | 79 | if (ret) { |
| 80 | clk_disable_unprepare(phy->clk); | ||
| 82 | return ret; | 81 | return ret; |
| 82 | } | ||
| 83 | 83 | ||
| 84 | return 0; | 84 | return 0; |
| 85 | } | 85 | } |
