mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
soc: rockchip_system_monitor: Ignore unavailable opp
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Change-Id: I830feb91f6f6249f1b666c5a46bbeee9b395aaa3
This commit is contained in:
@@ -518,6 +518,8 @@ static int rockchip_init_temp_opp_table(struct monitor_dev_info *info)
|
||||
}
|
||||
mutex_lock(&opp_table->lock);
|
||||
list_for_each_entry(opp, &opp_table->opp_list, node) {
|
||||
if (!opp->available)
|
||||
continue;
|
||||
info->opp_table[i].rate = opp->rate;
|
||||
info->opp_table[i].volt = opp->supplies[0].u_volt;
|
||||
info->opp_table[i].max_volt = opp->supplies[0].u_volt_max;
|
||||
@@ -802,6 +804,8 @@ static int rockchip_adjust_low_temp_opp_volt(struct monitor_dev_info *info,
|
||||
|
||||
mutex_lock(&opp_table->lock);
|
||||
list_for_each_entry(opp, &opp_table->opp_list, node) {
|
||||
if (!opp->available)
|
||||
continue;
|
||||
if (is_low_temp) {
|
||||
if (opp->supplies[0].u_volt_max <
|
||||
info->opp_table[i].low_temp_volt)
|
||||
|
||||
Reference in New Issue
Block a user