projects
/
platform
/
kernel
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'agust@denx.de-next' of git://git.denx.de/u-boot-staging
[platform/kernel/u-boot.git]
/
include
/
rtc.h
diff --git
a/include/rtc.h
b/include/rtc.h
index
2995144
..
772a548
100644
(file)
--- a/
include/rtc.h
+++ b/
include/rtc.h
@@
-27,6
+27,11
@@
#ifndef _RTC_H_
#define _RTC_H_
#ifndef _RTC_H_
#define _RTC_H_
+/* bcd<->bin functions are needed by almost all the RTC drivers, let's include
+ * it there instead of in evey single driver */
+
+#include <bcd.h>
+
/*
* The struct used to pass data from the generic interface code to
* the hardware dependend low-level code ande vice versa. Identical
/*
* The struct used to pass data from the generic interface code to
* the hardware dependend low-level code ande vice versa. Identical
@@
-35,7
+40,7
@@
* Note that there are small but significant differences to the
* common "struct time":
*
* Note that there are small but significant differences to the
* common "struct time":
*
- * struct time: struct rtc_time:
+ * struct time: struct rtc_time:
* tm_mon 0 ... 11 1 ... 12
* tm_year years since 1900 years since 0
*/
* tm_mon 0 ... 11 1 ... 12
* tm_year years since 1900 years since 0
*/
@@
-53,7
+58,7
@@
struct rtc_time {
};
int rtc_get (struct rtc_time *);
};
int rtc_get (struct rtc_time *);
-
void
rtc_set (struct rtc_time *);
+
int
rtc_set (struct rtc_time *);
void rtc_reset (void);
void GregorianDay (struct rtc_time *);
void rtc_reset (void);
void GregorianDay (struct rtc_time *);