Home
last modified time | relevance | path

Searched refs:slew_rate (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A Dpmic-cpcap.c51 .slew_rate = 4000,
68 .slew_rate = 4000,
115 .slew_rate = 16000,
204 .slew_rate = 4000,
222 .slew_rate = 4000,
H A Domap_twl.c128 .slew_rate = 4000,
144 .slew_rate = 4000,
160 .slew_rate = 4000,
178 .slew_rate = 4000,
196 .slew_rate = 4000,
H A Dvoltage.h110 * @slew_rate: PMIC slew rate (in uv/us)
121 int slew_rate; member
H A Dvc.c189 voltdm->pmic->slew_rate) + 2; in omap_vc_post_scale()
380 val = (voltdm->vc_param->on - idle) / voltdm->pmic->slew_rate; in omap3_init_voltsetup1()
481 time = voltage_diff / voltdm->pmic->slew_rate; in omap4_calc_volt_ramp()
H A Dvp.c68 1000 * voltdm->pmic->slew_rate); in omap_vp_init()
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Dpmic-cpcap.c51 .slew_rate = 4000,
68 .slew_rate = 4000,
115 .slew_rate = 16000,
204 .slew_rate = 4000,
222 .slew_rate = 4000,
H A Domap_twl.c128 .slew_rate = 4000,
144 .slew_rate = 4000,
160 .slew_rate = 4000,
178 .slew_rate = 4000,
196 .slew_rate = 4000,
H A Dvoltage.h110 * @slew_rate: PMIC slew rate (in uv/us)
121 int slew_rate; member
H A Dvc.c186 voltdm->pmic->slew_rate) + 2; in omap_vc_post_scale()
377 val = (voltdm->vc_param->on - idle) / voltdm->pmic->slew_rate; in omap3_init_voltsetup1()
478 time = voltage_diff / voltdm->pmic->slew_rate; in omap4_calc_volt_ramp()
H A Dvp.c68 1000 * voltdm->pmic->slew_rate); in omap_vp_init()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax77620-regulator.c268 int slew_rate; in max77620_read_slew_rate() local
280 slew_rate = (rval >> MAX77620_SD_SR_SHIFT) & 0x3; in max77620_read_slew_rate()
281 switch (slew_rate) { in max77620_read_slew_rate()
283 slew_rate = 13750; in max77620_read_slew_rate()
286 slew_rate = 27500; in max77620_read_slew_rate()
289 slew_rate = 55000; in max77620_read_slew_rate()
292 slew_rate = 100000; in max77620_read_slew_rate()
295 rinfo->desc.ramp_delay = slew_rate; in max77620_read_slew_rate()
298 slew_rate = rval & 0x1; in max77620_read_slew_rate()
299 switch (slew_rate) { in max77620_read_slew_rate()
314 max77620_set_slew_rate(struct max77620_regulator *pmic, int id, int slew_rate) max77620_set_slew_rate() argument
[all...]
H A Dqcom_spmi-regulator.c383 int slew_rate; member
853 return DIV_ROUND_UP(diff_uV, vreg->slew_rate); in spmi_regulator_set_voltage_time_sel()
1609 int step, delay, slew_rate, step_delay; in spmi_regulator_init_slew_rate() local
1637 /* slew_rate has units of uV/us */ in spmi_regulator_init_slew_rate()
1638 slew_rate = SPMI_FTSMPS_CLOCK_RATE * range->step_uV * (1 << step); in spmi_regulator_init_slew_rate()
1639 slew_rate /= 1000 * (step_delay << delay); in spmi_regulator_init_slew_rate()
1640 slew_rate *= SPMI_FTSMPS_STEP_MARGIN_NUM; in spmi_regulator_init_slew_rate()
1641 slew_rate /= SPMI_FTSMPS_STEP_MARGIN_DEN; in spmi_regulator_init_slew_rate()
1644 vreg->slew_rate = max(slew_rate, in spmi_regulator_init_slew_rate()
1654 int delay, slew_rate; spmi_regulator_init_slew_rate_ftsmps426() local
[all...]
H A Dfan53555.c490 if (pdata->slew_rate >= ARRAY_SIZE(slew_rates)) { in fan53555_regulator_probe()
491 dev_err(&client->dev, "Invalid slew_rate\n"); in fan53555_regulator_probe()
496 = slew_rates[pdata->slew_rate]; in fan53555_regulator_probe()
H A Dtps6586x-regulator.c313 if (!(setting->slew_rate & TPS6586X_SLEW_RATE_SET)) in tps6586x_regulator_set_slew_rate()
330 setting->slew_rate & TPS6586X_SLEW_RATE_MASK); in tps6586x_regulator_set_slew_rate()
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax77620-regulator.c268 int slew_rate; in max77620_read_slew_rate() local
280 slew_rate = (rval >> MAX77620_SD_SR_SHIFT) & 0x3; in max77620_read_slew_rate()
281 switch (slew_rate) { in max77620_read_slew_rate()
283 slew_rate = 13750; in max77620_read_slew_rate()
286 slew_rate = 27500; in max77620_read_slew_rate()
289 slew_rate = 55000; in max77620_read_slew_rate()
292 slew_rate = 100000; in max77620_read_slew_rate()
295 rinfo->desc.ramp_delay = slew_rate; in max77620_read_slew_rate()
298 slew_rate = rval & 0x1; in max77620_read_slew_rate()
299 switch (slew_rate) { in max77620_read_slew_rate()
314 max77620_set_slew_rate(struct max77620_regulator *pmic, int id, int slew_rate) max77620_set_slew_rate() argument
[all...]
H A Dqcom_spmi-regulator.c339 /* slew_rate has units of uV/us. */
420 int slew_rate; member
914 return DIV_ROUND_UP(diff_uV, vreg->slew_rate); in spmi_regulator_set_voltage_time_sel()
1753 int step, delay, slew_rate, step_delay; in spmi_regulator_init_slew_rate() local
1781 /* slew_rate has units of uV/us */ in spmi_regulator_init_slew_rate()
1782 slew_rate = SPMI_FTSMPS_CLOCK_RATE * range->step_uV * (1 << step); in spmi_regulator_init_slew_rate()
1783 slew_rate /= 1000 * (step_delay << delay); in spmi_regulator_init_slew_rate()
1784 slew_rate *= SPMI_FTSMPS_STEP_MARGIN_NUM; in spmi_regulator_init_slew_rate()
1785 slew_rate /= SPMI_FTSMPS_STEP_MARGIN_DEN; in spmi_regulator_init_slew_rate()
1788 vreg->slew_rate in spmi_regulator_init_slew_rate()
1798 int delay, slew_rate; spmi_regulator_init_slew_rate_ftsmps426() local
[all...]
H A Dfan53555.c150 unsigned int slew_rate; member
691 if (pdata->slew_rate >= ARRAY_SIZE(slew_rates)) in fan53555_regulator_probe()
693 "Invalid slew_rate\n"); in fan53555_regulator_probe()
696 = slew_rates[pdata->slew_rate]; in fan53555_regulator_probe()
H A Dtps6586x-regulator.c313 if (!(setting->slew_rate & TPS6586X_SLEW_RATE_SET)) in tps6586x_regulator_set_slew_rate()
330 setting->slew_rate & TPS6586X_SLEW_RATE_MASK); in tps6586x_regulator_set_slew_rate()
/kernel/linux/linux-5.10/include/linux/regulator/
H A Dfan53555.h52 unsigned int slew_rate; member
/kernel/linux/linux-6.6/include/linux/regulator/
H A Dfan53555.h52 unsigned int slew_rate; member
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dtps6586x.h76 int slew_rate; member
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dtps6586x.h76 int slew_rate; member
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-keembay.c1008 unsigned int slew_rate) in keembay_pinconf_set_slew_rate()
1012 if (slew_rate) in keembay_pinconf_set_slew_rate()
1007 keembay_pinconf_set_slew_rate(struct keembay_pinctrl *kpc, unsigned int pin, unsigned int slew_rate) keembay_pinconf_set_slew_rate() argument

Completed in 20 milliseconds