Lines Matching refs:vsram
68 int old_vproc, old_vsram, new_vsram, vsram, vproc, ret; in mtk_cpufreq_voltage_tracking() local
99 vsram = min(new_vsram, old_vproc + MAX_VOLT_SHIFT); in mtk_cpufreq_voltage_tracking()
101 if (vsram + VOLT_TOL >= MAX_VOLT_LIMIT) { in mtk_cpufreq_voltage_tracking()
102 vsram = MAX_VOLT_LIMIT; in mtk_cpufreq_voltage_tracking()
108 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
109 vsram); in mtk_cpufreq_voltage_tracking()
112 vsram - VOLT_TOL, in mtk_cpufreq_voltage_tracking()
113 vsram); in mtk_cpufreq_voltage_tracking()
117 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
118 vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()
120 vproc = vsram - MIN_VOLT_SHIFT; in mtk_cpufreq_voltage_tracking()
132 } while (vproc < new_vproc || vsram < new_vsram); in mtk_cpufreq_voltage_tracking()
161 vsram = new_vsram; in mtk_cpufreq_voltage_tracking()
163 vsram = max(new_vsram, vproc + MIN_VOLT_SHIFT); in mtk_cpufreq_voltage_tracking()
165 if (vsram + VOLT_TOL >= MAX_VOLT_LIMIT) { in mtk_cpufreq_voltage_tracking()
166 vsram = MAX_VOLT_LIMIT; in mtk_cpufreq_voltage_tracking()
172 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
173 vsram); in mtk_cpufreq_voltage_tracking()
176 vsram - VOLT_TOL, in mtk_cpufreq_voltage_tracking()
177 vsram); in mtk_cpufreq_voltage_tracking()
179 ret = regulator_set_voltage(sram_reg, vsram, in mtk_cpufreq_voltage_tracking()
180 vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()
189 vsram > new_vsram + VOLT_TOL); in mtk_cpufreq_voltage_tracking()