regulator: core: Properly handle the case min_uV < rdev->desc->min_uV in map_voltage_linear
PATCH 1/1 regulator: core: Properly handle the case min_uV < rdev->desc->min_uV in map_voltage_linear
Properly handle the case if the specified min_uV is less than the voltage given by the lowest selector.
Signed-off-by Axel Lin <[email protected]>
--- drivers/regulator/core.c | 3 +++ 1 file changed, 3 insertions(+)
drivers/regulator/core.c +3 -0
@@ -2075,6 +2075,9 @@ int regulator_map_voltage_linear(struct regulator_dev *rdev,return -EINVAL ; } +if (min_uV < rdev->desc->min_uV) + min_uV = rdev->desc->min_uV; + ret =DIV_ROUND_UP (min_uV - rdev->desc->min_uV, rdev->desc->uV_step);if (ret <0 )return ret;
Signature · 1 line
1.7.9.5