regulator: anatop: improve precision of delay time
[~shefty/rdma-dev.git] / drivers / regulator / anatop-regulator.c
index 0df9c6a97604d50885ba3f43e26d51de9af67c77..0d4a8ccbb53616275bda7d8f4ca817d8d68ad104 100644 (file)
@@ -80,8 +80,8 @@ static int anatop_regmap_set_voltage_time_sel(struct regulator_dev *reg,
                regmap_read(anatop_reg->anatop, anatop_reg->delay_reg, &val);
                val = (val >> anatop_reg->delay_bit_shift) &
                        ((1 << anatop_reg->delay_bit_width) - 1);
-               ret = (new_sel - old_sel) * ((LDO_RAMP_UP_UNIT_IN_CYCLES <<
-                       val) / LDO_RAMP_UP_FREQ_IN_MHZ + 1);
+               ret = (new_sel - old_sel) * (LDO_RAMP_UP_UNIT_IN_CYCLES <<
+                       val) / LDO_RAMP_UP_FREQ_IN_MHZ + 1;
        }
 
        return ret;