Home
last modified time | relevance | path

Searched refs:old_sel (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/regulator/
H A Drk808-regulator.c226 unsigned int old_sel, tmp, val, mask = rdev->desc->vsel_mask; in rk808_buck1_2_i2c_set_voltage_sel() local
234 old_sel = val & mask; in rk808_buck1_2_i2c_set_voltage_sel()
235 old_sel >>= ffs(mask) - 1; in rk808_buck1_2_i2c_set_voltage_sel()
236 delta_sel = sel - old_sel; in rk808_buck1_2_i2c_set_voltage_sel()
244 old_sel += MAX_STEPS_ONE_TIME; in rk808_buck1_2_i2c_set_voltage_sel()
245 val = old_sel << (ffs(mask) - 1); in rk808_buck1_2_i2c_set_voltage_sel()
255 delta_sel = sel - old_sel; in rk808_buck1_2_i2c_set_voltage_sel()
329 unsigned old_sel; in rk808_buck1_2_set_voltage_sel() local
339 ret = regmap_read(rdev->regmap, rdev->desc->vsel_reg, &old_sel); in rk808_buck1_2_set_voltage_sel()
341 ret = regmap_read(rdev->regmap, reg + RK808_DVS_REG_OFFSET, &old_sel); in rk808_buck1_2_set_voltage_sel()
[all...]
H A Dcore.c3318 int diff, old_sel, curr_sel, ret; in _regulator_set_voltage_sel_step() local
3329 old_sel = ops->get_voltage_sel(rdev); in _regulator_set_voltage_sel_step()
3330 if (old_sel < 0) { in _regulator_set_voltage_sel_step()
3331 return old_sel; in _regulator_set_voltage_sel_step()
3334 diff = new_selector - old_sel; in _regulator_set_voltage_sel_step()
3341 for (curr_sel = old_sel + rdev->desc->vsel_step; curr_sel < new_selector; curr_sel += rdev->desc->vsel_step) { in _regulator_set_voltage_sel_step()
3355 for (curr_sel = old_sel - rdev->desc->vsel_step; curr_sel > new_selector; curr_sel -= rdev->desc->vsel_step) { in _regulator_set_voltage_sel_step()
3372 (void)ops->set_voltage_sel(rdev, old_sel); in _regulator_set_voltage_sel_step()
4061 int old_sel = -1; in regulator_set_voltage_time() local
4080 if (old_sel > in regulator_set_voltage_time()
[all...]

Completed in 8 milliseconds