diff --git a/drivers/soc/rockchip/rockchip_opp_select.c b/drivers/soc/rockchip/rockchip_opp_select.c index 4e20d0911d35..54447237f499 100644 --- a/drivers/soc/rockchip/rockchip_opp_select.c +++ b/drivers/soc/rockchip/rockchip_opp_select.c @@ -872,7 +872,7 @@ static int rockchip_adjust_opp_by_irdrop(struct device *dev, if (!irdrop_table) { delta_irdrop = 0; } else { - opp_rate = opp->rate / 1000; + opp_rate = opp->rate / 1000000; board_irdrop = -EINVAL; for (i = 0; irdrop_table[i].sel != SEL_TABLE_END; i++) { if (opp_rate >= irdrop_table[i].min)