Lines Matching full:freq

51 	uint64_t		freq; 	/* Frequency point */  member
67 uint64_t freq; /* Frequecy */ member
222 freq_to_voltage(struct tegra124_cpufreq_softc *sc, uint64_t freq) in freq_to_voltage() argument
231 if (sc->cpu_def->speedo_tbl[i].freq >= freq) { in freq_to_voltage()
267 sc->speed_points[i].freq = cpu_freq_tbl[i]; in build_speed_points()
274 get_speed_point(struct tegra124_cpufreq_softc *sc, uint64_t freq) in get_speed_point() argument
278 if (sc->speed_points[0].freq >= freq) in get_speed_point()
282 if (sc->speed_points[i + 1].freq > freq) in get_speed_point()
302 if (sc->cpu_max_freq < sc->speed_points[j].freq) in tegra124_cpufreq_settings()
304 sets[i].freq = sc->speed_points[j].freq / 1000000; in tegra124_cpufreq_settings()
316 set_cpu_freq(struct tegra124_cpufreq_softc *sc, uint64_t freq) in set_cpu_freq() argument
321 point = get_speed_point(sc, freq); in set_cpu_freq()
340 rv = clk_set_freq(sc->clk_pll_x, point->freq, CLK_SET_ROUND_DOWN); in set_cpu_freq()
369 uint64_t freq; in tegra124_cpufreq_set() local
372 if (cf == NULL || cf->freq < 0) in tegra124_cpufreq_set()
377 freq = cf->freq; in tegra124_cpufreq_set()
378 if (freq < cpufreq_lowest_freq) in tegra124_cpufreq_set()
379 freq = cpufreq_lowest_freq; in tegra124_cpufreq_set()
380 freq *= 1000000; in tegra124_cpufreq_set()
381 if (freq >= sc->cpu_max_freq) in tegra124_cpufreq_set()
382 freq = sc->cpu_max_freq; in tegra124_cpufreq_set()
383 rv = set_cpu_freq(sc, freq); in tegra124_cpufreq_set()
399 cf->freq = sc->act_speed_point->freq / 1000000; in tegra124_cpufreq_get()
497 uint64_t freq; in tegra124_cpufreq_attach() local
522 rv = clk_get_freq(sc->clk_cpu_g, &freq); in tegra124_cpufreq_attach()
531 sc->act_speed_point = get_speed_point(sc, freq); in tegra124_cpufreq_attach()