summaryrefslogtreecommitdiff
path: root/include/rtc.h
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2022-05-05 19:37:22 -0400
committerTom Rini <trini@konsulko.com>2022-05-05 19:37:22 -0400
commit03b873b4f41010e4f85a72dd59016bb0b123dde1 (patch)
tree3ea6ba397b9ce3db7286537be078944c6daa23b8 /include/rtc.h
parent5d834bfa5fa61dc9dff94a92672c0a1185cb3a83 (diff)
parentaa5ea20c71921e062aa91d5c7f924cef5d742ec2 (diff)
Merge branch '2022-05-05-assorted-cleanups-and-fixes'
- Assorted minor code cleanups. - Clean-up the reset uclass code slightly and fix some issues with a lack of handlers for a case in the driver. - Y2038 RTC fix
Diffstat (limited to 'include/rtc.h')
-rw-r--r--include/rtc.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/rtc.h b/include/rtc.h
index 6c7fcadd488..10104e3bf5a 100644
--- a/include/rtc.h
+++ b/include/rtc.h
@@ -16,6 +16,8 @@
#include <bcd.h>
#include <rtc_def.h>
+typedef int64_t time64_t;
+
#ifdef CONFIG_DM_RTC
struct udevice;
@@ -301,7 +303,7 @@ int rtc_calc_weekday(struct rtc_time *time);
void rtc_to_tm(u64 time_t, struct rtc_time *time);
/**
- * rtc_mktime() - Convert a broken-out time into a time_t value
+ * rtc_mktime() - Convert a broken-out time into a time64_t value
*
* The following fields need to be valid for this function to work:
* tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year
@@ -309,9 +311,9 @@ void rtc_to_tm(u64 time_t, struct rtc_time *time);
* Note that tm_wday and tm_yday are ignored.
*
* @time: Broken-out time to convert
- * Return: corresponding time_t value, seconds since 1970-01-01 00:00:00
+ * Return: corresponding time64_t value, seconds since 1970-01-01 00:00:00
*/
-unsigned long rtc_mktime(const struct rtc_time *time);
+time64_t rtc_mktime(const struct rtc_time *time);
/**
* rtc_month_days() - The number of days in the month