mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
driver: rknpu: Add missing error code in npu_opp_helper()
Fixes: b6b135b2f6 ("driver: rknpu: Change clock rate and read margin only when pd is on")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: If4fc249f86d6f406157944afabee477908a56fa1
This commit is contained in:
@@ -820,7 +820,8 @@ static int npu_opp_helper(struct dev_pm_set_opp_data *data)
|
||||
}
|
||||
rockchip_set_read_margin(dev, opp_info, target_rm, is_set_rm);
|
||||
if (is_set_clk && clk_set_rate(clk, new_freq)) {
|
||||
LOG_DEV_ERROR(dev, "failed to set clk rate: %d\n", ret);
|
||||
ret = -EINVAL;
|
||||
LOG_DEV_ERROR(dev, "failed to set clk rate\n");
|
||||
goto restore_rm;
|
||||
}
|
||||
/* Scaling down? Scale voltage after frequency */
|
||||
@@ -829,7 +830,8 @@ static int npu_opp_helper(struct dev_pm_set_opp_data *data)
|
||||
new_freq, false, is_set_clk);
|
||||
rockchip_set_read_margin(dev, opp_info, target_rm, is_set_rm);
|
||||
if (is_set_clk && clk_set_rate(clk, new_freq)) {
|
||||
LOG_DEV_ERROR(dev, "failed to set clk rate: %d\n", ret);
|
||||
ret = -EINVAL;
|
||||
LOG_DEV_ERROR(dev, "failed to set clk rate\n");
|
||||
goto restore_rm;
|
||||
}
|
||||
ret = regulator_set_voltage(vdd_reg, new_supply_vdd->u_volt,
|
||||
|
||||
Reference in New Issue
Block a user