Lines Matching refs:vsram
59 int old_vproc, old_vsram, new_vsram, vsram, vproc, ret; in mtk_cpufreq_voltage_tracking() local
77 vsram = min(new_vsram, old_vproc + MAX_VOLT_SHIFT); in mtk_cpufreq_voltage_tracking()
79 if (vsram + VOLT_TOL >= MAX_VOLT_LIMIT) { in mtk_cpufreq_voltage_tracking()
80 vsram = MAX_VOLT_LIMIT; in mtk_cpufreq_voltage_tracking()
86 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
87 vsram); in mtk_cpufreq_voltage_tracking()
90 vsram - VOLT_TOL, in mtk_cpufreq_voltage_tracking()
91 vsram); in mtk_cpufreq_voltage_tracking()
95 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
96 vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()
98 vproc = vsram - MIN_VOLT_SHIFT; in mtk_cpufreq_voltage_tracking()
110 } while (vproc < new_vproc || vsram < new_vsram); in mtk_cpufreq_voltage_tracking()
129 vsram = new_vsram; in mtk_cpufreq_voltage_tracking()
131 vsram = max(new_vsram, vproc + MIN_VOLT_SHIFT); in mtk_cpufreq_voltage_tracking()
133 if (vsram + VOLT_TOL >= MAX_VOLT_LIMIT) { in mtk_cpufreq_voltage_tracking()
134 vsram = MAX_VOLT_LIMIT; in mtk_cpufreq_voltage_tracking()
140 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
141 vsram); in mtk_cpufreq_voltage_tracking()
144 vsram - VOLT_TOL, in mtk_cpufreq_voltage_tracking()
145 vsram); in mtk_cpufreq_voltage_tracking()
147 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
148 vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()
157 vsram > new_vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()