diff --git a/drivers/opp/core.c b/drivers/opp/core.c index d7f97167cac31e6de526d28800fea8f840a8dfe0..0420f7e8ad5b0f926b56e5fe33adf82753aa70a5 100644 --- a/drivers/opp/core.c +++ b/drivers/opp/core.c @@ -760,7 +760,7 @@ int dev_pm_opp_set_rate(struct device *dev, unsigned long target_freq) old_freq, freq); /* Scaling up? Configure required OPPs before frequency */ - if (freq > old_freq) { + if (freq >= old_freq) { ret = _set_required_opps(dev, opp_table, opp); if (ret) goto put_opp;