Lines Matching refs:freq
99 static u32 at91_pll_rate(u32 freq, u32 reg) in at91_pll_rate() argument
106 freq /= div; in at91_pll_rate()
107 freq *= mul + 1; in at91_pll_rate()
109 freq = 0; in at91_pll_rate()
111 return freq; in at91_pll_rate()
116 unsigned freq, mckr; in at91_clock_init() local
163 freq = gd->arch.mck_rate_hz; in at91_clock_init()
167 freq /= (1 << ((mckr & AT91_PMC_MCKR_PRES_MASK) >> 4)); in at91_clock_init()
169 freq /= (1 << ((mckr & AT91_PMC_MCKR_PRES_MASK) >> 2)); /* prescale */ in at91_clock_init()
175 freq / ((mckr & AT91_PMC_MCKR_MDIV_MASK) >> 7) : freq; in at91_clock_init()
177 freq /= 2; /* processor clock division */ in at91_clock_init()
188 ? freq / 3 in at91_clock_init()
189 : freq / (1 << ((mckr & AT91_PMC_MCKR_MDIV_MASK) >> 8)); in at91_clock_init()
191 gd->arch.mck_rate_hz = freq / in at91_clock_init()
194 gd->arch.cpu_clk_rate_hz = freq; in at91_clock_init()