| /Linux-v5.4/drivers/regulator/ |
| D | s2mpa01.c | 29 static int get_ramp_delay(int ramp_delay) in get_ramp_delay() argument 33 ramp_delay /= 6250; in get_ramp_delay() 36 ramp_delay = ramp_delay >> 1; in get_ramp_delay() 37 if (ramp_delay == 0) in get_ramp_delay() 53 unsigned int ramp_delay = 0; in s2mpa01_regulator_set_voltage_time_sel() local 59 ramp_delay = s2mpa01->ramp_delay24; in s2mpa01_regulator_set_voltage_time_sel() 62 ramp_delay = s2mpa01->ramp_delay3; in s2mpa01_regulator_set_voltage_time_sel() 65 ramp_delay = s2mpa01->ramp_delay5; in s2mpa01_regulator_set_voltage_time_sel() 69 ramp_delay = s2mpa01->ramp_delay16; in s2mpa01_regulator_set_voltage_time_sel() 72 ramp_delay = s2mpa01->ramp_delay7; in s2mpa01_regulator_set_voltage_time_sel() [all …]
|
| D | s2mps11.c | 49 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 …]
|
| D | lp87565-regulator.c | 31 .ramp_delay = _delay, \ 65 int ramp_delay) in lp87565_buck_set_ramp_delay() argument 71 if (ramp_delay <= 470) in lp87565_buck_set_ramp_delay() 73 else if (ramp_delay <= 940) in lp87565_buck_set_ramp_delay() 75 else if (ramp_delay <= 1900) in lp87565_buck_set_ramp_delay() 77 else if (ramp_delay <= 3800) in lp87565_buck_set_ramp_delay() 79 else if (ramp_delay <= 7500) in lp87565_buck_set_ramp_delay() 81 else if (ramp_delay <= 10000) in lp87565_buck_set_ramp_delay() 83 else if (ramp_delay <= 15000) in lp87565_buck_set_ramp_delay() 96 rdev->constraints->ramp_delay = lp87565_buck_ramp_delay[reg]; in lp87565_buck_set_ramp_delay() [all …]
|
| D | lp873x-regulator.c | 39 .ramp_delay = _delay, \ 78 int ramp_delay) in lp873x_buck_set_ramp_delay() argument 85 if (ramp_delay <= 470) in lp873x_buck_set_ramp_delay() 87 else if (ramp_delay <= 940) in lp873x_buck_set_ramp_delay() 89 else if (ramp_delay <= 1900) in lp873x_buck_set_ramp_delay() 91 else if (ramp_delay <= 3800) in lp873x_buck_set_ramp_delay() 93 else if (ramp_delay <= 7500) in lp873x_buck_set_ramp_delay() 95 else if (ramp_delay <= 10000) in lp873x_buck_set_ramp_delay() 97 else if (ramp_delay <= 15000) in lp873x_buck_set_ramp_delay() 110 rdev->constraints->ramp_delay = lp873x_buck_ramp_delay[reg]; in lp873x_buck_set_ramp_delay()
|
| D | max77802-regulator.c | 226 unsigned int ramp_delay) in max77802_find_ramp_value() argument 231 if (ramp_delay <= limits[i]) in max77802_find_ramp_value() 237 rdev->desc->name, ramp_delay); in max77802_find_ramp_value() 243 int ramp_delay) in max77802_set_ramp_delay_2bit() argument 255 ARRAY_SIZE(ramp_table_77802_2bit), ramp_delay); in max77802_set_ramp_delay_2bit() 264 int ramp_delay) in max77802_set_ramp_delay_4bit() argument 269 ARRAY_SIZE(ramp_table_77802_4bit), ramp_delay); in max77802_set_ramp_delay_4bit() 364 .ramp_delay = MAX77802_RAMP_DELAY, \ 385 .ramp_delay = MAX77802_RAMP_DELAY, \ 406 .ramp_delay = MAX77802_RAMP_DELAY, \ [all …]
|
| D | max77686-regulator.c | 223 static int max77686_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in max77686_set_ramp_delay() argument 227 switch (ramp_delay) { in max77686_set_ramp_delay() 241 rdev->desc->name, ramp_delay); in max77686_set_ramp_delay() 347 .ramp_delay = MAX77686_RAMP_DELAY, \ 365 .ramp_delay = MAX77686_RAMP_DELAY, \ 383 .ramp_delay = MAX77686_RAMP_DELAY, \ 401 .ramp_delay = MAX77686_RAMP_DELAY, \ 420 .ramp_delay = MAX77686_RAMP_DELAY, \ 438 .ramp_delay = MAX77686_RAMP_DELAY, \ 456 .ramp_delay = MAX77686_DVS_RAMP_DELAY, \
|
| D | bd70528-regulator.c | 50 static int bd70528_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in bd70528_set_ramp_delay() argument 52 if (ramp_delay > 0 && ramp_delay <= BUCK_RAMP_MAX) { in bd70528_set_ramp_delay() 55 if (ramp_delay <= 125) in bd70528_set_ramp_delay() 63 rdev->desc->name, ramp_delay); in bd70528_set_ramp_delay()
|
| D | max8973-regulator.c | 269 int ramp_delay) in max8973_set_ramp_delay() argument 276 if (ramp_delay <= 12000) in max8973_set_ramp_delay() 278 else if (ramp_delay <= 25000) in max8973_set_ramp_delay() 280 else if (ramp_delay <= 50000) in max8973_set_ramp_delay() 282 else if (ramp_delay <= 200000) in max8973_set_ramp_delay() 371 max->desc.ramp_delay = 12000; in max8973_init_dcdc() 374 max->desc.ramp_delay = 25000; in max8973_init_dcdc() 377 max->desc.ramp_delay = 50000; in max8973_init_dcdc() 380 max->desc.ramp_delay = 200000; in max8973_init_dcdc()
|
| D | tps51632-regulator.c | 94 int ramp_delay) in tps51632_dcdc_set_ramp_delay() argument 100 if (ramp_delay == 0) in tps51632_dcdc_set_ramp_delay() 103 bit = DIV_ROUND_UP(ramp_delay, 6000) - 1; in tps51632_dcdc_set_ramp_delay() 289 tps->desc.ramp_delay = TPS51632_DEFAULT_RAMP_DELAY; in tps51632_probe()
|
| D | stm32-booster.c | 34 .ramp_delay = 66000, /* up to 50us to stabilize */ 65 .ramp_delay = 66000,
|
| D | ltc3589.c | 91 static int ltc3589_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in ltc3589_set_ramp_delay() argument 96 if (unlikely(ramp_delay <= 0)) in ltc3589_set_ramp_delay() 104 if ((880 << sel) >= ramp_delay) { in ltc3589_set_ramp_delay() 230 .ramp_delay = (go_bit) ? 1750 : 0, \
|
| D | palmas-regulator.c | 502 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()
|
| D | lochnagar-regulator.c | 159 .ramp_delay = 1000, 212 .ramp_delay = 1000,
|
| D | pfuze100-regulator.c | 126 static int pfuze100_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in pfuze100_set_ramp_delay() argument 152 ramp_delay = 12500 / ramp_delay; in pfuze100_set_ramp_delay() 153 ramp_bits = (ramp_delay >> 1) - (ramp_delay >> 3); in pfuze100_set_ramp_delay()
|
| D | s5m8767.c | 26 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() 745 s5m8767->ramp_delay = pdata->buck_ramp_delay; in s5m8767_pmic_probe() 896 switch (s5m8767->ramp_delay) { in s5m8767_pmic_probe()
|
| D | arizona-ldo1.c | 109 .ramp_delay = 24000, 133 .ramp_delay = 24000,
|
| D | sy8106a-regulator.c | 57 .ramp_delay = 200,
|
| D | rk808-regulator.c | 343 static int rk808_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk808_set_ramp_delay() argument 348 switch (ramp_delay) { in rk808_set_ramp_delay() 362 rdev->desc->name, ramp_delay); in rk808_set_ramp_delay() 372 static int rk817_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk817_set_ramp_delay() argument 377 switch (ramp_delay) { in rk817_set_ramp_delay() 392 rdev->desc->name, ramp_delay); in rk817_set_ramp_delay()
|
| D | max77620-regulator.c | 295 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()
|
| D | fan53555.c | 486 if (!di->regulator->constraints.ramp_delay) { in fan53555_regulator_probe() 492 di->regulator->constraints.ramp_delay in fan53555_regulator_probe()
|
| D | bd718x7-regulator.c | 27 int ramp_delay) in bd718xx_buck1234_set_ramp_delay() argument 33 ramp_delay); in bd718xx_buck1234_set_ramp_delay() 34 switch (ramp_delay) { in bd718xx_buck1234_set_ramp_delay() 51 rdev->desc->name, ramp_delay); in bd718xx_buck1234_set_ramp_delay()
|
| D | rc5t583-regulator.c | 79 .ramp_delay = 40 * 1000, \
|
| D | core.c | 1343 if ((rdev->constraints->ramp_delay || rdev->constraints->ramp_disable) in set_machine_constraints() 1345 ret = ops->set_ramp_delay(rdev, rdev->constraints->ramp_delay); in set_machine_constraints() 3176 unsigned int ramp_delay = 0; in _regulator_set_voltage_time() local 3178 if (rdev->constraints->ramp_delay) in _regulator_set_voltage_time() 3179 ramp_delay = rdev->constraints->ramp_delay; in _regulator_set_voltage_time() 3180 else if (rdev->desc->ramp_delay) in _regulator_set_voltage_time() 3181 ramp_delay = rdev->desc->ramp_delay; in _regulator_set_voltage_time() 3191 if (ramp_delay == 0) { in _regulator_set_voltage_time() 3196 return DIV_ROUND_UP(abs(new_uV - old_uV), ramp_delay); in _regulator_set_voltage_time()
|
| /Linux-v5.4/include/linux/regulator/ |
| D | machine.h | 179 unsigned int ramp_delay; member
|
| D | driver.h | 180 int (*set_ramp_delay) (struct regulator_dev *, int ramp_delay); 348 unsigned int ramp_delay; member
|