Home
last modified time | relevance | path

Searched refs:tm_year (Results 1 – 25 of 45) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/rtc/
H A Ddate.c40 if (tm->tm_year < 1753) in rtc_calc_weekday()
42 last_year = tm->tm_year - 1; in rtc_calc_weekday()
53 if (tm->tm_year % 4 == 0 && in rtc_calc_weekday()
54 ((tm->tm_year % 100 != 0) || (tm->tm_year % 400 == 0)) && in rtc_calc_weekday()
85 tm->tm_year = i; in rtc_to_tm()
88 if (leapyear(tm->tm_year)) in rtc_to_tm()
127 int year = tm->tm_year; in rtc_mktime()
H A Dm41t11.c92 tmp->tm_year = CONFIG_SYS_M41T11_BASE_YEAR in rtc_get()
108 tmp->tm_year =((int)cent*100)+bcd2bin(data[RTC_YEARS_ADDR]); in rtc_get()
116 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
127 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
139 data[RTC_YEARS_ADDR] = bin2bcd(tmp->tm_year%100);/*same thing either way*/ in rtc_set()
141 if( ((tmp->tm_year - CONFIG_SYS_M41T11_BASE_YEAR) > 200) || in rtc_set()
142 (tmp->tm_year < CONFIG_SYS_M41T11_BASE_YEAR) ){ in rtc_set()
145 data[RTC_HOUR_ADDR] |= (tmp->tm_year - CONFIG_SYS_M41T11_BASE_YEAR) > 100 ? 0x40 : 0; in rtc_set()
149 cent = tmp->tm_year ? tmp->tm_year / 100 : 0; in rtc_set()
H A Drs5c372.c133 dt->tm_year = bcd2bin(buf[7]); in rs5c372_convert_to_time()
134 if (dt->tm_year >= 70) in rs5c372_convert_to_time()
135 dt->tm_year += 1900; in rs5c372_convert_to_time()
137 dt->tm_year += 2000; in rs5c372_convert_to_time()
144 printf("rs5c372_convert_to_time: year = %d\n", dt->tm_year); in rs5c372_convert_to_time()
197 printf("rtc_set: tm_year = %d\n", tmp->tm_year); in rtc_set()
233 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
235 buf[7] = bin2bcd(tmp->tm_year % 100); in rtc_set()
263 tmp.tm_year = 1970; in rtc_reset()
275 tmp.tm_year, tmp.tm_mon, tmp.tm_mday, in rtc_reset()
H A Dds1307.c132 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get()
138 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
151 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
154 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
157 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
192 tmp.tm_year = 1970; in rtc_reset()
202 tmp.tm_year, tmp.tm_mon, tmp.tm_mday, in rtc_reset()
237 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in ds1307_rtc_set()
240 if (tm->tm_year < 1970 || tm->tm_year > 2069) in ds1307_rtc_set()
243 buf[RTC_YR_REG_ADDR] = bin2bcd(tm->tm_year % 100); in ds1307_rtc_set()
[all …]
H A Drx8025.c128 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get()
134 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
146 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
149 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
152 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
182 tmp.tm_year = 1970; in rtc_reset()
192 tmp.tm_year, tmp.tm_mon, tmp.tm_mday, in rtc_reset()
H A Drv3029.c67 tmp->tm_year = bcd2bin( buf[RV3029C2_W_YEARS]) + 2000; in rtc_get()
72 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
84 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
87 if (tmp->tm_year < 2000) { in rtc_set()
88 printf("RTC: year %d < 2000 not possible\n", tmp->tm_year); in rtc_set()
99 tmp->tm_year -= 2000; in rtc_set()
100 buf[RV3029C2_W_YEARS] = bin2bcd(tmp->tm_year); in rtc_set()
H A Dmax6900.c72 tmp->tm_year = bcd2bin (year) + bcd2bin(cent) * 100; in rtc_get()
78 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
88 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
93 rtc_write (0x92, bin2bcd(tmp->tm_year / 100)); in rtc_set()
94 rtc_write (0x8c, bin2bcd(tmp->tm_year % 100)); in rtc_set()
H A Dmcfrtc.c48 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
64 if (tmp->tm_year > 2037) { in rtc_set()
66 tmp->tm_year = 2027; in rtc_set()
70 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
75 for (i = STARTOFTIME, days = 0; i < tmp->tm_year; i++) { in rtc_set()
H A Dmk48t59.c113 tmp->tm_year = bcd2bin (year); in rtc_get()
115 if(tmp->tm_year<70) in rtc_get()
116 tmp->tm_year+=2000; in rtc_get()
118 tmp->tm_year+=1900; in rtc_get()
123 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
136 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
144 rtc_write (RTC_YEAR, bin2bcd(tmp->tm_year % 100)); in rtc_set()
H A Ds3c24x0_rtc.c93 tmp->tm_year = bcd2bin(year); in rtc_get()
95 if (tmp->tm_year < 70) in rtc_get()
96 tmp->tm_year += 2000; in rtc_get()
98 tmp->tm_year += 1900; in rtc_get()
103 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
117 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
120 year = bin2bcd(tmp->tm_year % 100); in rtc_set()
H A Dsandbox_rtc.c33 time->tm_year = dm_i2c_reg_read(dev, REG_YEAR); in sandbox_rtc_get()
34 if (time->tm_year < 0) in sandbox_rtc_get()
35 return time->tm_year; in sandbox_rtc_get()
36 time->tm_year += 1900; in sandbox_rtc_get()
63 ret = dm_i2c_reg_write(dev, REG_YEAR, time->tm_year - 1900); in sandbox_rtc_set()
H A Dpcf2127.c44 buf[i++] = bin2bcd(tm->tm_year % 100); in pcf2127_rtc_set()
72 tm->tm_year = bcd2bin(buf[PCF2127_REG_YR]) + 1900; in pcf2127_rtc_get()
73 if (tm->tm_year < 1970) in pcf2127_rtc_get()
74 tm->tm_year += 100; /* assume we are in 1970...2069 */ in pcf2127_rtc_get()
80 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in pcf2127_rtc_get()
H A Dpcf8563.c59 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 1900 : 2000); in rtc_get()
65 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
76 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
79 rtc_write (0x08, bin2bcd(tmp->tm_year % 100)); in rtc_set()
81 century = (tmp->tm_year >= 2000) ? 0 : 0x80; in rtc_set()
H A Dds1374.c129 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in rtc_get()
144 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
147 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
192 tmp.tm_year = 1970; in rtc_reset()
202 tmp.tm_year, tmp.tm_mon, tmp.tm_mday, in rtc_reset()
H A Dm48t35ax.c60 tmp->tm_year = bcd2bin (year) + ((cent_day & 0x10) ? 2000 : 1900); in rtc_get()
66 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
78 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
86 rtc_write (0x07, bin2bcd(tmp->tm_year % 100)); in rtc_set()
90 century = ((tmp->tm_year >= 2000) ? 0x10 : 0) | 0x20; in rtc_set()
H A Dx1205.c107 tm->tm_year = bcd2bin(buf[CCR_YEAR]) in rtc_get()
115 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rtc_get()
126 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in rtc_set()
141 buf[CCR_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set()
143 buf[CCR_Y2K] = bin2bcd(tm->tm_year / 100); in rtc_set()
H A Dds3231.c95 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get()
101 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
116 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
119 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
121 century = (tmp->tm_year >= 2000) ? 0x80 : 0; in rtc_set()
H A Dmc146818.c114 tmp->tm_year = bcd2bin(year); in mc146818_get()
117 if (tmp->tm_year < 70) in mc146818_get()
118 tmp->tm_year += 2000; in mc146818_get()
120 tmp->tm_year += 1900; in mc146818_get()
126 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in mc146818_get()
137 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in mc146818_set()
143 mc146818_write8(RTC_YEAR, bin2bcd(tmp->tm_year % 100)); in mc146818_set()
H A Dmvrtc.c51 t->tm_year = bcd2bin((date >> MVRTC_YEAR_SFT) & MVRTC_YEAR_MSK); in rtc_get()
52 t->tm_year += CENTURY * 100; in rtc_get()
70 if ((t->tm_year / 100) != CENTURY) in rtc_set()
82 date |= (bin2bcd(t->tm_year % 100) & MVRTC_YEAR_MSK) << MVRTC_YEAR_SFT; in rtc_set()
H A Ddavinci.c46 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get()
52 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
63 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
65 writel(bin2bcd(tmp->tm_year % 100), &rtc->year); in rtc_set()
H A Dds1337.c109 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get()
115 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
130 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
133 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
135 century = (tmp->tm_year >= 2000) ? 0x80 : 0; in rtc_set()
H A Dm41t62.c76 tm->tm_year = bcd2bin(buf[M41T62_REG_YEAR]) + 100 + 1900; in rtc_get()
82 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rtc_get()
92 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in rtc_set()
112 buf[M41T62_REG_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set()
H A Dpt7c4338.c94 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get()
99 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
109 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
112 rtc_write(RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in rtc_set()
H A Dm41t94.c59 if (tm->tm_year >= 100) in rtc_set()
61 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set()
109 tm->tm_year = bcd2bin(spi_w8r8(slave, M41T94_REG_YEAR)); in rtc_get()
111 tm->tm_year += 100; in rtc_get()
H A Dds1556.c92 tmp->tm_year = bcd2bin( year ) + in rtc_get()
99 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
110 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
126 rtc_write( RTC_YEAR, bin2bcd( tmp->tm_year % 100 )); in rtc_set()
127 rtc_write( RTC_CENTURY, bin2bcd( tmp->tm_year / 100 )); in rtc_set()

12