|
@@ -2395,6 +2395,8 @@ static int _regulator_get_voltage(struct regulator_dev *rdev)
|
|
ret = rdev->desc->ops->list_voltage(rdev, sel);
|
|
ret = rdev->desc->ops->list_voltage(rdev, sel);
|
|
} else if (rdev->desc->ops->get_voltage) {
|
|
} else if (rdev->desc->ops->get_voltage) {
|
|
ret = rdev->desc->ops->get_voltage(rdev);
|
|
ret = rdev->desc->ops->get_voltage(rdev);
|
|
|
|
+ } else if (rdev->desc->ops->list_voltage) {
|
|
|
|
+ ret = rdev->desc->ops->list_voltage(rdev, 0);
|
|
} else {
|
|
} else {
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|