Home
last modified time | relevance | path

Searched refs:ramp_delay (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/linux/drivers/regulator/
H A Ds2mpa01.c28 static int get_ramp_delay(int ramp_delay) in get_ramp_delay() argument
32 ramp_delay /= 6250; in get_ramp_delay()
35 ramp_delay = ramp_delay >> 1; in get_ramp_delay()
36 if (ramp_delay == 0) in get_ramp_delay()
52 unsigned int ramp_delay = 0; in s2mpa01_regulator_set_voltage_time_sel() local
58 ramp_delay = s2mpa01->ramp_delay24; in s2mpa01_regulator_set_voltage_time_sel()
61 ramp_delay = s2mpa01->ramp_delay3; in s2mpa01_regulator_set_voltage_time_sel()
64 ramp_delay = s2mpa01->ramp_delay5; in s2mpa01_regulator_set_voltage_time_sel()
68 ramp_delay = s2mpa01->ramp_delay16; in s2mpa01_regulator_set_voltage_time_sel()
71 ramp_delay = s2mpa01->ramp_delay7; in s2mpa01_regulator_set_voltage_time_sel()
[all …]
H A Ds2mps11.c49 static int get_ramp_delay(int ramp_delay) in get_ramp_delay() argument
53 ramp_delay /= 6250; in get_ramp_delay()
56 ramp_delay = ramp_delay >> 1; in get_ramp_delay()
57 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()
[all …]
H A Dlp87565-regulator.c43 .ramp_delay = _delay, \
77 int ramp_delay) in lp87565_buck_set_ramp_delay() argument
83 if (ramp_delay <= 470) in lp87565_buck_set_ramp_delay()
85 else if (ramp_delay <= 940) in lp87565_buck_set_ramp_delay()
87 else if (ramp_delay <= 1900) in lp87565_buck_set_ramp_delay()
89 else if (ramp_delay <= 3800) in lp87565_buck_set_ramp_delay()
91 else if (ramp_delay <= 7500) in lp87565_buck_set_ramp_delay()
93 else if (ramp_delay <= 10000) in lp87565_buck_set_ramp_delay()
95 else if (ramp_delay <= 15000) in lp87565_buck_set_ramp_delay()
108 rdev->constraints->ramp_delay = lp87565_buck_ramp_delay[reg]; in lp87565_buck_set_ramp_delay()
[all …]
H A Dlp873x-regulator.c31 .ramp_delay = _delay, \
70 int ramp_delay) in lp873x_buck_set_ramp_delay() argument
77 if (ramp_delay <= 470) in lp873x_buck_set_ramp_delay()
79 else if (ramp_delay <= 940) in lp873x_buck_set_ramp_delay()
81 else if (ramp_delay <= 1900) in lp873x_buck_set_ramp_delay()
83 else if (ramp_delay <= 3800) in lp873x_buck_set_ramp_delay()
85 else if (ramp_delay <= 7500) in lp873x_buck_set_ramp_delay()
87 else if (ramp_delay <= 10000) in lp873x_buck_set_ramp_delay()
89 else if (ramp_delay <= 15000) in lp873x_buck_set_ramp_delay()
102 rdev->constraints->ramp_delay = lp873x_buck_ramp_delay[reg]; in lp873x_buck_set_ramp_delay()
H A Dmax77686-regulator.c320 .ramp_delay = MAX77686_RAMP_DELAY, \
338 .ramp_delay = MAX77686_RAMP_DELAY, \
356 .ramp_delay = MAX77686_RAMP_DELAY, \
374 .ramp_delay = MAX77686_RAMP_DELAY, \
393 .ramp_delay = MAX77686_RAMP_DELAY, \
411 .ramp_delay = MAX77686_RAMP_DELAY, \
429 .ramp_delay = MAX77686_DVS_RAMP_DELAY, \
H A Dmpq7920.c121 static int mpq7920_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay);
193 static int mpq7920_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in mpq7920_set_ramp_delay() argument
197 if (ramp_delay > 8000 || ramp_delay < 0) in mpq7920_set_ramp_delay()
200 if (ramp_delay <= 4000) in mpq7920_set_ramp_delay()
H A Drtq2208-regulator.c128 static int rtq2208_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rtq2208_set_ramp_delay() argument
133 ramp_delay = max(ramp_delay, RTQ2208_RAMP_VALUE_MIN_uV); in rtq2208_set_ramp_delay()
134 ramp_delay = min(ramp_delay, RTQ2208_RAMP_VALUE_MAX_uV); in rtq2208_set_ramp_delay()
136 ramp_delay /= RTQ2208_RAMP_VALUE_MIN_uV; in rtq2208_set_ramp_delay()
154 sel = fls(ramp_delay) - 1; in rtq2208_set_ramp_delay()
H A Dmax77802-regulator.c322 .ramp_delay = MAX77802_RAMP_DELAY, \
343 .ramp_delay = MAX77802_RAMP_DELAY, \
364 .ramp_delay = MAX77802_RAMP_DELAY, \
389 .ramp_delay = MAX77802_RAMP_DELAY, \
415 .ramp_delay = MAX77802_RAMP_DELAY, \
436 .ramp_delay = MAX77802_RAMP_DELAY, \
H A Dtps51632-regulator.c81 int ramp_delay) in tps51632_dcdc_set_ramp_delay() argument
87 if (ramp_delay == 0) in tps51632_dcdc_set_ramp_delay()
90 bit = DIV_ROUND_UP(ramp_delay, 6000) - 1; in tps51632_dcdc_set_ramp_delay()
275 tps->desc.ramp_delay = TPS51632_DEFAULT_RAMP_DELAY; in tps51632_probe()
H A Dstm32-booster.c34 .ramp_delay = 66000, /* up to 50us to stabilize */
65 .ramp_delay = 66000,
H A Dpalmas-regulator.c502 int ramp_delay) in palmas_smps_set_ramp_delay() argument
518 if (ramp_delay <= 0) in palmas_smps_set_ramp_delay()
520 else if (ramp_delay <= 2500) in palmas_smps_set_ramp_delay()
522 else if (ramp_delay <= 5000) in palmas_smps_set_ramp_delay()
533 pmic->ramp_delay[id] = palmas_smps_ramp_delay[reg]; in palmas_smps_set_ramp_delay()
1058 desc->ramp_delay = 2500; in tps65917_ldo_registration()
1179 desc->ramp_delay = palmas_smps_ramp_delay[reg & 0x3]; in palmas_smps_registration()
1180 pmic->ramp_delay[id] = desc->ramp_delay; in palmas_smps_registration()
1351 desc->ramp_delay = 2500; in tps65917_smps_registration()
H A Dpfuze100-regulator.c118 static int pfuze100_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in pfuze100_set_ramp_delay() argument
144 if (ramp_delay > 0) { in pfuze100_set_ramp_delay()
145 ramp_delay = 12500 / ramp_delay; in pfuze100_set_ramp_delay()
146 ramp_bits = (ramp_delay >> 1) - (ramp_delay >> 3); in pfuze100_set_ramp_delay()
H A Dlochnagar-regulator.c160 .ramp_delay = 1000,
213 .ramp_delay = 1000,
H A Dmax77857-regulator.c314 .ramp_delay = RAMAP_DELAY_INIT_VAL,
371 max77857_regulator_desc.ramp_delay = max77859_ramp_table[0]; in max77857_probe()
402 max77857_regulator_desc.ramp_delay = max77857_ramp_table[1][0]; in max77857_probe()
H A Dstpmic1_regulator.c214 .ramp_delay = PMIC_RAMP_DELAY, \
234 .ramp_delay = PMIC_RAMP_DELAY, \
256 .ramp_delay = PMIC_RAMP_DELAY, \
276 .ramp_delay = PMIC_RAMP_DELAY, \
H A Ds5m8767.c26 int ramp_delay; member
343 if ((old_sel < new_sel) && s5m8767->ramp_delay) in s5m8767_set_voltage_time_sel()
345 s5m8767->ramp_delay * 1000); in s5m8767_set_voltage_time_sel()
746 s5m8767->ramp_delay = pdata->buck_ramp_delay; in s5m8767_pmic_probe()
894 switch (s5m8767->ramp_delay) { in s5m8767_pmic_probe()
H A Dmax8973-regulator.c335 max->desc.ramp_delay = 12000; in max8973_init_dcdc()
338 max->desc.ramp_delay = 25000; in max8973_init_dcdc()
341 max->desc.ramp_delay = 50000; in max8973_init_dcdc()
344 max->desc.ramp_delay = 200000; in max8973_init_dcdc()
H A Darizona-ldo1.c109 .ramp_delay = 24000,
133 .ramp_delay = 24000,
H A Dsy8106a-regulator.c57 .ramp_delay = 200,
H A Dtps6286x-regulator.c100 .ramp_delay = 1000,
H A Dmax77620-regulator.c295 rinfo->desc.ramp_delay = slew_rate; in max77620_read_slew_rate()
307 rinfo->desc.ramp_delay = slew_rate; in max77620_read_slew_rate()
586 int ramp_delay) in max77620_regulator_set_ramp_delay() argument
599 return max77620_set_slew_rate(pmic, id, ramp_delay); in max77620_regulator_set_ramp_delay()
/openbmc/u-boot/drivers/power/regulator/
H A Dregulator-uclass.c39 int new_uV, unsigned int ramp_delay) in regulator_set_value_ramp_delay() argument
41 int delay = DIV_ROUND_UP(abs(new_uV - old_uV), ramp_delay); in regulator_set_value_ramp_delay()
64 if (uc_pdata->ramp_delay) { in regulator_set_value()
72 if (uc_pdata->ramp_delay && old_uV > 0 && is_enabled) in regulator_set_value()
74 uc_pdata->ramp_delay); in regulator_set_value()
144 if (uc_pdata->ramp_delay) in regulator_set_enable()
149 if (uc_pdata->ramp_delay && !old_enable && enable) { in regulator_set_enable()
154 uc_pdata->ramp_delay); in regulator_set_enable()
379 uc_pdata->ramp_delay = dev_read_u32_default(dev, "regulator-ramp-delay", in regulator_pre_probe()
/openbmc/linux/include/linux/regulator/
H A Ddriver.h202 int (*set_ramp_delay) (struct regulator_dev *, int ramp_delay);
386 unsigned int ramp_delay; member
767 int regulator_set_ramp_delay_regmap(struct regulator_dev *rdev, int ramp_delay);
H A Dmachine.h202 unsigned int ramp_delay; member
/openbmc/u-boot/include/power/
H A Dregulator.h173 unsigned int ramp_delay; member

12