Lines Matching refs:vsram
66 int old_vproc, old_vsram, new_vsram, vsram, vproc, ret; in mtk_cpufreq_voltage_tracking() local
97 vsram = min(new_vsram, old_vproc + MAX_VOLT_SHIFT); in mtk_cpufreq_voltage_tracking()
99 if (vsram + VOLT_TOL >= MAX_VOLT_LIMIT) { in mtk_cpufreq_voltage_tracking()
100 vsram = MAX_VOLT_LIMIT; in mtk_cpufreq_voltage_tracking()
106 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
107 vsram); in mtk_cpufreq_voltage_tracking()
110 vsram - VOLT_TOL, in mtk_cpufreq_voltage_tracking()
111 vsram); in mtk_cpufreq_voltage_tracking()
115 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
116 vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()
118 vproc = vsram - MIN_VOLT_SHIFT; in mtk_cpufreq_voltage_tracking()
130 } while (vproc < new_vproc || vsram < new_vsram); in mtk_cpufreq_voltage_tracking()
159 vsram = new_vsram; in mtk_cpufreq_voltage_tracking()
161 vsram = max(new_vsram, vproc + MIN_VOLT_SHIFT); in mtk_cpufreq_voltage_tracking()
163 if (vsram + VOLT_TOL >= MAX_VOLT_LIMIT) { in mtk_cpufreq_voltage_tracking()
164 vsram = MAX_VOLT_LIMIT; in mtk_cpufreq_voltage_tracking()
170 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
171 vsram); in mtk_cpufreq_voltage_tracking()
174 vsram - VOLT_TOL, in mtk_cpufreq_voltage_tracking()
175 vsram); in mtk_cpufreq_voltage_tracking()
177 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
178 vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()
187 vsram > new_vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()