Lines Matching refs:corediv
230 cpufreq_mhz_from_div(struct imx6_anatop_softc *sc, uint32_t corediv, in cpufreq_mhz_from_div() argument
234 return ((sc->refosc_mhz * (plldiv / 2)) / (corediv + 1)); in cpufreq_mhz_from_div()
239 uint32_t *corediv, uint32_t *plldiv) in cpufreq_mhz_to_div() argument
242 *corediv = (cpu_mhz < 650) ? 1 : 0; in cpufreq_mhz_to_div()
243 *plldiv = ((*corediv + 1) * cpu_mhz) / (sc->refosc_mhz / 2); in cpufreq_mhz_to_div()
249 uint32_t corediv, plldiv; in cpufreq_actual_mhz() local
251 cpufreq_mhz_to_div(sc, cpu_mhz, &corediv, &plldiv); in cpufreq_actual_mhz()
252 return (cpufreq_mhz_from_div(sc, corediv, plldiv)); in cpufreq_actual_mhz()
278 uint32_t corediv, plldiv, timeout, wrk32; in cpufreq_set_clock() local
294 cpufreq_mhz_to_div(sc, op->mhz, &corediv, &plldiv); in cpufreq_set_clock()
313 imx_ccm_set_cacrr(corediv); in cpufreq_set_clock()
785 uint32_t corediv, plldiv; in imx6_get_cpu_clock() local
787 corediv = imx_ccm_get_cacrr(); in imx6_get_cpu_clock()
790 return (cpufreq_mhz_from_div(imx6_anatop_sc, corediv, plldiv)); in imx6_get_cpu_clock()