summaryrefslogtreecommitdiffstats
path: root/post/drivers
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-04-20 12:37:18 -0600
committerSimon Glass <sjg@chromium.org>2015-05-05 20:58:20 -0600
commit9f9276c34cbbf67fd1b3788f0be326b47fc69123 (patch)
tree90e621bf20886ea798cddeae809422c530af476a /post/drivers
parent199e87c340bdd69a89e22f12e1201d67767e91a8 (diff)
downloadtalos-obmc-uboot-9f9276c34cbbf67fd1b3788f0be326b47fc69123.tar.gz
talos-obmc-uboot-9f9276c34cbbf67fd1b3788f0be326b47fc69123.zip
dm: rtc: Rename to_tm() to rtc_to_tm() and add error code
Rename this function so that it is clear that it is provided by the RTC. Also return an error when it cannot function as expected. This is unlikely to occur since it works for dates since 1752 and many RTCs do not support such old dates. Still it is better to be accurate. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'post/drivers')
-rw-r--r--post/drivers/rtc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/post/drivers/rtc.c b/post/drivers/rtc.c
index cd19f7568d..8d7a7884bc 100644
--- a/post/drivers/rtc.c
+++ b/post/drivers/rtc.c
@@ -63,7 +63,7 @@ static void rtc_post_restore (struct rtc_time *tm, unsigned int sec)
tm->tm_min, tm->tm_sec) + sec;
struct rtc_time ntm;
- to_tm (t, &ntm);
+ rtc_to_tm(t, &ntm);
rtc_set (&ntm);
}
@@ -119,7 +119,7 @@ int rtc_post_test (int flags)
time_t t = mktime (ynl, i + 1, daysnl[i], 23, 59, 59);
struct rtc_time tm;
- to_tm (t, &tm);
+ rtc_to_tm(t, &tm);
rtc_set (&tm);
skipped++;
@@ -143,7 +143,7 @@ int rtc_post_test (int flags)
time_t t = mktime (yl, i + 1, daysl[i], 23, 59, 59);
struct rtc_time tm;
- to_tm (t, &tm);
+ rtc_to_tm(t, &tm);
rtc_set (&tm);
skipped++;
OpenPOWER on IntegriCloud