linux/arch/sh/kernel/cpu
Paul Mundt cc96eace48 sh: clkfwk: rate table construction and rounding for SH7785.
This adds support for constructing a rate table by looking at potential
divisors for a specified clock. Each FQRMR clock is given its own table.
Presently each table is rebuilt when the parent propagates down a new
rate, so some more logic needs to be added to do this more intelligently.

Additionally, a fairly generic round_rate() implementation is then
layered on top of it, which subsequently provides us with cpufreq support.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-05-13 20:28:15 +09:00
..
irq sh: Kill off unused SH-5 irq_describe cruft. 2009-05-07 18:17:20 +09:00
sh2 sh: clkfwk: module_clk -> peripheral_clk rename. 2009-05-13 16:59:40 +09:00
sh2a sh: clkfwk: module_clk -> peripheral_clk rename. 2009-05-13 16:59:40 +09:00
sh3 sh: clkfwk: module_clk -> peripheral_clk rename. 2009-05-13 16:59:40 +09:00
sh4 sh: clkfwk: Rework legacy CPG clock handling. 2009-05-13 17:38:11 +09:00
sh4a sh: clkfwk: rate table construction and rounding for SH7785. 2009-05-13 20:28:15 +09:00
sh5 sh: clkfwk: module_clk -> peripheral_clk rename. 2009-05-13 16:59:40 +09:00
shmobile sh: Consolidate SH-Mobile CPU code in arch/sh/kernel/cpu/shmobile/. 2009-03-16 20:00:17 +09:00
adc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clock-cpg.c sh: clkfwk: Rework legacy CPG clock handling. 2009-05-13 17:38:11 +09:00
clock.c sh: clkfwk: rate table construction and rounding for SH7785. 2009-05-13 20:28:15 +09:00
init.c sh: Move arch_get_unmapped_area() in to arch/sh/mm/mmap.c. 2008-12-22 18:42:49 +09:00
Makefile sh: clkfwk: Rework legacy CPG clock handling. 2009-05-13 17:38:11 +09:00
ubc.S fix file specification in comments 2006-10-03 23:01:26 +02:00