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