Home
last modified time | relevance | path

Searched refs:bcd2bin (Results 1 – 25 of 94) sorted by relevance

1234

/linux/arch/powerpc/platforms/powernv/
H A Dopal-rtc.c24 tm->tm_year = ((bcd2bin(y_m_d >> 24) * 100) + in opal_to_tm()
25 bcd2bin((y_m_d >> 16) & 0xff)) - 1900; in opal_to_tm()
26 tm->tm_mon = bcd2bin((y_m_d >> 8) & 0xff) - 1; in opal_to_tm()
27 tm->tm_mday = bcd2bin(y_m_d & 0xff); in opal_to_tm()
28 tm->tm_hour = bcd2bin((h_m_s_ms >> 56) & 0xff); in opal_to_tm()
29 tm->tm_min = bcd2bin((h_m_s_ms >> 48) & 0xff); in opal_to_tm()
30 tm->tm_sec = bcd2bin((h_m_s_ms >> 40) & 0xff); in opal_to_tm()
/linux/arch/m68k/sun3x/
H A Dtime.c60 t->tm_sec = bcd2bin(h->sec); in sun3x_hwclk()
61 t->tm_min = bcd2bin(h->min); in sun3x_hwclk()
62 t->tm_hour = bcd2bin(h->hour); in sun3x_hwclk()
63 t->tm_wday = bcd2bin(h->wday); in sun3x_hwclk()
64 t->tm_mday = bcd2bin(h->mday); in sun3x_hwclk()
65 t->tm_mon = bcd2bin(h->month) - 1; in sun3x_hwclk()
66 t->tm_year = bcd2bin(h->year); in sun3x_hwclk()
/linux/drivers/rtc/
H A Drtc-max6902.c66 dt->tm_sec = bcd2bin(buf[0]); in max6902_read_time()
67 dt->tm_min = bcd2bin(buf[1]); in max6902_read_time()
68 dt->tm_hour = bcd2bin(buf[2]); in max6902_read_time()
69 dt->tm_mday = bcd2bin(buf[3]); in max6902_read_time()
70 dt->tm_mon = bcd2bin(buf[4]) - 1; in max6902_read_time()
71 dt->tm_wday = bcd2bin(buf[5]); in max6902_read_time()
72 dt->tm_year = bcd2bin(buf[6]); in max6902_read_time()
79 century = bcd2bin(buf[0]) * 100; in max6902_read_time()
H A Drtc-rc5t583.c72 tm->tm_sec = bcd2bin(rtc_data[0]); in rc5t583_rtc_read_time()
73 tm->tm_min = bcd2bin(rtc_data[1]); in rc5t583_rtc_read_time()
74 tm->tm_hour = bcd2bin(rtc_data[2]); in rc5t583_rtc_read_time()
75 tm->tm_wday = bcd2bin(rtc_data[3]); in rc5t583_rtc_read_time()
76 tm->tm_mday = bcd2bin(rtc_data[4]); in rc5t583_rtc_read_time()
77 tm->tm_mon = bcd2bin(rtc_data[5]) - 1; in rc5t583_rtc_read_time()
78 tm->tm_year = bcd2bin(rtc_data[6]) + 100; in rc5t583_rtc_read_time()
122 alm->time.tm_min = bcd2bin(alarm_data[0]); in rc5t583_rtc_read_alarm()
123 alm->time.tm_hour = bcd2bin(alarm_data[1]); in rc5t583_rtc_read_alarm()
124 alm->time.tm_mday = bcd2bin(alarm_dat in rc5t583_rtc_read_alarm()
[all...]
H A Drtc-rc5t619.c45 hour = bcd2bin(hour & ~HOUR_PMFLAG); in rtc5t619_12hour_bcd2bin()
49 hour = bcd2bin(hour); in rtc5t619_12hour_bcd2bin()
146 tm->tm_sec = bcd2bin(buff[0]); in rc5t619_rtc_read_time()
147 tm->tm_min = bcd2bin(buff[1]); in rc5t619_rtc_read_time()
150 tm->tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_time()
154 tm->tm_wday = bcd2bin(buff[3]); in rc5t619_rtc_read_time()
155 tm->tm_mday = bcd2bin(buff[4]); in rc5t619_rtc_read_time()
156 tm->tm_mon = bcd2bin(buff[5] & 0x1f) - 1; /* back to system 0-11 */ in rc5t619_rtc_read_time()
157 tm->tm_year = bcd2bin(buff[6]) + 100 * cent_flag; in rc5t619_rtc_read_time()
255 alrm->time.tm_sec = bcd2bin(buf in rc5t619_rtc_read_alarm()
[all...]
H A Drtc-sd2405al.c96 time->tm_sec = bcd2bin(data[SD2405AL_REG_T_SEC] & 0x7F); in sd2405al_read_time()
97 time->tm_min = bcd2bin(data[SD2405AL_REG_T_MIN] & 0x7F); in sd2405al_read_time()
100 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] & 0x3F); in sd2405al_read_time()
103 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] in sd2405al_read_time()
106 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] in sd2405al_read_time()
109 time->tm_wday = bcd2bin(data[SD2405AL_REG_T_WEEK] & 0x07); in sd2405al_read_time()
110 time->tm_mday = bcd2bin(data[SD2405AL_REG_T_DAY] & 0x3F); in sd2405al_read_time()
111 time->tm_mon = bcd2bin(data[SD2405AL_REG_T_MON] & 0x1F) - 1; in sd2405al_read_time()
112 time->tm_year = bcd2bin(data[SD2405AL_REG_T_YEAR]) + 100; in sd2405al_read_time()
H A Drtc-em3027.c69 tm->tm_sec = bcd2bin(buf[0]); in em3027_get_time()
70 tm->tm_min = bcd2bin(buf[1]); in em3027_get_time()
71 tm->tm_hour = bcd2bin(buf[2]); in em3027_get_time()
72 tm->tm_mday = bcd2bin(buf[3]); in em3027_get_time()
73 tm->tm_wday = bcd2bin(buf[4]); in em3027_get_time()
74 tm->tm_mon = bcd2bin(buf[5]) - 1; in em3027_get_time()
75 tm->tm_year = bcd2bin(buf[6]) + 100; in em3027_get_time()
H A Drtc-ma35d1.c131 tm->tm_mday = bcd2bin(cal >> 0); in ma35d1_rtc_read_time()
133 tm->tm_mon = bcd2bin(cal >> 8); in ma35d1_rtc_read_time()
135 tm->tm_year = bcd2bin(cal >> 16) + 100; in ma35d1_rtc_read_time()
137 tm->tm_sec = bcd2bin(time >> 0); in ma35d1_rtc_read_time()
138 tm->tm_min = bcd2bin(time >> 8); in ma35d1_rtc_read_time()
139 tm->tm_hour = bcd2bin(time >> 16); in ma35d1_rtc_read_time()
171 alrm->time.tm_mday = bcd2bin(calm >> 0); in ma35d1_rtc_read_alarm()
172 alrm->time.tm_mon = bcd2bin(calm >> 8); in ma35d1_rtc_read_alarm()
175 alrm->time.tm_year = bcd2bin(calm >> 16) + 100; in ma35d1_rtc_read_alarm()
177 alrm->time.tm_sec = bcd2bin(tal in ma35d1_rtc_read_alarm()
[all...]
H A Drtc-ds1347.c78 dt->tm_sec = bcd2bin(buf[0]); in ds1347_read_time()
79 dt->tm_min = bcd2bin(buf[1] & 0x7f); in ds1347_read_time()
80 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in ds1347_read_time()
81 dt->tm_mday = bcd2bin(buf[3]); in ds1347_read_time()
82 dt->tm_mon = bcd2bin(buf[4]) - 1; in ds1347_read_time()
83 dt->tm_wday = bcd2bin(buf[5]) - 1; in ds1347_read_time()
84 dt->tm_year = (bcd2bin(century) * 100) + bcd2bin(buf[6]) - 1900; in ds1347_read_time()
H A Drtc-sd3078.c86 tm->tm_sec = bcd2bin(rtc_data[SD3078_REG_SC] & 0x7F); in sd3078_rtc_read_time()
87 tm->tm_min = bcd2bin(rtc_data[SD3078_REG_MN] & 0x7F); in sd3078_rtc_read_time()
96 tm->tm_hour = bcd2bin(rtc_data[SD3078_REG_HR] & 0x3F); in sd3078_rtc_read_time()
98 tm->tm_hour = bcd2bin(rtc_data[SD3078_REG_HR] & 0x1F) + 12; in sd3078_rtc_read_time()
100 tm->tm_hour = bcd2bin(rtc_data[SD3078_REG_HR] & 0x1F); in sd3078_rtc_read_time()
102 tm->tm_mday = bcd2bin(rtc_data[SD3078_REG_DM] & 0x3F); in sd3078_rtc_read_time()
104 tm->tm_mon = bcd2bin(rtc_data[SD3078_REG_MO] & 0x1F) - 1; in sd3078_rtc_read_time()
105 tm->tm_year = bcd2bin(rtc_data[SD3078_REG_YR]) + 100; in sd3078_rtc_read_time()
H A Drtc-palmas.c56 tm->tm_sec = bcd2bin(rtc_data[0]); in palmas_rtc_read_time()
57 tm->tm_min = bcd2bin(rtc_data[1]); in palmas_rtc_read_time()
58 tm->tm_hour = bcd2bin(rtc_data[2]); in palmas_rtc_read_time()
59 tm->tm_mday = bcd2bin(rtc_data[3]); in palmas_rtc_read_time()
60 tm->tm_mon = bcd2bin(rtc_data[4]) - 1; in palmas_rtc_read_time()
61 tm->tm_year = bcd2bin(rtc_data[5]) + 100; in palmas_rtc_read_time()
127 alm->time.tm_sec = bcd2bin(alarm_data[0]); in palmas_rtc_read_alarm()
128 alm->time.tm_min = bcd2bin(alarm_data[1]); in palmas_rtc_read_alarm()
129 alm->time.tm_hour = bcd2bin(alarm_data[2]); in palmas_rtc_read_alarm()
130 alm->time.tm_mday = bcd2bin(alarm_dat in palmas_rtc_read_alarm()
[all...]
H A Drtc-ds1511.c155 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in ds1511_rtc_read_time()
156 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min); in ds1511_rtc_read_time()
157 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in ds1511_rtc_read_time()
158 rtc_tm->tm_mday = bcd2bin(rtc_tm->tm_mday); in ds1511_rtc_read_time()
159 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday); in ds1511_rtc_read_time()
160 rtc_tm->tm_mon = bcd2bin(rtc_tm->tm_mon); in ds1511_rtc_read_time()
161 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year); in ds1511_rtc_read_time()
162 century = bcd2bin(century) * 100; in ds1511_rtc_read_time()
201 alrm->time.tm_mday = bcd2bin(rtc_read(DS1511_AM4_DATE) & 0x3f); in ds1511_rtc_read_alarm()
202 alrm->time.tm_hour = bcd2bin(rtc_rea in ds1511_rtc_read_alarm()
[all...]
H A Drtc-max6916.c66 dt->tm_sec = bcd2bin(buf[0]); in max6916_read_time()
67 dt->tm_min = bcd2bin(buf[1]); in max6916_read_time()
68 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in max6916_read_time()
69 dt->tm_mday = bcd2bin(buf[3]); in max6916_read_time()
70 dt->tm_mon = bcd2bin(buf[4]) - 1; in max6916_read_time()
71 dt->tm_wday = bcd2bin(buf[5]) - 1; in max6916_read_time()
72 dt->tm_year = bcd2bin(buf[6]) + 100; in max6916_read_time()
H A Drtc-vt8500.c109 tm->tm_sec = bcd2bin(time & TIME_SEC_MASK); in vt8500_rtc_read_time()
110 tm->tm_min = bcd2bin((time & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_time()
111 tm->tm_hour = bcd2bin((time & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_time()
112 tm->tm_mday = bcd2bin(date & DATE_DAY_MASK); in vt8500_rtc_read_time()
113 tm->tm_mon = bcd2bin((date & DATE_MONTH_MASK) >> DATE_MONTH_S) - 1; in vt8500_rtc_read_time()
114 tm->tm_year = bcd2bin((date & DATE_YEAR_MASK) >> DATE_YEAR_S) in vt8500_rtc_read_time()
147 alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S); in vt8500_rtc_read_alarm()
148 alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_alarm()
149 alrm->time.tm_min = bcd2bin((alarm & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_alarm()
150 alrm->time.tm_sec = bcd2bin((alar in vt8500_rtc_read_alarm()
[all...]
H A Drtc-max6900.c150 tm->tm_sec = bcd2bin(regs[MAX6900_REG_SC]); in max6900_rtc_read_time()
151 tm->tm_min = bcd2bin(regs[MAX6900_REG_MN]); in max6900_rtc_read_time()
152 tm->tm_hour = bcd2bin(regs[MAX6900_REG_HR] & 0x3f); in max6900_rtc_read_time()
153 tm->tm_mday = bcd2bin(regs[MAX6900_REG_DT]); in max6900_rtc_read_time()
154 tm->tm_mon = bcd2bin(regs[MAX6900_REG_MO]) - 1; in max6900_rtc_read_time()
155 tm->tm_year = bcd2bin(regs[MAX6900_REG_YR]) + in max6900_rtc_read_time()
156 bcd2bin(regs[MAX6900_REG_CENTURY]) * 100 - 1900; in max6900_rtc_read_time()
157 tm->tm_wday = bcd2bin(regs[MAX6900_REG_DW]); in max6900_rtc_read_time()
H A Drtc-m41t94.c82 tm->tm_sec = bcd2bin(spi_w8r8(spi, M41T94_REG_SECONDS)); in m41t94_read_time()
83 tm->tm_min = bcd2bin(spi_w8r8(spi, M41T94_REG_MINUTES)); in m41t94_read_time()
85 tm->tm_hour = bcd2bin(hour & 0x3f); in m41t94_read_time()
86 tm->tm_wday = bcd2bin(spi_w8r8(spi, M41T94_REG_WDAY)) - 1; in m41t94_read_time()
87 tm->tm_mday = bcd2bin(spi_w8r8(spi, M41T94_REG_DAY)); in m41t94_read_time()
88 tm->tm_mon = bcd2bin(spi_w8r8(spi, M41T94_REG_MONTH)) - 1; in m41t94_read_time()
89 tm->tm_year = bcd2bin(spi_w8r8(spi, M41T94_REG_YEAR)); in m41t94_read_time()
H A Drtc-rk808.c132 tm->tm_sec = bcd2bin(rtc_data[0] & SECONDS_REG_MSK); in rk808_rtc_readtime()
133 tm->tm_min = bcd2bin(rtc_data[1] & MINUTES_REG_MAK); in rk808_rtc_readtime()
134 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK); in rk808_rtc_readtime()
135 tm->tm_mday = bcd2bin(rtc_data[3] & DAYS_REG_MSK); in rk808_rtc_readtime()
136 tm->tm_mon = (bcd2bin(rtc_data[4] & MONTHS_REG_MSK)) - 1; in rk808_rtc_readtime()
137 tm->tm_year = (bcd2bin(rtc_data[5] & YEARS_REG_MSK)) + 100; in rk808_rtc_readtime()
138 tm->tm_wday = bcd2bin(rtc_data[6] & WEEKS_REG_MSK); in rk808_rtc_readtime()
203 alrm->time.tm_sec = bcd2bin(alrm_data[0] & SECONDS_REG_MSK); in rk808_rtc_readalarm()
204 alrm->time.tm_min = bcd2bin(alrm_data[1] & MINUTES_REG_MAK); in rk808_rtc_readalarm()
205 alrm->time.tm_hour = bcd2bin(alrm_dat in rk808_rtc_readalarm()
[all...]
H A Drtc-mcp795.c247 tim->tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_time()
248 tim->tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_time()
249 tim->tm_hour = bcd2bin(data[2] & 0x3F); in mcp795_read_time()
250 tim->tm_wday = bcd2bin(data[3] & 0x07) - 1; in mcp795_read_time()
251 tim->tm_mday = bcd2bin(data[4] & 0x3F); in mcp795_read_time()
252 tim->tm_mon = bcd2bin(data[5] & 0x1F) - 1; in mcp795_read_time()
253 tim->tm_year = bcd2bin(data[6]) + 100; /* Assume we are in 20xx */ in mcp795_read_time()
329 alm->time.tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_alarm()
330 alm->time.tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_alarm()
331 alm->time.tm_hour = bcd2bin(dat in mcp795_read_alarm()
[all...]
H A Drtc-max8907.c59 tm->tm_year = bcd2bin(regs[RTC_YEAR2]) * 100 + in regs_to_tm()
60 bcd2bin(regs[RTC_YEAR1]) - 1900; in regs_to_tm()
61 tm->tm_mon = bcd2bin(regs[RTC_MONTH] & 0x1f) - 1; in regs_to_tm()
62 tm->tm_mday = bcd2bin(regs[RTC_DATE] & 0x3f); in regs_to_tm()
65 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm()
71 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm()
73 tm->tm_min = bcd2bin(regs[RTC_MIN] & 0x7f); in regs_to_tm()
74 tm->tm_sec = bcd2bin(regs[RTC_SEC] & 0x7f); in regs_to_tm()
H A Drtc-ds1216.c86 tm->tm_sec = bcd2bin(regs.sec); in ds1216_rtc_read_time()
87 tm->tm_min = bcd2bin(regs.min); in ds1216_rtc_read_time()
90 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time()
94 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time()
96 tm->tm_mday = bcd2bin(regs.mday & 0x3f); in ds1216_rtc_read_time()
97 tm->tm_mon = bcd2bin(regs.month & 0x1f); in ds1216_rtc_read_time()
98 tm->tm_year = bcd2bin(regs.year); in ds1216_rtc_read_time()
H A Drtc-r9701.c78 dt->tm_sec = bcd2bin(buf[0]); /* RSECCNT */ in r9701_get_datetime()
79 dt->tm_min = bcd2bin(buf[1]); /* RMINCNT */ in r9701_get_datetime()
80 dt->tm_hour = bcd2bin(buf[2]); /* RHRCNT */ in r9701_get_datetime()
82 dt->tm_mday = bcd2bin(buf[3]); /* RDAYCNT */ in r9701_get_datetime()
83 dt->tm_mon = bcd2bin(buf[4]) - 1; /* RMONCNT */ in r9701_get_datetime()
84 dt->tm_year = bcd2bin(buf[5]) + 100; /* RYRCNT */ in r9701_get_datetime()
/linux/arch/m68k/bvme6000/
H A Drtc.c56 wtime.tm_sec = bcd2bin(rtc->bcd_sec); in rtc_ioctl()
57 wtime.tm_min = bcd2bin(rtc->bcd_min); in rtc_ioctl()
58 wtime.tm_hour = bcd2bin(rtc->bcd_hr); in rtc_ioctl()
59 wtime.tm_mday = bcd2bin(rtc->bcd_dom); in rtc_ioctl()
60 wtime.tm_mon = bcd2bin(rtc->bcd_mth)-1; in rtc_ioctl()
61 wtime.tm_year = bcd2bin(rtc->bcd_year); in rtc_ioctl()
64 wtime.tm_wday = bcd2bin(rtc->bcd_dow)-1; in rtc_ioctl()
65 } while (wtime.tm_sec != bcd2bin(rtc->bcd_sec)); in rtc_ioctl()
/linux/arch/mips/dec/
H A Dtime.c47 sec = bcd2bin(sec); in read_persistent_clock64()
48 min = bcd2bin(min); in read_persistent_clock64()
49 hour = bcd2bin(hour); in read_persistent_clock64()
50 day = bcd2bin(day); in read_persistent_clock64()
51 mon = bcd2bin(mon); in read_persistent_clock64()
52 year = bcd2bin(year); in read_persistent_clock64()
87 cmos_minutes = bcd2bin(cmos_minutes); in update_persistent_clock64()
/linux/arch/mips/sibyte/swarm/
H A Drtc_xicor1241.c190 sec = bcd2bin(sec); in xicor_get_time()
191 min = bcd2bin(min); in xicor_get_time()
192 hour = bcd2bin(hour); in xicor_get_time()
193 day = bcd2bin(day); in xicor_get_time()
194 mon = bcd2bin(mon); in xicor_get_time()
195 year = bcd2bin(year); in xicor_get_time()
196 y2k = bcd2bin(y2k); in xicor_get_time()
/linux/arch/m68k/q40/
H A Dconfig.c223 t->tm_year = bcd2bin (Q40_RTC_YEAR); in q40_hwclk()
224 t->tm_mon = bcd2bin (Q40_RTC_MNTH)-1; in q40_hwclk()
225 t->tm_mday = bcd2bin (Q40_RTC_DATE); in q40_hwclk()
226 t->tm_hour = bcd2bin (Q40_RTC_HOUR); in q40_hwclk()
227 t->tm_min = bcd2bin (Q40_RTC_MINS); in q40_hwclk()
228 t->tm_sec = bcd2bin (Q40_RTC_SECS); in q40_hwclk()
234 t->tm_wday = bcd2bin(Q40_RTC_DOW)-1; in q40_hwclk()

1234