Lines Matching refs:ramp_delay

37 static int get_ramp_delay(int ramp_delay)  in get_ramp_delay()  argument
41 ramp_delay /= 6250; in get_ramp_delay()
44 ramp_delay = ramp_delay >> 1; in get_ramp_delay()
45 if (ramp_delay == 0) in get_ramp_delay()
61 unsigned int ramp_delay = 0; in s2mpa01_regulator_set_voltage_time_sel() local
67 ramp_delay = s2mpa01->ramp_delay24; in s2mpa01_regulator_set_voltage_time_sel()
70 ramp_delay = s2mpa01->ramp_delay3; in s2mpa01_regulator_set_voltage_time_sel()
73 ramp_delay = s2mpa01->ramp_delay5; in s2mpa01_regulator_set_voltage_time_sel()
77 ramp_delay = s2mpa01->ramp_delay16; in s2mpa01_regulator_set_voltage_time_sel()
80 ramp_delay = s2mpa01->ramp_delay7; in s2mpa01_regulator_set_voltage_time_sel()
85 ramp_delay = s2mpa01->ramp_delay8910; in s2mpa01_regulator_set_voltage_time_sel()
89 if (ramp_delay == 0) in s2mpa01_regulator_set_voltage_time_sel()
90 ramp_delay = rdev->desc->ramp_delay; in s2mpa01_regulator_set_voltage_time_sel()
95 return DIV_ROUND_UP(abs(new_volt - old_volt), ramp_delay); in s2mpa01_regulator_set_voltage_time_sel()
98 static int s2mpa01_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in s2mpa01_set_ramp_delay() argument
108 if (!ramp_delay) { in s2mpa01_set_ramp_delay()
113 if (ramp_delay > s2mpa01->ramp_delay16) in s2mpa01_set_ramp_delay()
114 s2mpa01->ramp_delay16 = ramp_delay; in s2mpa01_set_ramp_delay()
116 ramp_delay = s2mpa01->ramp_delay16; in s2mpa01_set_ramp_delay()
122 if (!ramp_delay) { in s2mpa01_set_ramp_delay()
127 if (ramp_delay > s2mpa01->ramp_delay24) in s2mpa01_set_ramp_delay()
128 s2mpa01->ramp_delay24 = ramp_delay; in s2mpa01_set_ramp_delay()
130 ramp_delay = s2mpa01->ramp_delay24; in s2mpa01_set_ramp_delay()
137 if (!ramp_delay) { in s2mpa01_set_ramp_delay()
142 s2mpa01->ramp_delay3 = ramp_delay; in s2mpa01_set_ramp_delay()
148 if (!ramp_delay) { in s2mpa01_set_ramp_delay()
153 if (ramp_delay > s2mpa01->ramp_delay24) in s2mpa01_set_ramp_delay()
154 s2mpa01->ramp_delay24 = ramp_delay; in s2mpa01_set_ramp_delay()
156 ramp_delay = s2mpa01->ramp_delay24; in s2mpa01_set_ramp_delay()
162 s2mpa01->ramp_delay5 = ramp_delay; in s2mpa01_set_ramp_delay()
166 if (ramp_delay > s2mpa01->ramp_delay16) in s2mpa01_set_ramp_delay()
167 s2mpa01->ramp_delay16 = ramp_delay; in s2mpa01_set_ramp_delay()
169 ramp_delay = s2mpa01->ramp_delay16; in s2mpa01_set_ramp_delay()
174 s2mpa01->ramp_delay7 = ramp_delay; in s2mpa01_set_ramp_delay()
180 if (ramp_delay > s2mpa01->ramp_delay8910) in s2mpa01_set_ramp_delay()
181 s2mpa01->ramp_delay8910 = ramp_delay; in s2mpa01_set_ramp_delay()
183 ramp_delay = s2mpa01->ramp_delay8910; in s2mpa01_set_ramp_delay()
205 ramp_val = get_ramp_delay(ramp_delay); in s2mpa01_set_ramp_delay()
262 .ramp_delay = S2MPA01_RAMP_DELAY, \
278 .ramp_delay = S2MPA01_RAMP_DELAY, \
294 .ramp_delay = S2MPA01_RAMP_DELAY, \