diff options
Diffstat (limited to 'arch/sh/kernel/cpu/clock.c')
-rw-r--r-- | arch/sh/kernel/cpu/clock.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/sh/kernel/cpu/clock.c b/arch/sh/kernel/cpu/clock.c index 033f4662b59d..56c6e11fa83b 100644 --- a/arch/sh/kernel/cpu/clock.c +++ b/arch/sh/kernel/cpu/clock.c | |||
@@ -63,6 +63,9 @@ void propagate_rate(struct clk *tclk) | |||
63 | list_for_each_entry(clkp, &tclk->children, sibling) { | 63 | list_for_each_entry(clkp, &tclk->children, sibling) { |
64 | if (clkp->ops && clkp->ops->recalc) | 64 | if (clkp->ops && clkp->ops->recalc) |
65 | clkp->rate = clkp->ops->recalc(clkp); | 65 | clkp->rate = clkp->ops->recalc(clkp); |
66 | if (clkp->ops && clkp->ops->build_rate_table) | ||
67 | clkp->ops->build_rate_table(clkp); | ||
68 | |||
66 | propagate_rate(clkp); | 69 | propagate_rate(clkp); |
67 | } | 70 | } |
68 | } | 71 | } |