/openbmc/u-boot/drivers/rtc/ |
H A D | m41t11.c | 89 tmp->tm_year = CONFIG_SYS_M41T11_BASE_YEAR in rtc_get() 105 tmp->tm_year =((int)cent*100)+bcd2bin(data[RTC_YEARS_ADDR]); in rtc_get() 113 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get() 124 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set() 136 data[RTC_YEARS_ADDR] = bin2bcd(tmp->tm_year%100);/*same thing either way*/ in rtc_set() 138 if( ((tmp->tm_year - CONFIG_SYS_M41T11_BASE_YEAR) > 200) || in rtc_set() 139 (tmp->tm_year < CONFIG_SYS_M41T11_BASE_YEAR) ){ in rtc_set() 142 data[RTC_HOUR_ADDR] |= (tmp->tm_year - CONFIG_SYS_M41T11_BASE_YEAR) > 100 ? 0x40 : 0; in rtc_set() 146 cent = tmp->tm_year ? tmp->tm_year / 100 : 0; in rtc_set()
|
H A D | date.c | 36 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()
|
H A D | rs5c372.c | 132 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()
|
H A D | ds1307.c | 129 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get() 135 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get() 148 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set() 151 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set() 154 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set() 215 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in ds1307_rtc_set() 218 if (tm->tm_year < 1970 || tm->tm_year > 2069) in ds1307_rtc_set() 221 buf[RTC_YR_REG_ADDR] = bin2bcd(tm->tm_year % 100); in ds1307_rtc_set() 285 tm->tm_year = bcd2bin(buf[RTC_YR_REG_ADDR]) + in ds1307_rtc_get() 293 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_wday, in ds1307_rtc_get()
|
H A D | s3c24x0_rtc.c | 90 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()
|
H A D | mk48t59.c | 110 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()
|
H A D | max6900.c | 69 tmp->tm_year = bcd2bin (year) + bcd2bin(cent) * 100; in rtc_get() 75 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get() 85 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set() 90 rtc_write (0x92, bin2bcd(tmp->tm_year / 100)); in rtc_set() 91 rtc_write (0x8c, bin2bcd(tmp->tm_year % 100)); in rtc_set()
|
H A D | mcfrtc.c | 45 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()
|
H A D | rx8025.c | 125 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get() 131 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get() 143 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set() 146 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set() 149 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
|
H A D | sandbox_rtc.c | 32 time->tm_year = dm_i2c_reg_read(dev, REG_YEAR); in sandbox_rtc_get() 33 if (time->tm_year < 0) in sandbox_rtc_get() 34 return time->tm_year; in sandbox_rtc_get() 35 time->tm_year += 1900; in sandbox_rtc_get() 62 ret = dm_i2c_reg_write(dev, REG_YEAR, time->tm_year - 1900); in sandbox_rtc_set()
|
H A D | pcf8563.c | 56 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 1900 : 2000); in rtc_get() 62 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get() 73 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set() 76 rtc_write (0x08, bin2bcd(tmp->tm_year % 100)); in rtc_set() 78 century = (tmp->tm_year >= 2000) ? 0 : 0x80; in rtc_set()
|
H A D | pcf2127.c | 44 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()
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-max6902.c | 72 dt->tm_year = bcd2bin(buf[6]); in max6902_read_time() 81 dt->tm_year += century; in max6902_read_time() 82 dt->tm_year -= 1900; in max6902_read_time() 89 dt->tm_year = dt->tm_year + 1900; in max6902_set_time() 101 max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100)); in max6902_set_time() 102 max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100)); in max6902_set_time()
|
H A D | rtc-mc146818-lib.c | 126 p->time->tm_year = CMOS_READ(RTC_YEAR); in mc146818_get_time_callback() 172 time->tm_year = bcd2bin(time->tm_year); in mc146818_get_time() 179 time->tm_year += p.real_year - 72; in mc146818_get_time() 184 time->tm_year += (p.century - 19) * 100; in mc146818_get_time() 191 if (time->tm_year <= 69) in mc146818_get_time() 192 time->tm_year += 100; in mc146818_get_time() 223 yrs = time->tm_year; in mc146818_set_time()
|
H A D | rtc-moxart.c | 150 (((tm->tm_year - 100) / 10) << 4) | in moxart_rtc_set_time() 151 ((tm->tm_year - 100) % 10)); in moxart_rtc_set_time() 179 __func__, tm->tm_year, tm->tm_mon, tm->tm_mday, in moxart_rtc_set_time() 218 tm->tm_year = (((v & 0xF0) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time() 219 tm->tm_year += 100; in moxart_rtc_read_time() 220 if (tm->tm_year <= 69) in moxart_rtc_read_time() 221 tm->tm_year += 100; in moxart_rtc_read_time() 228 if (!(tm->tm_year % 4) && (tm->tm_year % 100)) in moxart_rtc_read_time()
|
H A D | rtc-m41t94.c | 38 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_set_time() 49 if (tm->tm_year >= 100) in m41t94_set_time() 51 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100); in m41t94_set_time() 89 tm->tm_year = bcd2bin(spi_w8r8(spi, M41T94_REG_YEAR)); in m41t94_read_time() 91 tm->tm_year += 100; in m41t94_read_time() 97 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_read_time()
|
H A D | rtc-ds1511.c | 182 if (rtc_tm->tm_year < 1900) in ds1511_rtc_set_time() 183 rtc_tm->tm_year += 1900; in ds1511_rtc_set_time() 185 if (rtc_tm->tm_year < 1970) in ds1511_rtc_set_time() 188 yrs = rtc_tm->tm_year % 100; in ds1511_rtc_set_time() 189 cen = rtc_tm->tm_year / 100; in ds1511_rtc_set_time() 200 if (day > rtc_month_days(rtc_tm->tm_mon, rtc_tm->tm_year)) in ds1511_rtc_set_time() 247 rtc_tm->tm_year = rtc_read(RTC_YEAR) & 0x7f; in ds1511_rtc_read_time() 259 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year); in ds1511_rtc_read_time() 266 century += rtc_tm->tm_year; in ds1511_rtc_read_time() 267 rtc_tm->tm_year = century - 1900; in ds1511_rtc_read_time()
|
H A D | rtc-da9052.c | 78 rtc_tm->tm_year = (v[0][4] & DA9052_RTC_YEAR) + 100; in da9052_read_alarm() 114 rtc_tm->tm_year -= 100; in da9052_set_alarm() 133 DA9052_RTC_YEAR, rtc_tm->tm_year); in da9052_set_alarm() 176 rtc_tm->tm_year = (v[0][5] & DA9052_RTC_YEAR) + 100; in da9052_rtc_read_time() 203 if ((tm->tm_year < 100) || (tm->tm_year > 163)) in da9052_rtc_set_time() 213 v[5] = tm->tm_year - 100; in da9052_rtc_set_time() 244 if ((tm->tm_year < 100) || (tm->tm_year > 163)) in da9052_rtc_set_alarm()
|
H A D | rtc-m48t35.c | 74 tm->tm_year = readb(&priv->reg->year); in m48t35_read_time() 83 tm->tm_year = bcd2bin(tm->tm_year); in m48t35_read_time() 89 tm->tm_year += 70; in m48t35_read_time() 90 if (tm->tm_year <= 69) in m48t35_read_time() 91 tm->tm_year += 100; in m48t35_read_time() 104 yrs = tm->tm_year + 1900; in m48t35_set_time()
|
H A D | rtc-msm6242.c | 132 tm->tm_year = msm6242_read(priv, MSM6242_YEAR10) * 10 + in msm6242_read_time() 134 if (tm->tm_year <= 69) in msm6242_read_time() 135 tm->tm_year += 100; in msm6242_read_time() 175 if (tm->tm_year >= 100) in msm6242_set_time() 176 tm->tm_year -= 100; in msm6242_set_time() 177 msm6242_write(priv, tm->tm_year / 10, MSM6242_YEAR10); in msm6242_set_time() 178 msm6242_write(priv, tm->tm_year % 10, MSM6242_YEAR1); in msm6242_set_time()
|
/openbmc/openbmc/poky/meta/recipes-extended/at/at/ |
H A D | posixtm.c | 70 tm->tm_year = *digit_pair; in year() 78 tm->tm_year += 100; in year() 85 tm->tm_year = digit_pair[0] * 100 + digit_pair[1] - 1900; in year() 98 tm->tm_year = tmp->tm_year; in year() 222 if ((tm0.tm_year ^ tm->tm_year) in posixtime()
|
/openbmc/linux/arch/powerpc/platforms/maple/ |
H A D | time.c | 59 tm->tm_year = maple_clock_read(RTC_YEAR); in maple_get_rtc_time() 69 tm->tm_year = bcd2bin(tm->tm_year); in maple_get_rtc_time() 71 if ((tm->tm_year + 1900) < 1970) in maple_get_rtc_time() 72 tm->tm_year += 100; in maple_get_rtc_time() 97 year = tm->tm_year; in maple_set_rtc_time()
|
/openbmc/linux/arch/m68k/hp300/ |
H A D | config.c | 218 t->tm_year = hp300_rtc_read(RTC_REG_YEAR1) * 10 + in hp300_hwclk() 220 if (t->tm_year <= 69) in hp300_hwclk() 221 t->tm_year += 100; in hp300_hwclk() 234 if (t->tm_year >= 100) in hp300_hwclk() 235 t->tm_year -= 100; in hp300_hwclk() 236 hp300_rtc_write(RTC_REG_YEAR1, t->tm_year / 10); in hp300_hwclk() 237 hp300_rtc_write(RTC_REG_YEAR2, t->tm_year % 10); in hp300_hwclk()
|
/openbmc/linux/arch/m68k/sun3/ |
H A D | intersil.c | 46 todintersil->year = (t->tm_year - 68) % 100; in sun3_hwclk() 56 t->tm_year = todintersil->year + 68; in sun3_hwclk() 58 if (t->tm_year < 70) in sun3_hwclk() 59 t->tm_year += 100; in sun3_hwclk()
|
/openbmc/linux/tools/testing/selftests/rtc/ |
H A D | setdate.c | 47 sscanf(date, "%d-%d-%d", &new.tm_mday, &new.tm_mon, &new.tm_year); in main() 49 new.tm_year -= 1900; in main() 53 new.tm_mday, new.tm_mon + 1, new.tm_year + 1900, in main() 72 current.tm_mday, current.tm_mon + 1, current.tm_year + 1900, in main()
|