diff options
Diffstat (limited to 'drivers/base/power/opp/core.c')
-rw-r--r-- | drivers/base/power/opp/core.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/base/power/opp/core.c b/drivers/base/power/opp/core.c index d7cd4e265766..19fd7e7a3969 100644 --- a/drivers/base/power/opp/core.c +++ b/drivers/base/power/opp/core.c | |||
@@ -1157,8 +1157,14 @@ static int opp_parse_supplies(struct dev_pm_opp *opp, struct device *dev, | |||
1157 | } | 1157 | } |
1158 | 1158 | ||
1159 | opp->u_volt = microvolt[0]; | 1159 | opp->u_volt = microvolt[0]; |
1160 | opp->u_volt_min = microvolt[1]; | 1160 | |
1161 | opp->u_volt_max = microvolt[2]; | 1161 | if (count == 1) { |
1162 | opp->u_volt_min = opp->u_volt; | ||
1163 | opp->u_volt_max = opp->u_volt; | ||
1164 | } else { | ||
1165 | opp->u_volt_min = microvolt[1]; | ||
1166 | opp->u_volt_max = microvolt[2]; | ||
1167 | } | ||
1162 | 1168 | ||
1163 | /* Search for "opp-microamp-<name>" */ | 1169 | /* Search for "opp-microamp-<name>" */ |
1164 | prop = NULL; | 1170 | prop = NULL; |