Home
last modified time | relevance | path

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

1234

/linux-4.19.296/drivers/rtc/
Drtc-fm3130.c121 t->tm_sec = bcd2bin(fm3130->regs[FM3130_RTC_SECONDS] & 0x7f); in fm3130_get_time()
122 t->tm_min = bcd2bin(fm3130->regs[FM3130_RTC_MINUTES] & 0x7f); in fm3130_get_time()
124 t->tm_hour = bcd2bin(tmp); in fm3130_get_time()
125 t->tm_wday = bcd2bin(fm3130->regs[FM3130_RTC_DAY] & 0x07) - 1; in fm3130_get_time()
126 t->tm_mday = bcd2bin(fm3130->regs[FM3130_RTC_DATE] & 0x3f); in fm3130_get_time()
128 t->tm_mon = bcd2bin(tmp) - 1; in fm3130_get_time()
131 t->tm_year = bcd2bin(fm3130->regs[FM3130_RTC_YEARS]) + 100; in fm3130_get_time()
216 tm->tm_sec = bcd2bin(fm3130->regs[FM3130_ALARM_SECONDS] & 0x7F); in fm3130_read_alarm()
217 tm->tm_min = bcd2bin(fm3130->regs[FM3130_ALARM_MINUTES] & 0x7F); in fm3130_read_alarm()
218 tm->tm_hour = bcd2bin(fm3130->regs[FM3130_ALARM_HOURS] & 0x3F); in fm3130_read_alarm()
[all …]
Drtc-max6902.c70 dt->tm_sec = bcd2bin(buf[0]); in max6902_read_time()
71 dt->tm_min = bcd2bin(buf[1]); in max6902_read_time()
72 dt->tm_hour = bcd2bin(buf[2]); in max6902_read_time()
73 dt->tm_mday = bcd2bin(buf[3]); in max6902_read_time()
74 dt->tm_mon = bcd2bin(buf[4]) - 1; in max6902_read_time()
75 dt->tm_wday = bcd2bin(buf[5]); in max6902_read_time()
76 dt->tm_year = bcd2bin(buf[6]); in max6902_read_time()
83 century = bcd2bin(buf[0]) * 100; in max6902_read_time()
Drtc-mv.c88 tm->tm_sec = bcd2bin(second); in mv_rtc_read_time()
89 tm->tm_min = bcd2bin(minute); in mv_rtc_read_time()
90 tm->tm_hour = bcd2bin(hour); in mv_rtc_read_time()
91 tm->tm_mday = bcd2bin(day); in mv_rtc_read_time()
92 tm->tm_wday = bcd2bin(wday); in mv_rtc_read_time()
93 tm->tm_mon = bcd2bin(month) - 1; in mv_rtc_read_time()
95 tm->tm_year = bcd2bin(year) + 100; in mv_rtc_read_time()
119 alm->time.tm_sec = bcd2bin(second); in mv_rtc_read_alarm()
120 alm->time.tm_min = bcd2bin(minute); in mv_rtc_read_alarm()
121 alm->time.tm_hour = bcd2bin(hour); in mv_rtc_read_alarm()
[all …]
Drtc-tps80031.c79 tm->tm_sec = bcd2bin(buff[0]); in tps80031_rtc_read_time()
80 tm->tm_min = bcd2bin(buff[1]); in tps80031_rtc_read_time()
81 tm->tm_hour = bcd2bin(buff[2]); in tps80031_rtc_read_time()
82 tm->tm_mday = bcd2bin(buff[3]); in tps80031_rtc_read_time()
83 tm->tm_mon = bcd2bin(buff[4]) - 1; in tps80031_rtc_read_time()
84 tm->tm_year = bcd2bin(buff[5]) + RTC_YEAR_OFFSET; in tps80031_rtc_read_time()
85 tm->tm_wday = bcd2bin(buff[6]); in tps80031_rtc_read_time()
178 alrm->time.tm_sec = bcd2bin(buff[0]); in tps80031_rtc_read_alarm()
179 alrm->time.tm_min = bcd2bin(buff[1]); in tps80031_rtc_read_alarm()
180 alrm->time.tm_hour = bcd2bin(buff[2]); in tps80031_rtc_read_alarm()
[all …]
Drtc-em3027.c72 tm->tm_sec = bcd2bin(buf[0]); in em3027_get_time()
73 tm->tm_min = bcd2bin(buf[1]); in em3027_get_time()
74 tm->tm_hour = bcd2bin(buf[2]); in em3027_get_time()
75 tm->tm_mday = bcd2bin(buf[3]); in em3027_get_time()
76 tm->tm_wday = bcd2bin(buf[4]); in em3027_get_time()
77 tm->tm_mon = bcd2bin(buf[5]); in em3027_get_time()
78 tm->tm_year = bcd2bin(buf[6]) + 100; in em3027_get_time()
Drtc-rc5t583.c82 tm->tm_sec = bcd2bin(rtc_data[0]); in rc5t583_rtc_read_time()
83 tm->tm_min = bcd2bin(rtc_data[1]); in rc5t583_rtc_read_time()
84 tm->tm_hour = bcd2bin(rtc_data[2]); in rc5t583_rtc_read_time()
85 tm->tm_wday = bcd2bin(rtc_data[3]); in rc5t583_rtc_read_time()
86 tm->tm_mday = bcd2bin(rtc_data[4]); in rc5t583_rtc_read_time()
87 tm->tm_mon = bcd2bin(rtc_data[5]) - 1; in rc5t583_rtc_read_time()
88 tm->tm_year = bcd2bin(rtc_data[6]) + 100; in rc5t583_rtc_read_time()
132 alm->time.tm_min = bcd2bin(alarm_data[0]); in rc5t583_rtc_read_alarm()
133 alm->time.tm_hour = bcd2bin(alarm_data[1]); in rc5t583_rtc_read_alarm()
134 alm->time.tm_mday = bcd2bin(alarm_data[2]); in rc5t583_rtc_read_alarm()
[all …]
Drtc-ds1347.c61 dt->tm_sec = bcd2bin(buf[0]); in ds1347_read_time()
62 dt->tm_min = bcd2bin(buf[1]); in ds1347_read_time()
63 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in ds1347_read_time()
64 dt->tm_mday = bcd2bin(buf[3]); in ds1347_read_time()
65 dt->tm_mon = bcd2bin(buf[4]) - 1; in ds1347_read_time()
66 dt->tm_wday = bcd2bin(buf[5]) - 1; in ds1347_read_time()
67 dt->tm_year = bcd2bin(buf[6]) + 100; in ds1347_read_time()
Drtc-max6916.c70 dt->tm_sec = bcd2bin(buf[0]); in max6916_read_time()
71 dt->tm_min = bcd2bin(buf[1]); in max6916_read_time()
72 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in max6916_read_time()
73 dt->tm_mday = bcd2bin(buf[3]); in max6916_read_time()
74 dt->tm_mon = bcd2bin(buf[4]) - 1; in max6916_read_time()
75 dt->tm_wday = bcd2bin(buf[5]) - 1; in max6916_read_time()
76 dt->tm_year = bcd2bin(buf[6]) + 100; in max6916_read_time()
Drtc-palmas.c69 tm->tm_sec = bcd2bin(rtc_data[0]); in palmas_rtc_read_time()
70 tm->tm_min = bcd2bin(rtc_data[1]); in palmas_rtc_read_time()
71 tm->tm_hour = bcd2bin(rtc_data[2]); in palmas_rtc_read_time()
72 tm->tm_mday = bcd2bin(rtc_data[3]); in palmas_rtc_read_time()
73 tm->tm_mon = bcd2bin(rtc_data[4]) - 1; in palmas_rtc_read_time()
74 tm->tm_year = bcd2bin(rtc_data[5]) + 100; in palmas_rtc_read_time()
140 alm->time.tm_sec = bcd2bin(alarm_data[0]); in palmas_rtc_read_alarm()
141 alm->time.tm_min = bcd2bin(alarm_data[1]); in palmas_rtc_read_alarm()
142 alm->time.tm_hour = bcd2bin(alarm_data[2]); in palmas_rtc_read_alarm()
143 alm->time.tm_mday = bcd2bin(alarm_data[3]); in palmas_rtc_read_alarm()
[all …]
Drtc-m41t94.c85 tm->tm_sec = bcd2bin(spi_w8r8(spi, M41T94_REG_SECONDS)); in m41t94_read_time()
86 tm->tm_min = bcd2bin(spi_w8r8(spi, M41T94_REG_MINUTES)); in m41t94_read_time()
88 tm->tm_hour = bcd2bin(hour & 0x3f); in m41t94_read_time()
89 tm->tm_wday = bcd2bin(spi_w8r8(spi, M41T94_REG_WDAY)) - 1; in m41t94_read_time()
90 tm->tm_mday = bcd2bin(spi_w8r8(spi, M41T94_REG_DAY)); in m41t94_read_time()
91 tm->tm_mon = bcd2bin(spi_w8r8(spi, M41T94_REG_MONTH)) - 1; in m41t94_read_time()
92 tm->tm_year = bcd2bin(spi_w8r8(spi, M41T94_REG_YEAR)); in m41t94_read_time()
Drtc-max6900.c152 tm->tm_sec = bcd2bin(regs[MAX6900_REG_SC]); in max6900_rtc_read_time()
153 tm->tm_min = bcd2bin(regs[MAX6900_REG_MN]); in max6900_rtc_read_time()
154 tm->tm_hour = bcd2bin(regs[MAX6900_REG_HR] & 0x3f); in max6900_rtc_read_time()
155 tm->tm_mday = bcd2bin(regs[MAX6900_REG_DT]); in max6900_rtc_read_time()
156 tm->tm_mon = bcd2bin(regs[MAX6900_REG_MO]) - 1; in max6900_rtc_read_time()
157 tm->tm_year = bcd2bin(regs[MAX6900_REG_YR]) + in max6900_rtc_read_time()
158 bcd2bin(regs[MAX6900_REG_CENTURY]) * 100 - 1900; in max6900_rtc_read_time()
159 tm->tm_wday = bcd2bin(regs[MAX6900_REG_DW]); in max6900_rtc_read_time()
Drtc-vt8500.c117 tm->tm_sec = bcd2bin(time & TIME_SEC_MASK); in vt8500_rtc_read_time()
118 tm->tm_min = bcd2bin((time & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_time()
119 tm->tm_hour = bcd2bin((time & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_time()
120 tm->tm_mday = bcd2bin(date & DATE_DAY_MASK); in vt8500_rtc_read_time()
121 tm->tm_mon = bcd2bin((date & DATE_MONTH_MASK) >> DATE_MONTH_S) - 1; in vt8500_rtc_read_time()
122 tm->tm_year = bcd2bin((date & DATE_YEAR_MASK) >> DATE_YEAR_S) in vt8500_rtc_read_time()
161 alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S); in vt8500_rtc_read_alarm()
162 alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_alarm()
163 alrm->time.tm_min = bcd2bin((alarm & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_alarm()
164 alrm->time.tm_sec = bcd2bin((alarm & TIME_SEC_MASK)); in vt8500_rtc_read_alarm()
Drtc-mc146818-lib.c72 time->tm_sec = bcd2bin(time->tm_sec); in mc146818_get_time()
73 time->tm_min = bcd2bin(time->tm_min); in mc146818_get_time()
74 time->tm_hour = bcd2bin(time->tm_hour); in mc146818_get_time()
75 time->tm_mday = bcd2bin(time->tm_mday); in mc146818_get_time()
76 time->tm_mon = bcd2bin(time->tm_mon); in mc146818_get_time()
77 time->tm_year = bcd2bin(time->tm_year); in mc146818_get_time()
78 century = bcd2bin(century); in mc146818_get_time()
Drtc-isl1208.c315 tm->tm_sec = bcd2bin(regs[ISL1208_REG_SC]); in isl1208_i2c_read_time()
316 tm->tm_min = bcd2bin(regs[ISL1208_REG_MN]); in isl1208_i2c_read_time()
322 tm->tm_hour = bcd2bin(_hr & 0x3f); in isl1208_i2c_read_time()
325 tm->tm_hour = bcd2bin(_hr & 0x1f); in isl1208_i2c_read_time()
331 tm->tm_mday = bcd2bin(regs[ISL1208_REG_DT]); in isl1208_i2c_read_time()
332 tm->tm_mon = bcd2bin(regs[ISL1208_REG_MO]) - 1; /* rtc starts at 1 */ in isl1208_i2c_read_time()
333 tm->tm_year = bcd2bin(regs[ISL1208_REG_YR]) + 100; in isl1208_i2c_read_time()
334 tm->tm_wday = bcd2bin(regs[ISL1208_REG_DW]); in isl1208_i2c_read_time()
360 tm->tm_sec = bcd2bin(regs[ISL1208_REG_SCA - ISL1208_REG_SCA] & 0x7f); in isl1208_i2c_read_alarm()
361 tm->tm_min = bcd2bin(regs[ISL1208_REG_MNA - ISL1208_REG_SCA] & 0x7f); in isl1208_i2c_read_alarm()
[all …]
Drtc-max8907.c63 tm->tm_year = bcd2bin(regs[RTC_YEAR2]) * 100 + in regs_to_tm()
64 bcd2bin(regs[RTC_YEAR1]) - 1900; in regs_to_tm()
65 tm->tm_mon = bcd2bin(regs[RTC_MONTH] & 0x1f) - 1; in regs_to_tm()
66 tm->tm_mday = bcd2bin(regs[RTC_DATE] & 0x3f); in regs_to_tm()
69 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm()
75 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm()
77 tm->tm_min = bcd2bin(regs[RTC_MIN] & 0x7f); in regs_to_tm()
78 tm->tm_sec = bcd2bin(regs[RTC_SEC] & 0x7f); in regs_to_tm()
Drtc-ds1216.c85 tm->tm_sec = bcd2bin(regs.sec); in ds1216_rtc_read_time()
86 tm->tm_min = bcd2bin(regs.min); in ds1216_rtc_read_time()
89 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time()
93 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time()
95 tm->tm_mday = bcd2bin(regs.mday & 0x3f); in ds1216_rtc_read_time()
96 tm->tm_mon = bcd2bin(regs.month & 0x1f); in ds1216_rtc_read_time()
97 tm->tm_year = bcd2bin(regs.year); in ds1216_rtc_read_time()
Drtc-ds1742.c104 tm->tm_sec = bcd2bin(second); in ds1742_rtc_read_time()
105 tm->tm_min = bcd2bin(minute); in ds1742_rtc_read_time()
106 tm->tm_hour = bcd2bin(hour); in ds1742_rtc_read_time()
107 tm->tm_mday = bcd2bin(day); in ds1742_rtc_read_time()
108 tm->tm_wday = bcd2bin(week); in ds1742_rtc_read_time()
109 tm->tm_mon = bcd2bin(month) - 1; in ds1742_rtc_read_time()
111 tm->tm_year = bcd2bin(year) + bcd2bin(century) * 100 - 1900; in ds1742_rtc_read_time()
Drtc-bq4802.c74 tm->tm_sec = bcd2bin(tm->tm_sec); in bq4802_read_time()
75 tm->tm_min = bcd2bin(tm->tm_min); in bq4802_read_time()
76 tm->tm_hour = bcd2bin(tm->tm_hour); in bq4802_read_time()
77 tm->tm_mday = bcd2bin(tm->tm_mday); in bq4802_read_time()
78 tm->tm_mon = bcd2bin(tm->tm_mon); in bq4802_read_time()
79 tm->tm_year = bcd2bin(tm->tm_year); in bq4802_read_time()
80 tm->tm_wday = bcd2bin(tm->tm_wday); in bq4802_read_time()
81 century = bcd2bin(century); in bq4802_read_time()
Drtc-rk808.c133 tm->tm_sec = bcd2bin(rtc_data[0] & SECONDS_REG_MSK); in rk808_rtc_readtime()
134 tm->tm_min = bcd2bin(rtc_data[1] & MINUTES_REG_MAK); in rk808_rtc_readtime()
135 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK); in rk808_rtc_readtime()
136 tm->tm_mday = bcd2bin(rtc_data[3] & DAYS_REG_MSK); in rk808_rtc_readtime()
137 tm->tm_mon = (bcd2bin(rtc_data[4] & MONTHS_REG_MSK)) - 1; in rk808_rtc_readtime()
138 tm->tm_year = (bcd2bin(rtc_data[5] & YEARS_REG_MSK)) + 100; in rk808_rtc_readtime()
139 tm->tm_wday = bcd2bin(rtc_data[6] & WEEKS_REG_MSK); in rk808_rtc_readtime()
205 alrm->time.tm_sec = bcd2bin(alrm_data[0] & SECONDS_REG_MSK); in rk808_rtc_readalarm()
206 alrm->time.tm_min = bcd2bin(alrm_data[1] & MINUTES_REG_MAK); in rk808_rtc_readalarm()
207 alrm->time.tm_hour = bcd2bin(alrm_data[2] & HOURS_REG_MSK); in rk808_rtc_readalarm()
[all …]
Drtc-mcp795.c253 tim->tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_time()
254 tim->tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_time()
255 tim->tm_hour = bcd2bin(data[2] & 0x3F); in mcp795_read_time()
256 tim->tm_wday = bcd2bin(data[3] & 0x07) - 1; in mcp795_read_time()
257 tim->tm_mday = bcd2bin(data[4] & 0x3F); in mcp795_read_time()
258 tim->tm_mon = bcd2bin(data[5] & 0x1F) - 1; in mcp795_read_time()
259 tim->tm_year = bcd2bin(data[6]) + 100; /* Assume we are in 20xx */ in mcp795_read_time()
338 alm->time.tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_alarm()
339 alm->time.tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_alarm()
340 alm->time.tm_hour = bcd2bin(data[2] & 0x1F); in mcp795_read_alarm()
[all …]
Drtc-ds1390.c146 dt->tm_sec = bcd2bin(chip->txrx_buf[0]); in ds1390_read_time()
147 dt->tm_min = bcd2bin(chip->txrx_buf[1]); in ds1390_read_time()
148 dt->tm_hour = bcd2bin(chip->txrx_buf[2]); in ds1390_read_time()
149 dt->tm_wday = bcd2bin(chip->txrx_buf[3]); in ds1390_read_time()
150 dt->tm_mday = bcd2bin(chip->txrx_buf[4]); in ds1390_read_time()
152 dt->tm_mon = bcd2bin(chip->txrx_buf[5] & 0x7f) - 1; in ds1390_read_time()
154 dt->tm_year = bcd2bin(chip->txrx_buf[6]) + ((chip->txrx_buf[5] & 0x80) ? 100 : 0); in ds1390_read_time()
Drtc-m41t93.c146 tm->tm_sec = bcd2bin(buf[M41T93_REG_ST_SEC]); in m41t93_get_time()
147 tm->tm_min = bcd2bin(buf[M41T93_REG_MIN]); in m41t93_get_time()
148 tm->tm_hour = bcd2bin(buf[M41T93_REG_CENT_HOUR] & 0x3f); in m41t93_get_time()
149 tm->tm_mday = bcd2bin(buf[M41T93_REG_DAY]); in m41t93_get_time()
150 tm->tm_mon = bcd2bin(buf[M41T93_REG_MON]) - 1; in m41t93_get_time()
151 tm->tm_wday = bcd2bin(buf[M41T93_REG_WDAY] & 0x0f) - 1; in m41t93_get_time()
154 tm->tm_year = bcd2bin(buf[M41T93_REG_YEAR]) + century_after_1900 * 100; in m41t93_get_time()
Drtc-tps65910.c92 tm->tm_sec = bcd2bin(rtc_data[0]); in tps65910_rtc_read_time()
93 tm->tm_min = bcd2bin(rtc_data[1]); in tps65910_rtc_read_time()
94 tm->tm_hour = bcd2bin(rtc_data[2]); in tps65910_rtc_read_time()
95 tm->tm_mday = bcd2bin(rtc_data[3]); in tps65910_rtc_read_time()
96 tm->tm_mon = bcd2bin(rtc_data[4]) - 1; in tps65910_rtc_read_time()
97 tm->tm_year = bcd2bin(rtc_data[5]) + 100; in tps65910_rtc_read_time()
157 alm->time.tm_sec = bcd2bin(alarm_data[0]); in tps65910_rtc_read_alarm()
158 alm->time.tm_min = bcd2bin(alarm_data[1]); in tps65910_rtc_read_alarm()
159 alm->time.tm_hour = bcd2bin(alarm_data[2]); in tps65910_rtc_read_alarm()
160 alm->time.tm_mday = bcd2bin(alarm_data[3]); in tps65910_rtc_read_alarm()
[all …]
Drtc-pcf85363.c136 tm->tm_year = bcd2bin(buf[DT_YEARS]); in pcf85363_rtc_read_time()
142 tm->tm_sec = bcd2bin(buf[DT_SECS]); in pcf85363_rtc_read_time()
144 tm->tm_min = bcd2bin(buf[DT_MINUTES]); in pcf85363_rtc_read_time()
145 tm->tm_hour = bcd2bin(buf[DT_HOURS]); in pcf85363_rtc_read_time()
146 tm->tm_mday = bcd2bin(buf[DT_DAYS]); in pcf85363_rtc_read_time()
147 tm->tm_mon = bcd2bin(buf[DT_MONTHS]) - 1; in pcf85363_rtc_read_time()
196 alrm->time.tm_sec = bcd2bin(buf[0]); in pcf85363_rtc_read_alarm()
197 alrm->time.tm_min = bcd2bin(buf[1]); in pcf85363_rtc_read_alarm()
198 alrm->time.tm_hour = bcd2bin(buf[2]); in pcf85363_rtc_read_alarm()
199 alrm->time.tm_mday = bcd2bin(buf[3]); in pcf85363_rtc_read_alarm()
[all …]
Drtc-pcf85063.c110 tm->tm_sec = bcd2bin(regs[0] & 0x7F); in pcf85063_rtc_read_time()
111 tm->tm_min = bcd2bin(regs[1] & 0x7F); in pcf85063_rtc_read_time()
112 tm->tm_hour = bcd2bin(regs[2] & 0x3F); /* rtc hr 0-23 */ in pcf85063_rtc_read_time()
113 tm->tm_mday = bcd2bin(regs[3] & 0x3F); in pcf85063_rtc_read_time()
115 tm->tm_mon = bcd2bin(regs[5] & 0x1F) - 1; /* rtc mn 1-12 */ in pcf85063_rtc_read_time()
116 tm->tm_year = bcd2bin(regs[6]); in pcf85063_rtc_read_time()

1234