From: Magnus Damm Date: Mon, 1 Dec 2008 06:40:33 +0000 (+0900) Subject: sh: propagate r_clk X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=0c0daec7ca4f6a67daeafc4343bb453a4a246dbd;p=openwrt%2Fstaging%2Fblogic.git sh: propagate r_clk Make sure the 32 KHz r_clk rate gets propagated correctly. Without this fix the clocks for RTC, CMT, KEYSC and RWDT are stuck at 0 Hz. Signed-off-by: Magnus Damm Signed-off-by: Paul Mundt --- diff --git a/arch/sh/kernel/cpu/sh4a/clock-sh7722.c b/arch/sh/kernel/cpu/sh4a/clock-sh7722.c index 83b69196bc1a..0e174af21874 100644 --- a/arch/sh/kernel/cpu/sh4a/clock-sh7722.c +++ b/arch/sh/kernel/cpu/sh4a/clock-sh7722.c @@ -838,5 +838,7 @@ int __init arch_clk_init(void) clk_put(clk); } + clk_recalc_rate(&sh7722_r_clock); /* make sure rate gets propagated */ + return 0; }