Lines Matching refs:cpu_new

158 	struct s3c_cpufreq_config cpu_new;  in s3c_cpufreq_settarget()  local
161 cpu_new = cpu_cur; /* copy new from current */ in s3c_cpufreq_settarget()
167 cpu_new.pll = pll ? *pll : cpu_cur.pll; in s3c_cpufreq_settarget()
174 cpu_new.freq.armclk = target_freq; in s3c_cpufreq_settarget()
175 cpu_new.freq.fclk = cpu_new.pll.frequency; in s3c_cpufreq_settarget()
177 if (s3c_cpufreq_calcdivs(&cpu_new) < 0) { in s3c_cpufreq_settarget()
184 s3c_cpufreq_calc(&cpu_new); in s3c_cpufreq_settarget()
188 if (cpu_new.freq.hclk != cpu_cur.freq.hclk) { in s3c_cpufreq_settarget()
189 if (s3c_cpufreq_calcio(&cpu_new) < 0) { in s3c_cpufreq_settarget()
195 s3c_cpufreq_show("new", &cpu_new); in s3c_cpufreq_settarget()
200 freqs.new = cpu_new.freq; in s3c_cpufreq_settarget()
203 freqs.freqs.new = cpu_new.freq.armclk / 1000; in s3c_cpufreq_settarget()
209 s3c_cpufreq_updateclk(_clk_mpll, cpu_new.pll.frequency); in s3c_cpufreq_settarget()
210 s3c_cpufreq_updateclk(clk_fclk, cpu_new.freq.fclk); in s3c_cpufreq_settarget()
211 s3c_cpufreq_updateclk(clk_hclk, cpu_new.freq.hclk); in s3c_cpufreq_settarget()
212 s3c_cpufreq_updateclk(clk_pclk, cpu_new.freq.pclk); in s3c_cpufreq_settarget()
224 if (cpu_new.freq.hclk < cpu_cur.freq.hclk) { in s3c_cpufreq_settarget()
225 s3c_cpufreq_setrefresh(&cpu_new); in s3c_cpufreq_settarget()
226 s3c_cpufreq_setio(&cpu_new); in s3c_cpufreq_settarget()
229 if (cpu_new.freq.fclk == cpu_cur.freq.fclk) { in s3c_cpufreq_settarget()
232 s3c_cpufreq_setdivs(&cpu_new); in s3c_cpufreq_settarget()
234 if (cpu_new.freq.fclk < cpu_cur.freq.fclk) { in s3c_cpufreq_settarget()
237 s3c_cpufreq_setfvco(&cpu_new); in s3c_cpufreq_settarget()
238 s3c_cpufreq_setdivs(&cpu_new); in s3c_cpufreq_settarget()
242 s3c_cpufreq_setdivs(&cpu_new); in s3c_cpufreq_settarget()
243 s3c_cpufreq_setfvco(&cpu_new); in s3c_cpufreq_settarget()
248 if (cpu_new.freq.hclk > cpu_cur.freq.hclk) { in s3c_cpufreq_settarget()
249 s3c_cpufreq_setrefresh(&cpu_new); in s3c_cpufreq_settarget()
250 s3c_cpufreq_setio(&cpu_new); in s3c_cpufreq_settarget()
254 cpu_cur = cpu_new; in s3c_cpufreq_settarget()