Home
last modified time | relevance | path

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

123

/u-boot/lib/
A Ddate.c36 if (tm->tm_year < 1753) in rtc_calc_weekday()
38 last_year = tm->tm_year - 1; in rtc_calc_weekday()
49 if (tm->tm_year % 4 == 0 && in rtc_calc_weekday()
50 ((tm->tm_year % 100 != 0) || (tm->tm_year % 400 == 0)) && in rtc_calc_weekday()
84 int year = tm->tm_year; in rtc_mktime()
110 time.tm_year = year; in mktime64()
/u-boot/drivers/rtc/
A Dm41t11.c90 tmp->tm_year = CONFIG_SYS_M41T11_BASE_YEAR in rtc_get()
106 tmp->tm_year =((int)cent*100)+bcd2bin(data[RTC_YEARS_ADDR]); in rtc_get()
114 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
125 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
137 data[RTC_YEARS_ADDR] = bin2bcd(tmp->tm_year%100);/*same thing either way*/ in rtc_set()
139 if( ((tmp->tm_year - CONFIG_SYS_M41T11_BASE_YEAR) > 200) || in rtc_set()
140 (tmp->tm_year < CONFIG_SYS_M41T11_BASE_YEAR) ){ in rtc_set()
143 data[RTC_HOUR_ADDR] |= (tmp->tm_year - CONFIG_SYS_M41T11_BASE_YEAR) > 100 ? 0x40 : 0; in rtc_set()
147 cent = tmp->tm_year ? tmp->tm_year / 100 : 0; in rtc_set()
A Drs5c372.c132 dt->tm_year = bcd2bin(buf[7]); in rs5c372_convert_to_time()
133 if (dt->tm_year >= 70) in rs5c372_convert_to_time()
134 dt->tm_year += 1900; in rs5c372_convert_to_time()
136 dt->tm_year += 2000; in rs5c372_convert_to_time()
143 printf("rs5c372_convert_to_time: year = %d\n", dt->tm_year); in rs5c372_convert_to_time()
196 printf("rtc_set: tm_year = %d\n", tmp->tm_year); in rtc_set()
232 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
234 buf[7] = bin2bcd(tmp->tm_year % 100); in rtc_set()
A Drv8803.c45 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in rv8803_rtc_set()
48 if (tm->tm_year < 2000 || tm->tm_year > 2099) in rv8803_rtc_set()
51 buf[RTC_YR_REG_ADDR] = bin2bcd(tm->tm_year % 100); in rv8803_rtc_set()
94 tm->tm_year = bcd2bin(buf[RTC_YR_REG_ADDR]) + 2000; in rv8803_rtc_get()
100 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in rv8803_rtc_get()
110 .tm_year = 2000, in rv8803_rtc_reset()
138 tmp.tm_year, tmp.tm_mon, tmp.tm_mday, in rv8803_rtc_reset()
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()
155 tmp->tm_year = bcd2bin(year) + ((mon_cent & 0x80) ? 1900 : 2000); in pcf8563_rtc_get()
161 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in pcf8563_rtc_get()
172 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in pcf8563_rtc_set()
175 dm_i2c_reg_write(dev, 0x08, bin2bcd(tmp->tm_year % 100)); in pcf8563_rtc_set()
177 century = (tmp->tm_year >= 2000) ? 0 : 0x80; in pcf8563_rtc_set()
A Dmax6900.c70 tmp->tm_year = bcd2bin (year) + bcd2bin(cent) * 100; in rtc_get()
76 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
86 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
91 rtc_write (0x92, bin2bcd(tmp->tm_year / 100)); in rtc_set()
92 rtc_write (0x8c, bin2bcd(tmp->tm_year % 100)); in rtc_set()
A Dmcfrtc.c45 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
61 if (tmp->tm_year > 2037) { in rtc_set()
63 tmp->tm_year = 2027; in rtc_set()
67 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
72 for (i = STARTOFTIME, days = 0; i < tmp->tm_year; i++) { in rtc_set()
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()
218 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in ds1307_rtc_set()
221 if (tm->tm_year < 1970 || tm->tm_year > 2069) in ds1307_rtc_set()
224 buf[RTC_YR_REG_ADDR] = bin2bcd(tm->tm_year % 100); in ds1307_rtc_set()
300 tm->tm_year = bcd2bin(buf[RTC_YR_REG_ADDR]) + in ds1307_rtc_get()
308 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in ds1307_rtc_get()
A Dds3231.c98 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get()
104 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
119 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
122 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
124 century = (tmp->tm_year >= 2000) ? 0x80 : 0; in rtc_set()
203 tmp->tm_year = bcd2bin(year) + ((mon_cent & 0x80) ? 2000 : 1900); in ds3231_rtc_get()
209 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in ds3231_rtc_get()
220 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in ds3231_rtc_set()
223 dm_i2c_reg_write(dev, RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in ds3231_rtc_set()
225 century = (tmp->tm_year >= 2000) ? 0x80 : 0; in ds3231_rtc_set()
A Dmk48t59.c110 tmp->tm_year = bcd2bin (year); in rtc_get()
112 if(tmp->tm_year<70) in rtc_get()
113 tmp->tm_year+=2000; in rtc_get()
115 tmp->tm_year+=1900; in rtc_get()
120 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
133 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
141 rtc_write (RTC_YEAR, bin2bcd(tmp->tm_year % 100)); in rtc_set()
A Ds3c24x0_rtc.c90 tmp->tm_year = bcd2bin(year); in rtc_get()
92 if (tmp->tm_year < 70) in rtc_get()
93 tmp->tm_year += 2000; in rtc_get()
95 tmp->tm_year += 1900; in rtc_get()
100 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
114 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
117 year = bin2bcd(tmp->tm_year % 100); in rtc_set()
A Dm48t35ax.c57 tmp->tm_year = bcd2bin (year) + ((cent_day & 0x10) ? 2000 : 1900); in rtc_get()
63 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
75 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
83 rtc_write (0x07, bin2bcd(tmp->tm_year % 100)); in rtc_set()
87 century = ((tmp->tm_year >= 2000) ? 0x10 : 0) | 0x20; in rtc_set()
A Dx1205.c105 tm->tm_year = bcd2bin(buf[CCR_YEAR]) in rtc_get()
113 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rtc_get()
124 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in rtc_set()
139 buf[CCR_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set()
141 buf[CCR_Y2K] = bin2bcd(tm->tm_year / 100); in rtc_set()
A Dds1337.c110 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get()
116 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
131 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
134 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
136 century = (tmp->tm_year >= 2000) ? 0x80 : 0; in rtc_set()
244 tmp->tm_year = bcd2bin(year) + ((mon_cent & 0x80) ? 2000 : 1900); in ds1337_rtc_get()
250 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in ds1337_rtc_get()
261 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in ds1337_rtc_set()
264 rtc_write(dev, RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in ds1337_rtc_set()
266 century = (tmp->tm_year >= 2000) ? 0x80 : 0; in ds1337_rtc_set()
A Disl1208.c102 tmp->tm_year = bcd2bin(buf[RTC_YR_REG_ADDR]) + 2000; in isl1208_rtc_get()
108 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in isl1208_rtc_get()
123 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in isl1208_rtc_set()
126 if (tmp->tm_year < 2000 || tmp->tm_year > 2099) in isl1208_rtc_set()
140 buf[RTC_YR_REG_ADDR] = bin2bcd(tmp->tm_year % 100); in isl1208_rtc_set()
A Dpcf2127.c68 buf[i++] = bin2bcd(tm->tm_year % 100); in pcf2127_rtc_set()
93 tm->tm_year = bcd2bin(buf[PCF2127_REG_YR]) + 1900; in pcf2127_rtc_get()
94 if (tm->tm_year < 1970) in pcf2127_rtc_get()
95 tm->tm_year += 100; /* assume we are in 1970...2069 */ in pcf2127_rtc_get()
101 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in pcf2127_rtc_get()
A Dpt7c4338.c97 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get()
102 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
112 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
115 rtc_write(RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in rtc_set()
176 tmp->tm_year = bcd2bin(year) + 2000; in pt7c4338_rtc_get()
181 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in pt7c4338_rtc_get()
190 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in pt7c4338_rtc_set()
193 rtc_write(dev, RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in pt7c4338_rtc_set()
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()
A Dmc146818.c111 tmp->tm_year = bcd2bin(year); in mc146818_get()
113 if (tmp->tm_year < 70) in mc146818_get()
114 tmp->tm_year += 2000; in mc146818_get()
116 tmp->tm_year += 1900; in mc146818_get()
127 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in mc146818_get()
138 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in mc146818_set()
144 mc146818_write8(RTC_YEAR, bin2bcd(tmp->tm_year % 100)); in mc146818_set()
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()
A Dds1556.c91 tmp->tm_year = bcd2bin( year ) + in rtc_get()
98 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()
125 rtc_write( RTC_YEAR, bin2bcd( tmp->tm_year % 100 )); in rtc_set()
126 rtc_write( RTC_CENTURY, bin2bcd( tmp->tm_year / 100 )); in rtc_set()
A Dds174x.c86 tmp->tm_year = bcd2bin( year ) + in rtc_get()
93 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
104 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
120 rtc_write( RTC_YEAR, bin2bcd( tmp->tm_year % 100 )); in rtc_set()
121 rtc_write( RTC_CENTURY, bin2bcd( tmp->tm_year / 100 )); in rtc_set()
A Dm41t60.c160 tmp->tm_year = cb2year(data[RTC_MONTH] >> 6) + bcd2bin(data[RTC_YEAR]); in rtc_get()
166 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
180 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
188 data[RTC_YEAR] = bin2bcd(tmp->tm_year % 100); in rtc_set()
189 data[RTC_MONTH] |= year2cb(tmp->tm_year) << 6; in rtc_set()
A Drx8025.c153 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000);
159 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday,
171 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday,
174 if (tmp->tm_year < 1970 || tmp->tm_year > 2069)
177 if (rtc_write(dev, RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)))
/u-boot/board/ge/common/
A Dge_rtc.c30 if (!ret && tm.tm_year > 2037) { in check_time()
37 tm.tm_year = 2036; in check_time()

Completed in 39 milliseconds

123