mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
dm: rtc: Split structure definition into its own file
Move the definition of struct rtc_time into a separate file so that sandbox can include it without requiring common.h and the like. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
be47aa6522
commit
aac5119822
2 changed files with 37 additions and 25 deletions
|
@ -15,31 +15,7 @@
|
|||
* 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
|
||||
* 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;
|
||||
};
|
||||
#include <rtc_def.h>
|
||||
|
||||
int rtc_get (struct rtc_time *);
|
||||
int rtc_set (struct rtc_time *);
|
||||
|
|
36
include/rtc_def.h
Normal file
36
include/rtc_def.h
Normal file
|
@ -0,0 +1,36 @@
|
|||
/*
|
||||
* (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
|
Loading…
Reference in a new issue