Home
last modified time | relevance | path

Searched refs:target_volt (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A Dvoltage.c65 * @target_volt: The target voltage of the voltage domain
71 unsigned long target_volt) in voltdm_scale()
95 if (voltdm->volt_data[i].volt_nominal >= target_volt) { in voltdm_scale()
103 __func__, target_volt); in voltdm_scale()
125 unsigned long target_volt; in voltdm_reset() local
132 target_volt = voltdm_get_voltage(voltdm); in voltdm_reset()
133 if (!target_volt) { in voltdm_reset()
139 voltdm_scale(voltdm, target_volt); in voltdm_reset()
70 voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt) voltdm_scale() argument
H A Dvc.h124 unsigned long target_volt,
127 unsigned long target_volt,
130 unsigned long target_volt);
H A Dvp.c99 unsigned long target_volt) in omap_vp_update_errorgain()
106 /* Get volt_data corresponding to target_volt */ in omap_vp_update_errorgain()
107 volt_data = omap_voltage_get_voltdata(voltdm, target_volt); in omap_vp_update_errorgain()
122 unsigned long target_volt) in omap_vp_forceupdate_scale()
129 ret = omap_vc_pre_scale(voltdm, target_volt, &target_vsel, &current_vsel); in omap_vp_forceupdate_scale()
149 vpconfig = _vp_set_init_voltage(voltdm, target_volt); in omap_vp_forceupdate_scale()
166 omap_vc_post_scale(voltdm, target_volt, target_vsel, current_vsel); in omap_vp_forceupdate_scale()
98 omap_vp_update_errorgain(struct voltagedomain *voltdm, unsigned long target_volt) omap_vp_update_errorgain() argument
121 omap_vp_forceupdate_scale(struct voltagedomain *voltdm, unsigned long target_volt) omap_vp_forceupdate_scale() argument
H A Dvp.h119 unsigned long target_volt);
121 unsigned long target_volt);
H A Dvc.c139 unsigned long target_volt, in omap_vc_pre_scale()
164 *target_vsel = voltdm->pmic->uv_to_vsel(target_volt); in omap_vc_pre_scale()
173 voltdm->vc_param->on = target_volt; in omap_vc_pre_scale()
175 omap_vp_update_errorgain(voltdm, target_volt); in omap_vc_pre_scale()
181 unsigned long target_volt, in omap_vc_post_scale()
195 unsigned long target_volt) in omap_vc_bypass_scale()
203 ret = omap_vc_pre_scale(voltdm, target_volt, &target_vsel, &current_vsel); in omap_vc_bypass_scale()
238 omap_vc_post_scale(voltdm, target_volt, target_vsel, current_vsel); in omap_vc_bypass_scale()
138 omap_vc_pre_scale(struct voltagedomain *voltdm, unsigned long target_volt, u8 *target_vsel, u8 *current_vsel) omap_vc_pre_scale() argument
180 omap_vc_post_scale(struct voltagedomain *voltdm, unsigned long target_volt, u8 target_vsel, u8 current_vsel) omap_vc_post_scale() argument
194 omap_vc_bypass_scale(struct voltagedomain *voltdm, unsigned long target_volt) omap_vc_bypass_scale() argument
H A Dvoltage.h84 unsigned long target_volt);
167 int voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt);
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Dvoltage.c65 * @target_volt: The target voltage of the voltage domain
71 unsigned long target_volt) in voltdm_scale()
95 if (voltdm->volt_data[i].volt_nominal >= target_volt) { in voltdm_scale()
103 __func__, target_volt); in voltdm_scale()
125 unsigned long target_volt; in voltdm_reset() local
132 target_volt = voltdm_get_voltage(voltdm); in voltdm_reset()
133 if (!target_volt) { in voltdm_reset()
139 voltdm_scale(voltdm, target_volt); in voltdm_reset()
70 voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt) voltdm_scale() argument
H A Dvc.h124 unsigned long target_volt,
127 unsigned long target_volt,
130 unsigned long target_volt);
H A Dvp.c99 unsigned long target_volt) in omap_vp_update_errorgain()
106 /* Get volt_data corresponding to target_volt */ in omap_vp_update_errorgain()
107 volt_data = omap_voltage_get_voltdata(voltdm, target_volt); in omap_vp_update_errorgain()
122 unsigned long target_volt) in omap_vp_forceupdate_scale()
129 ret = omap_vc_pre_scale(voltdm, target_volt, &target_vsel, &current_vsel); in omap_vp_forceupdate_scale()
149 vpconfig = _vp_set_init_voltage(voltdm, target_volt); in omap_vp_forceupdate_scale()
166 omap_vc_post_scale(voltdm, target_volt, target_vsel, current_vsel); in omap_vp_forceupdate_scale()
98 omap_vp_update_errorgain(struct voltagedomain *voltdm, unsigned long target_volt) omap_vp_update_errorgain() argument
121 omap_vp_forceupdate_scale(struct voltagedomain *voltdm, unsigned long target_volt) omap_vp_forceupdate_scale() argument
H A Dvp.h119 unsigned long target_volt);
121 unsigned long target_volt);
H A Dvc.c136 unsigned long target_volt, in omap_vc_pre_scale()
161 *target_vsel = voltdm->pmic->uv_to_vsel(target_volt); in omap_vc_pre_scale()
170 voltdm->vc_param->on = target_volt; in omap_vc_pre_scale()
172 omap_vp_update_errorgain(voltdm, target_volt); in omap_vc_pre_scale()
178 unsigned long target_volt, in omap_vc_post_scale()
192 unsigned long target_volt) in omap_vc_bypass_scale()
200 ret = omap_vc_pre_scale(voltdm, target_volt, &target_vsel, &current_vsel); in omap_vc_bypass_scale()
235 omap_vc_post_scale(voltdm, target_volt, target_vsel, current_vsel); in omap_vc_bypass_scale()
135 omap_vc_pre_scale(struct voltagedomain *voltdm, unsigned long target_volt, u8 *target_vsel, u8 *current_vsel) omap_vc_pre_scale() argument
177 omap_vc_post_scale(struct voltagedomain *voltdm, unsigned long target_volt, u8 target_vsel, u8 current_vsel) omap_vc_post_scale() argument
191 omap_vc_bypass_scale(struct voltagedomain *voltdm, unsigned long target_volt) omap_vc_bypass_scale() argument
H A Dvoltage.h84 unsigned long target_volt);
/kernel/linux/linux-5.10/drivers/memory/samsung/
H A Dexynos5422-dmc.c453 * @target_volt: new voltage which is chosen to be final
461 unsigned long target_volt) in exynos5_dmc_align_target_voltage()
465 if (dmc->curr_volt <= target_volt) in exynos5_dmc_align_target_voltage()
468 ret = regulator_set_voltage(dmc->vdd_mif, target_volt, in exynos5_dmc_align_target_voltage()
469 target_volt); in exynos5_dmc_align_target_voltage()
471 dmc->curr_volt = target_volt; in exynos5_dmc_align_target_voltage()
479 * @target_volt: new voltage which is chosen to be final
487 unsigned long target_volt) in exynos5_dmc_align_bypass_voltage()
491 if (dmc->curr_volt >= target_volt) in exynos5_dmc_align_bypass_voltage()
494 ret = regulator_set_voltage(dmc->vdd_mif, target_volt, in exynos5_dmc_align_bypass_voltage()
460 exynos5_dmc_align_target_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_target_voltage() argument
486 exynos5_dmc_align_bypass_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_bypass_voltage() argument
534 exynos5_dmc_switch_to_bypass_configuration(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_switch_to_bypass_configuration() argument
588 exynos5_dmc_change_freq_and_volt(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_change_freq_and_volt() argument
657 exynos5_dmc_get_volt_freq(struct exynos5_dmc *dmc, unsigned long *freq, unsigned long *target_rate, unsigned long *target_volt, u32 flags) exynos5_dmc_get_volt_freq() argument
692 unsigned long target_volt = 0; exynos5_dmc_target() local
1262 unsigned long target_volt = 0; exynos5_dmc_init_clks() local
[all...]
/kernel/linux/linux-6.6/drivers/memory/samsung/
H A Dexynos5422-dmc.c448 * @target_volt: new voltage which is chosen to be final
456 unsigned long target_volt) in exynos5_dmc_align_target_voltage()
460 if (dmc->curr_volt <= target_volt) in exynos5_dmc_align_target_voltage()
463 ret = regulator_set_voltage(dmc->vdd_mif, target_volt, in exynos5_dmc_align_target_voltage()
464 target_volt); in exynos5_dmc_align_target_voltage()
466 dmc->curr_volt = target_volt; in exynos5_dmc_align_target_voltage()
474 * @target_volt: new voltage which is chosen to be final
482 unsigned long target_volt) in exynos5_dmc_align_bypass_voltage()
486 if (dmc->curr_volt >= target_volt) in exynos5_dmc_align_bypass_voltage()
489 ret = regulator_set_voltage(dmc->vdd_mif, target_volt, in exynos5_dmc_align_bypass_voltage()
455 exynos5_dmc_align_target_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_target_voltage() argument
481 exynos5_dmc_align_bypass_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_bypass_voltage() argument
529 exynos5_dmc_switch_to_bypass_configuration(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_switch_to_bypass_configuration() argument
583 exynos5_dmc_change_freq_and_volt(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_change_freq_and_volt() argument
652 exynos5_dmc_get_volt_freq(struct exynos5_dmc *dmc, unsigned long *freq, unsigned long *target_rate, unsigned long *target_volt, u32 flags) exynos5_dmc_get_volt_freq() argument
687 unsigned long target_volt = 0; exynos5_dmc_target() local
1257 unsigned long target_volt = 0; exynos5_dmc_init_clks() local
[all...]
/kernel/linux/linux-5.10/drivers/devfreq/
H A Drk3399_dmc.c69 unsigned long volt, target_volt; member
80 unsigned long target_volt, target_rate; in rk3399_dmcfreq_target() local
90 target_volt = dev_pm_opp_get_voltage(opp); in rk3399_dmcfreq_target()
118 err = regulator_set_voltage(dmcfreq->vdd_center, target_volt, in rk3399_dmcfreq_target()
119 target_volt); in rk3399_dmcfreq_target()
122 target_volt); in rk3399_dmcfreq_target()
152 err = regulator_set_voltage(dmcfreq->vdd_center, target_volt, in rk3399_dmcfreq_target()
153 target_volt); in rk3399_dmcfreq_target()
155 dev_err(dev, "Cannot set voltage %lu uV\n", target_volt); in rk3399_dmcfreq_target()
158 dmcfreq->volt = target_volt; in rk3399_dmcfreq_target()
[all...]
/kernel/linux/linux-6.6/drivers/devfreq/
H A Drk3399_dmc.c50 unsigned long volt, target_volt; member
75 unsigned long target_volt, target_rate; in rk3399_dmcfreq_target() local
89 target_volt = dev_pm_opp_get_voltage(opp); in rk3399_dmcfreq_target()
169 err = regulator_set_voltage(dmcfreq->vdd_center, target_volt, in rk3399_dmcfreq_target()
170 target_volt); in rk3399_dmcfreq_target()
173 target_volt); in rk3399_dmcfreq_target()
203 err = regulator_set_voltage(dmcfreq->vdd_center, target_volt, in rk3399_dmcfreq_target()
204 target_volt); in rk3399_dmcfreq_target()
206 dev_err(dev, "Cannot set voltage %lu uV\n", target_volt); in rk3399_dmcfreq_target()
209 dmcfreq->volt = target_volt; in rk3399_dmcfreq_target()
[all...]
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dvoltage-omap.h32 int voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt);

Completed in 11 milliseconds