Blame view

include/rtc_def.h 713 Bytes
83d290c56   Tom Rini   SPDX: Convert all...
1
  /* SPDX-License-Identifier: GPL-2.0+ */
aac511982   Simon Glass   dm: rtc: Split st...
2
3
4
  /*
   * (C) Copyright 2001
   * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
aac511982   Simon Glass   dm: rtc: Split st...
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
   */
  
  #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