clk: add a fixed factor clock
authorSascha Hauer <s.hauer@pengutronix.de>
Thu, 3 May 2012 10:06:14 +0000 (15:36 +0530)
committerMike Turquette <mturquette@linaro.org>
Tue, 8 May 2012 21:13:25 +0000 (14:13 -0700)
Having fixed factors/dividers in hardware is a common pattern, so
add a basic clock type doing this. It basically describes a fixed
factor clock using a nominator and a denominator.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Reviewed-by: Viresh Kumar <viresh.kumar@st.com>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
[mturquette@linaro.org: constify parent_names in static init macro]
[mturquette@linaro.org: copy/paste bug from mux in static init macro]
[mturquette@linaro.org: fix error handling in clk_register_fixed_factor]
[mturquette@linaro.org: improve division accuracy; thanks to Saravana]
Signed-off-by: Mike Turquette <mturquette@linaro.org>

No differences found