Lines Matching refs:freq
62 cfg->freq.fclk = fclk = clk_get_rate(clk_fclk);
63 cfg->freq.hclk = hclk = clk_get_rate(clk_hclk);
64 cfg->freq.pclk = pclk = clk_get_rate(clk_pclk);
65 cfg->freq.armclk = armclk = clk_get_rate(clk_arm);
70 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10);
80 cfg->freq.fclk = pll;
81 cfg->freq.hclk = pll / cfg->divs.h_divisor;
82 cfg->freq.pclk = pll / cfg->divs.p_divisor;
85 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10);
100 pfx, cfg->pll.frequency, cfg->freq.fclk, cfg->freq.armclk,
101 cfg->freq.hclk, cfg->divs.h_divisor,
102 cfg->freq.pclk, cfg->divs.p_divisor);
143 unsigned int freq)
145 clk_set_rate(clk, freq);
169 cpu_new.freq.armclk = target_freq;
170 cpu_new.freq.fclk = cpu_new.pll.frequency;
183 if (cpu_new.freq.hclk != cpu_cur.freq.hclk) {
194 freqs.old = cpu_cur.freq;
195 freqs.new = cpu_new.freq;
197 freqs.freqs.old = cpu_cur.freq.armclk / 1000;
198 freqs.freqs.new = cpu_new.freq.armclk / 1000;
205 s3c_cpufreq_updateclk(clk_fclk, cpu_new.freq.fclk);
206 s3c_cpufreq_updateclk(clk_hclk, cpu_new.freq.hclk);
207 s3c_cpufreq_updateclk(clk_pclk, cpu_new.freq.pclk);
219 if (cpu_new.freq.hclk < cpu_cur.freq.hclk) {
224 if (cpu_new.freq.fclk == cpu_cur.freq.fclk) {
229 if (cpu_new.freq.fclk < cpu_cur.freq.fclk) {
243 if (cpu_new.freq.hclk > cpu_cur.freq.hclk) {
411 pr_err("%s: failed to reset pll/freq\n", __func__);
503 * s3c_cpufreq_freq_min - find the minimum settings for the given freq.
521 static inline u32 calc_locktime(u32 freq, u32 time_us)
525 result = freq * time_us;