commit | f5c84cf50812c80133e64683d0500b2416d55cb3 | [log] [tgz] |
---|---|---|
author | Paul Mundt <lethal@linux-sh.org> | Tue May 12 05:59:27 2009 +0900 |
committer | Paul Mundt <lethal@linux-sh.org> | Tue May 12 05:59:27 2009 +0900 |
tree | eb116c797a5b56d96deeca62f5122d0de197f601 | |
parent | aa87aa343f2cd236b5eccd643abd4df918ed5c4f [diff] |
sh: clkfwk: Tidy up on-chip clock registration and rate propagation. This tidies up the set_rate hack that the on-chip clocks were abusing to trigger rate propagation, which is now handled generically. Additionally, now that CLK_ENABLE_ON_INIT is wired up where it needs to be for these clocks, the clk_enable() can go away. In some cases this was bumping up the refcount higher than it should have been. Signed-off-by: Paul Mundt <lethal@linux-sh.org>