mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 22:14:04 +02: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:
parent
a1f8ddc7bf
commit
3c58fbc9c9
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user