Lines Matching refs:freq
50 uint64_t freq; /* Frequency point */
66 uint64_t freq; /* Frequecy */
179 freq_to_voltage(struct tegra210_cpufreq_softc *sc, uint64_t freq)
188 if (sc->cpu_def->speedo_tbl[i].freq >= freq) {
225 sc->speed_points[i].freq = cpu_freq_tbl[i];
232 get_speed_point(struct tegra210_cpufreq_softc *sc, uint64_t freq)
236 if (sc->speed_points[0].freq >= freq)
240 if (sc->speed_points[i + 1].freq > freq)
260 if (sc->cpu_max_freq < sc->speed_points[j].freq)
262 sets[i].freq = sc->speed_points[j].freq / 1000000;
274 set_cpu_freq(struct tegra210_cpufreq_softc *sc, uint64_t freq)
279 point = get_speed_point(sc, freq);
282 rv = clk_set_freq(sc->clk_pll_x, point->freq, CLK_SET_ROUND_DOWN);
297 uint64_t freq;
300 if (cf == NULL || cf->freq < 0)
305 freq = cf->freq;
306 if (freq < cpufreq_lowest_freq)
307 freq = cpufreq_lowest_freq;
308 freq *= 1000000;
309 if (freq >= sc->cpu_max_freq)
310 freq = sc->cpu_max_freq;
311 rv = set_cpu_freq(sc, freq);
327 cf->freq = sc->act_speed_point->freq / 1000000;
415 uint64_t freq;
435 rv = clk_get_freq(sc->clk_cpu_g, &freq);
444 sc->act_speed_point = get_speed_point(sc, freq);