Messages in this thread Patch in this message | | | From | Chuhong Yuan <> | Subject | [PATCH] phy: cadence: sierra: add missed clk_disable_unprepare in remove | Date | Mon, 4 Nov 2019 23:01:02 +0800 |
| |
The driver forgets to disable and unprepare clk when remove. Add a call to clk_disable_unprepare to fix it.
Signed-off-by: Chuhong Yuan <hslester96@gmail.com> --- drivers/phy/cadence/phy-cadence-sierra.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/phy/cadence/phy-cadence-sierra.c b/drivers/phy/cadence/phy-cadence-sierra.c index de10402f2931..81a987ca54a5 100644 --- a/drivers/phy/cadence/phy-cadence-sierra.c +++ b/drivers/phy/cadence/phy-cadence-sierra.c @@ -291,6 +291,7 @@ static int cdns_sierra_phy_remove(struct platform_device *pdev) struct cdns_sierra_phy *phy = dev_get_drvdata(pdev->dev.parent); int i; + clk_disable_unprepare(phy->clk); reset_control_assert(phy->phy_rst); reset_control_assert(phy->apb_rst); pm_runtime_disable(&pdev->dev); -- 2.23.0
| |