| /* | |
| * (C) Copyright 2001 | |
| * Wolfgang Denk, DENX Software Engineering, wd@denx.de. | |
| * | |
| * SPDX-License-Identifier: GPL-2.0+ | |
| */ | |
| #ifndef __rtc_def_h | |
| #define __rtc_def_h | |
| /* | |
| * The struct used to pass data from the generic interface code to | |
| * the hardware dependend low-level code ande vice versa. Identical | |
| * to struct rtc_time used by the Linux kernel. | |
| * | |
| * Note that there are small but significant differences to the | |
| * common "struct time": | |
| * | |
| * struct time: struct rtc_time: | |
| * tm_mon 0 ... 11 1 ... 12 | |
| * tm_year years since 1900 years since 0 | |
| */ | |
| struct rtc_time { | |
| int tm_sec; | |
| int tm_min; | |
| int tm_hour; | |
| int tm_mday; | |
| int tm_mon; | |
| int tm_year; | |
| int tm_wday; | |
| int tm_yday; | |
| int tm_isdst; | |
| }; | |
| #endif |