Lines Matching full:rate
57 u32 reg, val, rate; in scg_sircdiv_get_rate() local
87 rate = scg_src_get_rate(SCG_SIRC_CLK); in scg_sircdiv_get_rate()
88 rate = rate / (1 << (val - 1)); in scg_sircdiv_get_rate()
90 return rate; in scg_sircdiv_get_rate()
95 u32 reg, val, rate; in scg_fircdiv_get_rate() local
125 rate = scg_src_get_rate(SCG_FIRC_CLK); in scg_fircdiv_get_rate()
126 rate = rate / (1 << (val - 1)); in scg_fircdiv_get_rate()
128 return rate; in scg_fircdiv_get_rate()
133 u32 reg, val, rate; in scg_soscdiv_get_rate() local
163 rate = scg_src_get_rate(SCG_SOSC_CLK); in scg_soscdiv_get_rate()
164 rate = rate / (1 << (val - 1)); in scg_soscdiv_get_rate()
166 return rate; in scg_soscdiv_get_rate()
171 u32 reg, val, rate; in scg_apll_pfd_get_rate() local
210 rate = decode_pll(PLL_A7_APLL); in scg_apll_pfd_get_rate()
212 rate = rate / val * 18; in scg_apll_pfd_get_rate()
214 clk_debug("scg_apll_pfd_get_rate rate %u\n", rate); in scg_apll_pfd_get_rate()
216 return rate; in scg_apll_pfd_get_rate()
221 u32 reg, val, rate; in scg_spll_pfd_get_rate() local
260 rate = decode_pll(PLL_A7_SPLL); in scg_spll_pfd_get_rate()
262 rate = rate / val * 18; in scg_spll_pfd_get_rate()
264 clk_debug("scg_spll_pfd_get_rate rate %u\n", rate); in scg_spll_pfd_get_rate()
266 return rate; in scg_spll_pfd_get_rate()
271 u32 reg, val, rate; in scg_apll_get_rate() local
278 rate = decode_pll(PLL_A7_APLL); in scg_apll_get_rate()
282 rate = rate / (val + 1); in scg_apll_get_rate()
286 rate = rate / (val + 1); in scg_apll_get_rate()
291 rate = scg_apll_pfd_get_rate(SCG_APLL_PFD0_CLK + val); in scg_apll_get_rate()
294 return rate; in scg_apll_get_rate()
299 u32 reg, val, rate; in scg_spll_get_rate() local
308 rate = decode_pll(PLL_A7_SPLL); in scg_spll_get_rate()
312 rate = rate / (val + 1); in scg_spll_get_rate()
316 rate = rate / (val + 1); in scg_spll_get_rate()
318 clk_debug("scg_spll_get_rate SPLL %u\n", rate); in scg_spll_get_rate()
324 rate = scg_spll_pfd_get_rate(SCG_SPLL_PFD0_CLK + val); in scg_spll_get_rate()
326 clk_debug("scg_spll_get_rate PFD %u\n", rate); in scg_spll_get_rate()
329 return rate; in scg_spll_get_rate()
334 u32 reg, val, rate, div; in scg_ddr_get_rate() local
347 rate = scg_apll_pfd_get_rate(SCG_APLL_PFD0_CLK + val); in scg_ddr_get_rate()
349 rate = decode_pll(PLL_USB); in scg_ddr_get_rate()
352 rate = rate / (1 << (div - 1)); in scg_ddr_get_rate()
353 return rate; in scg_ddr_get_rate()
358 u32 reg, val, rate; in scg_nic_get_rate() local
367 rate = scg_src_get_rate(SCG_FIRC_CLK); in scg_nic_get_rate()
369 rate = scg_ddr_get_rate(); in scg_nic_get_rate()
371 clk_debug("scg_nic_get_rate parent rate %u\n", rate); in scg_nic_get_rate()
375 rate = rate / (val + 1); in scg_nic_get_rate()
377 clk_debug("scg_nic_get_rate NIC0 rate %u\n", rate); in scg_nic_get_rate()
381 return rate; in scg_nic_get_rate()
397 rate = rate / (val + 1); in scg_nic_get_rate()
399 clk_debug("scg_nic_get_rate NIC1 rate %u\n", rate); in scg_nic_get_rate()
404 return rate; in scg_nic_get_rate()
418 rate = rate / (val + 1); in scg_nic_get_rate()
420 clk_debug("scg_nic_get_rate NIC1 bus rate %u\n", rate); in scg_nic_get_rate()
421 return rate; in scg_nic_get_rate()
431 u32 reg, val, rate; in scg_sys_get_rate() local
446 rate = scg_src_get_rate(scg_scs_array[val]); in scg_sys_get_rate()
449 rate = scg_apll_get_rate(); in scg_sys_get_rate()
452 rate = scg_spll_get_rate(); in scg_sys_get_rate()
458 clk_debug("scg_sys_get_rate parent rate %u\n", rate); in scg_sys_get_rate()
462 rate = rate / (val + 1); in scg_sys_get_rate()
466 rate = rate / (val + 1); in scg_sys_get_rate()
469 return rate; in scg_sys_get_rate()