Lines Matching refs:rate_hz
120 .rate_hz = AT91_SLOW_CLOCK,
321 rate = clk->rate_hz; in clk_get_rate()
351 actual = clk->parent->rate_hz; in clk_round_rate()
393 actual = clk->parent->rate_hz; in clk_set_rate()
402 clk->rate_hz = actual; in clk_set_rate()
433 clk->rate_hz = parent->rate_hz; in clk_set_parent()
457 clk->rate_hz = parent->rate_hz / pmc_prescaler_divider(pckr); in init_programmable_clock()
568 clk->rate_hz = DIV_ROUND_UP(clk->parent->rate_hz, in clk_register()
693 pllb.rate_hz = at91_pll_rate(&pllb, main_clock, at91_pllb_usb_init); in at91_pllb_usbfs_clock_init()
719 udpck.rate_hz = at91_usb_rate(&pllb, pllb.rate_hz, reg); in at91_pllb_usbfs_clock_init()
720 uhpck.rate_hz = at91_usb_rate(&pllb, pllb.rate_hz, reg); in at91_pllb_usbfs_clock_init()
739 uhpck.rate_hz = at91_usb_rate(&utmi_clk, utmi_clk.rate_hz, usbr); in at91_upll_usbfs_clock_init()
760 main_clk.rate_hz = main_clock; in at91_pmc_init()
763 plla.rate_hz = at91_pll_rate(&plla, main_clock, at91_pmc_read(AT91_CKGR_PLLAR)); in at91_pmc_init()
765 if (plla.rate_hz > 1056000000) in at91_pmc_init()
768 if (plla.rate_hz > 800000000) in at91_pmc_init()
771 if (plla.rate_hz > 300000000) in at91_pmc_init()
774 if (plla.rate_hz > 240000000) in at91_pmc_init()
777 if (plla.rate_hz > 210000000) in at91_pmc_init()
780 if (plla.rate_hz > 209000000) in at91_pmc_init()
784 pr_info("Clocks: PLLA overclocked, %ld MHz\n", plla.rate_hz / 1000000); in at91_pmc_init()
788 plla.rate_hz /= (1 << ((mckr & AT91_PMC_PLLADIV2) >> 12)); /* plla divisor by 2 */ in at91_pmc_init()
807 utmi_clk.rate_hz = 40 * utmi_clk.parent->rate_hz; in at91_pmc_init()
829 freq = mck.parent->rate_hz; in at91_pmc_init()
832 mck.rate_hz = freq / (1 + ((mckr & AT91_PMC_MDIV) >> 8)); /* mdiv */ in at91_pmc_init()
834 mck.rate_hz = (mckr & AT91_PMC_MDIV) ? in at91_pmc_init()
839 mck.rate_hz = (mckr & AT91_PMC_MDIV) == AT91SAM9_PMC_MDIV_3 ? in at91_pmc_init()
842 mck.rate_hz = freq / (1 << ((mckr & AT91_PMC_MDIV) >> 8)); /* mdiv */ in at91_pmc_init()
871 freq / 1000000, (unsigned) mck.rate_hz / 1000000, in at91_pmc_init()