diff options
author | Axel Lin <axel.lin@ingics.com> | 2015-07-09 16:48:50 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-07-09 19:02:42 +0100 |
commit | 5d506a5ad4155e813d254d2f02ce17b58045423c (patch) | |
tree | 3ae07398001a5ba2755a049612fe1331d17582ff /drivers/regulator/qcom_spmi-regulator.c | |
parent | d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754 (diff) | |
download | talos-op-linux-5d506a5ad4155e813d254d2f02ce17b58045423c.tar.gz talos-op-linux-5d506a5ad4155e813d254d2f02ce17b58045423c.zip |
regulator: qcom_spmi-regulator: Use DIV_ROUND_UP instead of open-coded
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Reviewed-by: Andy Gross <agross@codeaurora.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/qcom_spmi-regulator.c')
-rw-r--r-- | drivers/regulator/qcom_spmi-regulator.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/regulator/qcom_spmi-regulator.c b/drivers/regulator/qcom_spmi-regulator.c index 850a30a95b5b..9ef0e2f28ec4 100644 --- a/drivers/regulator/qcom_spmi-regulator.c +++ b/drivers/regulator/qcom_spmi-regulator.c @@ -504,8 +504,7 @@ static int spmi_regulator_select_voltage(struct spmi_regulator *vreg, * Force uV to be an allowed set point by applying a ceiling function to * the uV value. */ - *voltage_sel = (uV - range->min_uV + range->step_uV - 1) - / range->step_uV; + *voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); uV = *voltage_sel * range->step_uV + range->min_uV; if (uV > max_uV) { |