]> bbs.cooldavid.org Git - net-next-2.6.git/commit
sh: clkfwk: Add a helper for rate rounding by divisor ranges.
authorPaul Mundt <lethal@linux-sh.org>
Fri, 15 Oct 2010 09:33:24 +0000 (18:33 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 15 Oct 2010 09:33:24 +0000 (18:33 +0900)
commit8e122db61c98debbc35e26dd29504958cbcf2cbb
tree4323f71c79fd3df0191c6489e84b50089797101f
parentf586903d27e2503a3e7d427b3d665bbaf1b7f4d4
sh: clkfwk: Add a helper for rate rounding by divisor ranges.

This adds a new clk_rate_div_range_round() for implementing rate rounding
by divisor ranges. This can be used trivially by clocks that support
arbitrary ranged divisors without the need for rate table construction.

This should only be used by clocks that both have large divisor ranges in
addition to clocks that will never be arbitrarily scaled, as the lack of
a backing frequency table will prevent cpufreq from being able to do much
of anything with them.

Primarily intended for use as a ->recalc helper.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
drivers/sh/clk.c
include/linux/sh_clk.h