summaryrefslogtreecommitdiffstats
path: root/kernel/drivers/rtc/rtc-s3c.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/drivers/rtc/rtc-s3c.c')
-rw-r--r--kernel/drivers/rtc/rtc-s3c.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/drivers/rtc/rtc-s3c.c b/kernel/drivers/rtc/rtc-s3c.c
index ffb860d18..f92528822 100644
--- a/kernel/drivers/rtc/rtc-s3c.c
+++ b/kernel/drivers/rtc/rtc-s3c.c
@@ -149,12 +149,14 @@ static int s3c_rtc_setfreq(struct s3c_rtc *info, int freq)
if (!is_power_of_2(freq))
return -EINVAL;
+ s3c_rtc_enable_clk(info);
spin_lock_irq(&info->pie_lock);
if (info->data->set_freq)
info->data->set_freq(info, freq);
spin_unlock_irq(&info->pie_lock);
+ s3c_rtc_disable_clk(info);
return 0;
}