mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
soc: rockchip: opp_select: Ignore unavailable opp
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Change-Id: I5db20c0cf95499a942768050713287dad73a22dc
This commit is contained in:
@@ -1042,6 +1042,8 @@ static int rockchip_adjust_opp_by_irdrop(struct device *dev,
|
||||
|
||||
mutex_lock(&opp_table->lock);
|
||||
list_for_each_entry(opp, &opp_table->opp_list, node) {
|
||||
if (!opp->available)
|
||||
continue;
|
||||
if (!irdrop_table) {
|
||||
delta_irdrop = 0;
|
||||
} else {
|
||||
@@ -1110,6 +1112,8 @@ static void rockchip_adjust_opp_by_mbist_vmin(struct device *dev,
|
||||
|
||||
mutex_lock(&opp_table->lock);
|
||||
list_for_each_entry(opp, &opp_table->opp_list, node) {
|
||||
if (!opp->available)
|
||||
continue;
|
||||
if (opp->supplies->u_volt < vmin) {
|
||||
opp->supplies->u_volt = vmin;
|
||||
opp->supplies->u_volt_min = vmin;
|
||||
|
||||
Reference in New Issue
Block a user