Lines Matching full:clocks
36 * There's a lot more which can be done with clocks, including cpufreq
48 * Chips have some kind of clocks : group them by functionality
71 static LIST_HEAD(clocks);
79 * 48 MHz (unless no USB function clocks are needed). The main clock and
160 /* USB function clocks (PLLB must be 48 MHz) */
183 * (e.g baud rate generation). It's sourced from one of the primary clocks.
278 * For now, only the programmable clocks support reparenting (MCK could
415 list_for_each_entry(clk, &clocks, node) { in at91_clk_show()
466 list_add_tail(&clk->node, &clocks); in at91_clk_add()
574 /* four primary clocks */
667 pr_info("Clocks: PLLA overclocked, %ld MHz\n", plla.rate_hz / 1000000); in at91_clock_init()
703 * MCK and CPU derive from one of those primary clocks. in at91_clock_init()
724 /* Register the PMC's standard clocks */ in at91_clock_init()
743 printk("Clocks: CPU %u MHz, master %u MHz, main %u.%03u MHz\n", in at91_clock_init()
752 * Several unused clocks may be active. Turn them off.
760 list_for_each_entry(clk, &clocks, node) { in at91_clock_reset()
770 pr_debug("Clocks: disable unused %s\n", clk->name); in at91_clock_reset()