Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

regulator: s5m8767: Simplify s5m8767_set_voltage_time_sel implementation

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Axel Lin and committed by
Mark Brown
bf1fc259 21687b16

+1 -5
+1 -5
drivers/regulator/s5m8767.c
··· 339 339 unsigned int new_sel) 340 340 { 341 341 struct s5m8767_info *s5m8767 = rdev_get_drvdata(rdev); 342 - const struct sec_voltage_desc *desc; 343 - int reg_id = rdev_get_id(rdev); 344 - 345 - desc = reg_voltage_map[reg_id]; 346 342 347 343 if ((old_sel < new_sel) && s5m8767->ramp_delay) 348 - return DIV_ROUND_UP(desc->step * (new_sel - old_sel), 344 + return DIV_ROUND_UP(rdev->desc->uV_step * (new_sel - old_sel), 349 345 s5m8767->ramp_delay * 1000); 350 346 return 0; 351 347 }