Lines Matching refs:ramp_delay
50 static int get_ramp_delay(int ramp_delay) in get_ramp_delay() argument
54 ramp_delay /= 6250; in get_ramp_delay()
57 ramp_delay = ramp_delay >> 1; in get_ramp_delay()
58 if (ramp_delay == 0) in get_ramp_delay()
74 unsigned int ramp_delay = 0; in s2mps11_regulator_set_voltage_time_sel() local
79 ramp_delay = s2mps11->ramp_delay2; in s2mps11_regulator_set_voltage_time_sel()
83 ramp_delay = s2mps11->ramp_delay34; in s2mps11_regulator_set_voltage_time_sel()
86 ramp_delay = s2mps11->ramp_delay5; in s2mps11_regulator_set_voltage_time_sel()
90 ramp_delay = s2mps11->ramp_delay16; in s2mps11_regulator_set_voltage_time_sel()
95 ramp_delay = s2mps11->ramp_delay7810; in s2mps11_regulator_set_voltage_time_sel()
98 ramp_delay = s2mps11->ramp_delay9; in s2mps11_regulator_set_voltage_time_sel()
101 if (ramp_delay == 0) in s2mps11_regulator_set_voltage_time_sel()
102 ramp_delay = rdev->desc->ramp_delay; in s2mps11_regulator_set_voltage_time_sel()
107 return DIV_ROUND_UP(abs(new_volt - old_volt), ramp_delay); in s2mps11_regulator_set_voltage_time_sel()
110 static int s2mps11_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in s2mps11_set_ramp_delay() argument
119 if (ramp_delay > s2mps11->ramp_delay16) in s2mps11_set_ramp_delay()
120 s2mps11->ramp_delay16 = ramp_delay; in s2mps11_set_ramp_delay()
122 ramp_delay = s2mps11->ramp_delay16; in s2mps11_set_ramp_delay()
128 if (!ramp_delay) { in s2mps11_set_ramp_delay()
133 s2mps11->ramp_delay2 = ramp_delay; in s2mps11_set_ramp_delay()
139 if (!ramp_delay) { in s2mps11_set_ramp_delay()
144 if (ramp_delay > s2mps11->ramp_delay34) in s2mps11_set_ramp_delay()
145 s2mps11->ramp_delay34 = ramp_delay; in s2mps11_set_ramp_delay()
147 ramp_delay = s2mps11->ramp_delay34; in s2mps11_set_ramp_delay()
154 if (!ramp_delay) { in s2mps11_set_ramp_delay()
159 if (ramp_delay > s2mps11->ramp_delay34) in s2mps11_set_ramp_delay()
160 s2mps11->ramp_delay34 = ramp_delay; in s2mps11_set_ramp_delay()
162 ramp_delay = s2mps11->ramp_delay34; in s2mps11_set_ramp_delay()
168 s2mps11->ramp_delay5 = ramp_delay; in s2mps11_set_ramp_delay()
173 if (!ramp_delay) { in s2mps11_set_ramp_delay()
178 if (ramp_delay > s2mps11->ramp_delay16) in s2mps11_set_ramp_delay()
179 s2mps11->ramp_delay16 = ramp_delay; in s2mps11_set_ramp_delay()
181 ramp_delay = s2mps11->ramp_delay16; in s2mps11_set_ramp_delay()
188 if (ramp_delay > s2mps11->ramp_delay7810) in s2mps11_set_ramp_delay()
189 s2mps11->ramp_delay7810 = ramp_delay; in s2mps11_set_ramp_delay()
191 ramp_delay = s2mps11->ramp_delay7810; in s2mps11_set_ramp_delay()
196 s2mps11->ramp_delay9 = ramp_delay; in s2mps11_set_ramp_delay()
218 ramp_val = get_ramp_delay(ramp_delay); in s2mps11_set_ramp_delay()
257 .ramp_delay = RAMP_DELAY_12_MVUS, \
276 .ramp_delay = S2MPS11_RAMP_DELAY, \
292 .ramp_delay = S2MPS11_RAMP_DELAY, \
308 .ramp_delay = S2MPS11_RAMP_DELAY, \
324 .ramp_delay = S2MPS11_RAMP_DELAY, \
410 .ramp_delay = S2MPS13_BUCK_RAMP_DELAY, \
427 .ramp_delay = S2MPS13_BUCK_RAMP_DELAY, \
444 .ramp_delay = S2MPS13_BUCK_RAMP_DELAY, \
626 .ramp_delay = S2MPS14_BUCK_RAMP_DELAY, \
715 .ramp_delay = 12500, \
848 static int s2mpu02_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in s2mpu02_set_ramp_delay() argument
869 ramp_val = get_ramp_delay(ramp_delay); in s2mpu02_set_ramp_delay()
987 .ramp_delay = S2MPU02_BUCK_RAMP_DELAY, \
1003 .ramp_delay = S2MPU02_BUCK_RAMP_DELAY, \
1019 .ramp_delay = S2MPU02_BUCK_RAMP_DELAY, \
1035 .ramp_delay = S2MPU02_BUCK_RAMP_DELAY, \