| /OK3568_Linux_fs/kernel/drivers/devfreq/ |
| H A D | rockchip_bus.c | 229 unsigned long target_volt = bus->freq_table[bus->max_state - 1].volt; in rockchip_bus_clkfreq_target() local 234 target_volt = bus->freq_table[i].volt; in rockchip_bus_clkfreq_target() 239 if (bus->cur_volt != target_volt) { in rockchip_bus_clkfreq_target() 240 dev_dbg(bus->dev, "target_volt: %lu\n", target_volt); in rockchip_bus_clkfreq_target() 241 if (regulator_set_voltage(bus->regulator, target_volt, in rockchip_bus_clkfreq_target() 244 target_volt); in rockchip_bus_clkfreq_target() 247 bus->cur_volt = target_volt; in rockchip_bus_clkfreq_target() 318 unsigned long target_volt, target_rate = freq; in rockchip_bus_cpufreq_target() local 337 target_volt = dev_pm_opp_get_voltage(opp); in rockchip_bus_cpufreq_target() 341 if (bus->cur_volt == target_volt) in rockchip_bus_cpufreq_target() [all …]
|
| H A D | rk3399_dmc.c | 69 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()
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap2/ |
| H A D | voltage.c | 71 unsigned long target_volt) in voltdm_scale() argument 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()
|
| H A D | vp.c | 99 unsigned long target_volt) in omap_vp_update_errorgain() argument 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() argument 129 ret = omap_vc_pre_scale(voltdm, target_volt, &target_vsel, ¤t_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()
|
| H A D | vc.h | 124 unsigned long target_volt, 127 unsigned long target_volt, 130 unsigned long target_volt);
|
| H A D | vc.c | 139 unsigned long target_volt, in omap_vc_pre_scale() argument 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() argument 195 unsigned long target_volt) in omap_vc_bypass_scale() argument 203 ret = omap_vc_pre_scale(voltdm, target_volt, &target_vsel, ¤t_vsel); in omap_vc_bypass_scale() 238 omap_vc_post_scale(voltdm, target_volt, target_vsel, current_vsel); in omap_vc_bypass_scale()
|
| H A D | vp.h | 119 unsigned long target_volt); 121 unsigned long target_volt);
|
| H A D | voltage.h | 84 unsigned long target_volt); 167 int voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt);
|
| /OK3568_Linux_fs/kernel/drivers/memory/samsung/ |
| H A D | exynos5422-dmc.c | 461 unsigned long target_volt) in exynos5_dmc_align_target_voltage() argument 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() 487 unsigned long target_volt) in exynos5_dmc_align_bypass_voltage() argument 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() 495 target_volt); in exynos5_dmc_align_bypass_voltage() 497 dmc->curr_volt = target_volt; in exynos5_dmc_align_bypass_voltage() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/ |
| H A D | mpp_rkvenc.c | 853 unsigned long target_volt, target_freq; in rkvenc_devfreq_target() local 867 target_volt = dev_pm_opp_get_voltage(opp); in rkvenc_devfreq_target() 872 if (enc->volt == target_volt) in rkvenc_devfreq_target() 874 ret = regulator_set_voltage(enc->vdd, target_volt, INT_MAX); in rkvenc_devfreq_target() 877 target_volt); in rkvenc_devfreq_target() 880 enc->volt = target_volt; in rkvenc_devfreq_target() 885 ret = regulator_set_voltage(enc->vdd, target_volt, INT_MAX); in rkvenc_devfreq_target() 887 dev_err(dev, "set voltage %lu uV\n", target_volt); in rkvenc_devfreq_target() 898 ret = regulator_set_voltage(enc->vdd, target_volt, INT_MAX); in rkvenc_devfreq_target() 900 dev_err(dev, "set vol %lu uV\n", target_volt); in rkvenc_devfreq_target() [all …]
|
| H A D | mpp_rkvdec.c | 330 unsigned long target_volt, target_freq; in devfreq_target() local 344 target_volt = dev_pm_opp_get_voltage(opp); in devfreq_target() 360 if (dec->volt == target_volt) in devfreq_target() 362 ret = regulator_set_voltage(dec->vdd, target_volt, INT_MAX); in devfreq_target() 365 target_volt); in devfreq_target() 368 dec->volt = target_volt; in devfreq_target() 373 ret = regulator_set_voltage(dec->vdd, target_volt, INT_MAX); in devfreq_target() 375 dev_err(dev, "set voltage %lu uV\n", target_volt); in devfreq_target() 385 ret = regulator_set_voltage(dec->vdd, target_volt, INT_MAX); in devfreq_target() 387 dev_err(dev, "set vol %lu uV\n", target_volt); in devfreq_target() [all …]
|
| H A D | mpp_rkvdec2.c | 714 unsigned long target_volt, target_freq; in rkvdec2_devfreq_target() local 728 target_volt = dev_pm_opp_get_voltage(opp); in rkvdec2_devfreq_target() 733 if (dec->volt == target_volt) in rkvdec2_devfreq_target() 735 ret = regulator_set_voltage(dec->vdd, target_volt, INT_MAX); in rkvdec2_devfreq_target() 738 target_volt); in rkvdec2_devfreq_target() 741 dec->volt = target_volt; in rkvdec2_devfreq_target() 746 ret = regulator_set_voltage(dec->vdd, target_volt, INT_MAX); in rkvdec2_devfreq_target() 748 dev_err(dev, "set voltage %lu uV\n", target_volt); in rkvdec2_devfreq_target() 759 ret = regulator_set_voltage(dec->vdd, target_volt, INT_MAX); in rkvdec2_devfreq_target() 761 dev_err(dev, "set vol %lu uV\n", target_volt); in rkvdec2_devfreq_target() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/platform_data/ |
| H A D | voltage-omap.h | 32 int voltdm_scale(struct voltagedomain *voltdm, unsigned long target_volt);
|