diff --git a/drivers/rtc/rs5c372.c b/drivers/rtc/rs5c372.c
index 34514d037d6497e64a30e16b6670e7a2b9852b31..82dd9694e6f75a3609550d6c5ebee3ca257d8286 100644
--- a/drivers/rtc/rs5c372.c
+++ b/drivers/rtc/rs5c372.c
@@ -195,8 +195,7 @@ rtc_get (struct rtc_time *tmp)
 /*
  * Set the RTC
  */
-void
-rtc_set (struct rtc_time *tmp)
+int rtc_set (struct rtc_time *tmp)
 {
 	unsigned char buf[8], reg15;
 	int ret;