From 003bfa520d563dd9af4726902654b2a1154069c4 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Wed, 9 Feb 2022 20:17:47 +0800 Subject: [PATCH] soc: rockchip: opp_select: Don't remove static OPP Only dynamic OPPs can be removed by dev_pm_opp_remove. Signed-off-by: Finley Xiao Change-Id: I7362e7f58927ea9258c5abe761833e9fdc5e7656 --- drivers/soc/rockchip/rockchip_opp_select.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/rockchip/rockchip_opp_select.c b/drivers/soc/rockchip/rockchip_opp_select.c index 84de1885e5d4..667f40bf25de 100644 --- a/drivers/soc/rockchip/rockchip_opp_select.c +++ b/drivers/soc/rockchip/rockchip_opp_select.c @@ -1049,7 +1049,7 @@ static int rockchip_adjust_opp_table(struct device *dev, goto out; } if (opp->rate > scale_rate) - dev_pm_opp_remove(dev, opp->rate); + dev_pm_opp_disable(dev, opp->rate); dev_pm_opp_put(opp); } out: