Lines Matching defs:ramp_delay

28 static int get_ramp_delay(int ramp_delay)
32 ramp_delay /= 6250;
35 ramp_delay = ramp_delay >> 1;
36 if (ramp_delay == 0)
52 unsigned int ramp_delay = 0;
58 ramp_delay = s2mpa01->ramp_delay24;
61 ramp_delay = s2mpa01->ramp_delay3;
64 ramp_delay = s2mpa01->ramp_delay5;
68 ramp_delay = s2mpa01->ramp_delay16;
71 ramp_delay = s2mpa01->ramp_delay7;
76 ramp_delay = s2mpa01->ramp_delay8910;
80 if (ramp_delay == 0)
81 ramp_delay = rdev->desc->ramp_delay;
86 return DIV_ROUND_UP(abs(new_volt - old_volt), ramp_delay);
89 static int s2mpa01_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay)
99 if (!ramp_delay) {
104 if (ramp_delay > s2mpa01->ramp_delay16)
105 s2mpa01->ramp_delay16 = ramp_delay;
107 ramp_delay = s2mpa01->ramp_delay16;
113 if (!ramp_delay) {
118 if (ramp_delay > s2mpa01->ramp_delay24)
119 s2mpa01->ramp_delay24 = ramp_delay;
121 ramp_delay = s2mpa01->ramp_delay24;
128 if (!ramp_delay) {
133 s2mpa01->ramp_delay3 = ramp_delay;
139 if (!ramp_delay) {
144 if (ramp_delay > s2mpa01->ramp_delay24)
145 s2mpa01->ramp_delay24 = ramp_delay;
147 ramp_delay = s2mpa01->ramp_delay24;
153 s2mpa01->ramp_delay5 = ramp_delay;
157 if (ramp_delay > s2mpa01->ramp_delay16)
158 s2mpa01->ramp_delay16 = ramp_delay;
160 ramp_delay = s2mpa01->ramp_delay16;
165 s2mpa01->ramp_delay7 = ramp_delay;
171 if (ramp_delay > s2mpa01->ramp_delay8910)
172 s2mpa01->ramp_delay8910 = ramp_delay;
174 ramp_delay = s2mpa01->ramp_delay8910;
196 ramp_val = get_ramp_delay(ramp_delay);
257 .ramp_delay = S2MPA01_RAMP_DELAY, \
275 .ramp_delay = S2MPA01_RAMP_DELAY, \
293 .ramp_delay = S2MPA01_RAMP_DELAY, \