Home
last modified time | relevance | path

Searched refs:bin2bcd (Results 1 – 25 of 105) sorted by relevance

12345

/Linux-v4.19/arch/m68k/sun3x/
Dtime.c50 h->sec = bin2bcd(t->tm_sec); in sun3x_hwclk()
51 h->min = bin2bcd(t->tm_min); in sun3x_hwclk()
52 h->hour = bin2bcd(t->tm_hour); in sun3x_hwclk()
53 h->wday = bin2bcd(t->tm_wday); in sun3x_hwclk()
54 h->mday = bin2bcd(t->tm_mday); in sun3x_hwclk()
55 h->month = bin2bcd(t->tm_mon + 1); in sun3x_hwclk()
56 h->year = bin2bcd(t->tm_year % 100); in sun3x_hwclk()
/Linux-v4.19/drivers/rtc/
Drtc-max6902.c98 max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec)); in max6902_set_time()
99 max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min)); in max6902_set_time()
100 max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour)); in max6902_set_time()
102 max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday)); in max6902_set_time()
103 max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1)); in max6902_set_time()
104 max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday)); in max6902_set_time()
105 max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100)); in max6902_set_time()
106 max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100)); in max6902_set_time()
Drtc-tps80031.c94 buff[0] = bin2bcd(tm->tm_sec); in tps80031_rtc_set_time()
95 buff[1] = bin2bcd(tm->tm_min); in tps80031_rtc_set_time()
96 buff[2] = bin2bcd(tm->tm_hour); in tps80031_rtc_set_time()
97 buff[3] = bin2bcd(tm->tm_mday); in tps80031_rtc_set_time()
98 buff[4] = bin2bcd(tm->tm_mon + 1); in tps80031_rtc_set_time()
99 buff[5] = bin2bcd(tm->tm_year % RTC_YEAR_OFFSET); in tps80031_rtc_set_time()
100 buff[6] = bin2bcd(tm->tm_wday); in tps80031_rtc_set_time()
148 buff[0] = bin2bcd(alrm->time.tm_sec); in tps80031_rtc_set_alarm()
149 buff[1] = bin2bcd(alrm->time.tm_min); in tps80031_rtc_set_alarm()
150 buff[2] = bin2bcd(alrm->time.tm_hour); in tps80031_rtc_set_alarm()
[all …]
Drtc-ds1347.c80 buf[0] = bin2bcd(dt->tm_sec); in ds1347_set_time()
81 buf[1] = bin2bcd(dt->tm_min); in ds1347_set_time()
82 buf[2] = (bin2bcd(dt->tm_hour) & 0x3F); in ds1347_set_time()
83 buf[3] = bin2bcd(dt->tm_mday); in ds1347_set_time()
84 buf[4] = bin2bcd(dt->tm_mon + 1); in ds1347_set_time()
85 buf[5] = bin2bcd(dt->tm_wday + 1); in ds1347_set_time()
91 buf[6] = bin2bcd(dt->tm_year); in ds1347_set_time()
92 buf[7] = bin2bcd(0x00); in ds1347_set_time()
Drtc-max6916.c93 buf[1] = bin2bcd(dt->tm_sec); in max6916_set_time()
94 buf[2] = bin2bcd(dt->tm_min); in max6916_set_time()
95 buf[3] = (bin2bcd(dt->tm_hour) & 0X3F); in max6916_set_time()
96 buf[4] = bin2bcd(dt->tm_mday); in max6916_set_time()
97 buf[5] = bin2bcd(dt->tm_mon + 1); in max6916_set_time()
98 buf[6] = bin2bcd(dt->tm_wday + 1); in max6916_set_time()
99 buf[7] = bin2bcd(dt->tm_year % 100); in max6916_set_time()
100 buf[8] = bin2bcd(0x00); in max6916_set_time()
Drtc-rc5t583.c99 rtc_data[0] = bin2bcd(tm->tm_sec); in rc5t583_rtc_set_time()
100 rtc_data[1] = bin2bcd(tm->tm_min); in rc5t583_rtc_set_time()
101 rtc_data[2] = bin2bcd(tm->tm_hour); in rc5t583_rtc_set_time()
102 rtc_data[3] = bin2bcd(tm->tm_wday); in rc5t583_rtc_set_time()
103 rtc_data[4] = bin2bcd(tm->tm_mday); in rc5t583_rtc_set_time()
104 rtc_data[5] = bin2bcd(tm->tm_mon + 1); in rc5t583_rtc_set_time()
105 rtc_data[6] = bin2bcd(tm->tm_year - 100); in rc5t583_rtc_set_time()
159 alarm_data[0] = bin2bcd(alm->time.tm_min); in rc5t583_rtc_set_alarm()
160 alarm_data[1] = bin2bcd(alm->time.tm_hour); in rc5t583_rtc_set_alarm()
161 alarm_data[2] = bin2bcd(alm->time.tm_mday); in rc5t583_rtc_set_alarm()
[all …]
Drtc-mv.c55 rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) | in mv_rtc_set_time()
56 (bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) | in mv_rtc_set_time()
57 (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) | in mv_rtc_set_time()
58 (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS); in mv_rtc_set_time()
61 rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) | in mv_rtc_set_time()
62 (bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) | in mv_rtc_set_time()
63 (bin2bcd(tm->tm_year % 100) << RTC_YEAR_OFFS); in mv_rtc_set_time()
144 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec)) in mv_rtc_set_alarm()
147 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min)) in mv_rtc_set_alarm()
150 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour)) in mv_rtc_set_alarm()
[all …]
Drtc-em3027.c95 buf[1] = bin2bcd(tm->tm_sec); in em3027_set_time()
96 buf[2] = bin2bcd(tm->tm_min); in em3027_set_time()
97 buf[3] = bin2bcd(tm->tm_hour); in em3027_set_time()
98 buf[4] = bin2bcd(tm->tm_mday); in em3027_set_time()
99 buf[5] = bin2bcd(tm->tm_wday); in em3027_set_time()
100 buf[6] = bin2bcd(tm->tm_mon); in em3027_set_time()
101 buf[7] = bin2bcd(tm->tm_year % 100); in em3027_set_time()
Drtc-vt8500.c139 writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S) in vt8500_rtc_set_time()
140 | (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S) in vt8500_rtc_set_time()
141 | (bin2bcd(tm->tm_mday)) in vt8500_rtc_set_time()
144 writel((bin2bcd(tm->tm_wday) << TIME_DOW_S) in vt8500_rtc_set_time()
145 | (bin2bcd(tm->tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_time()
146 | (bin2bcd(tm->tm_min) << TIME_MIN_S) in vt8500_rtc_set_time()
147 | (bin2bcd(tm->tm_sec)), in vt8500_rtc_set_time()
177 | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S) in vt8500_rtc_set_alarm()
178 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_alarm()
179 | (bin2bcd(alrm->time.tm_min) << TIME_MIN_S) in vt8500_rtc_set_alarm()
[all …]
Drtc-palmas.c85 rtc_data[0] = bin2bcd(tm->tm_sec); in palmas_rtc_set_time()
86 rtc_data[1] = bin2bcd(tm->tm_min); in palmas_rtc_set_time()
87 rtc_data[2] = bin2bcd(tm->tm_hour); in palmas_rtc_set_time()
88 rtc_data[3] = bin2bcd(tm->tm_mday); in palmas_rtc_set_time()
89 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in palmas_rtc_set_time()
90 rtc_data[5] = bin2bcd(tm->tm_year - 100); in palmas_rtc_set_time()
171 alarm_data[0] = bin2bcd(alm->time.tm_sec); in palmas_rtc_set_alarm()
172 alarm_data[1] = bin2bcd(alm->time.tm_min); in palmas_rtc_set_alarm()
173 alarm_data[2] = bin2bcd(alm->time.tm_hour); in palmas_rtc_set_alarm()
174 alarm_data[3] = bin2bcd(alm->time.tm_mday); in palmas_rtc_set_alarm()
[all …]
Drtc-max6900.c179 regs[MAX6900_REG_SC] = bin2bcd(tm->tm_sec); in max6900_rtc_set_time()
180 regs[MAX6900_REG_MN] = bin2bcd(tm->tm_min); in max6900_rtc_set_time()
181 regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour); in max6900_rtc_set_time()
182 regs[MAX6900_REG_DT] = bin2bcd(tm->tm_mday); in max6900_rtc_set_time()
183 regs[MAX6900_REG_MO] = bin2bcd(tm->tm_mon + 1); in max6900_rtc_set_time()
184 regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday); in max6900_rtc_set_time()
185 regs[MAX6900_REG_YR] = bin2bcd(tm->tm_year % 100); in max6900_rtc_set_time()
186 regs[MAX6900_REG_CENTURY] = bin2bcd((tm->tm_year + 1900) / 100); in max6900_rtc_set_time()
Drtc-m41t94.c44 buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec); in m41t94_set_time()
45 buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min); in m41t94_set_time()
46 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); in m41t94_set_time()
47 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t94_set_time()
48 buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday); in m41t94_set_time()
49 buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1); in m41t94_set_time()
54 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100); in m41t94_set_time()
Drtc-mc146818-lib.c162 sec = bin2bcd(sec); in mc146818_set_time()
163 min = bin2bcd(min); in mc146818_set_time()
164 hrs = bin2bcd(hrs); in mc146818_set_time()
165 day = bin2bcd(day); in mc146818_set_time()
166 mon = bin2bcd(mon); in mc146818_set_time()
167 yrs = bin2bcd(yrs); in mc146818_set_time()
168 century = bin2bcd(century); in mc146818_set_time()
Drtc-rs5c348.c77 txp[RS5C348_REG_SECS] = bin2bcd(tm->tm_sec); in rs5c348_rtc_set_time()
78 txp[RS5C348_REG_MINS] = bin2bcd(tm->tm_min); in rs5c348_rtc_set_time()
80 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); in rs5c348_rtc_set_time()
83 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | in rs5c348_rtc_set_time()
86 txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday); in rs5c348_rtc_set_time()
87 txp[RS5C348_REG_DAY] = bin2bcd(tm->tm_mday); in rs5c348_rtc_set_time()
88 txp[RS5C348_REG_MONTH] = bin2bcd(tm->tm_mon + 1) | in rs5c348_rtc_set_time()
90 txp[RS5C348_REG_YEAR] = bin2bcd(tm->tm_year % 100); in rs5c348_rtc_set_time()
Drtc-at91rm9200.c179 bin2bcd(tm->tm_sec) << 0 in at91_rtc_settime()
180 | bin2bcd(tm->tm_min) << 8 in at91_rtc_settime()
181 | bin2bcd(tm->tm_hour) << 16); in at91_rtc_settime()
184 bin2bcd((tm->tm_year + 1900) / 100) /* century */ in at91_rtc_settime()
185 | bin2bcd(tm->tm_year % 100) << 8 /* year */ in at91_rtc_settime()
186 | bin2bcd(tm->tm_mon + 1) << 16 /* tm_mon starts at zero */ in at91_rtc_settime()
187 | bin2bcd(tm->tm_wday + 1) << 21 /* day of the week [0-6], Sunday=0 */ in at91_rtc_settime()
188 | bin2bcd(tm->tm_mday) << 24); in at91_rtc_settime()
236 bin2bcd(tm.tm_sec) << 0 in at91_rtc_setalarm()
237 | bin2bcd(tm.tm_min) << 8 in at91_rtc_setalarm()
[all …]
Drtc-ds1511.c155 rtc_write(bin2bcd(deciseconds % 100), DS1511_WD_MSEC); in ds1511_wdog_set()
156 rtc_write(bin2bcd(deciseconds / 100), DS1511_WD_SEC); in ds1511_wdog_set()
218 sec = bin2bcd(sec) & 0x7f; in ds1511_rtc_set_time()
219 min = bin2bcd(min) & 0x7f; in ds1511_rtc_set_time()
220 hrs = bin2bcd(hrs) & 0x3f; in ds1511_rtc_set_time()
221 day = bin2bcd(day) & 0x3f; in ds1511_rtc_set_time()
222 mon = bin2bcd(mon) & 0x1f; in ds1511_rtc_set_time()
223 yrs = bin2bcd(yrs) & 0xff; in ds1511_rtc_set_time()
224 cen = bin2bcd(cen) & 0xff; in ds1511_rtc_set_time()
298 0x80 : bin2bcd(pdata->alrm_mday) & 0x3f, in ds1511_rtc_update_alarm()
[all …]
Drtc-mcp795.c204 data[0] = (data[0] & 0x80) | bin2bcd(tim->tm_sec); in mcp795_set_time()
205 data[1] = (data[1] & 0x80) | bin2bcd(tim->tm_min); in mcp795_set_time()
206 data[2] = bin2bcd(tim->tm_hour); in mcp795_set_time()
207 data[3] = (data[3] & 0xF8) | bin2bcd(tim->tm_wday + 1); in mcp795_set_time()
208 data[4] = bin2bcd(tim->tm_mday); in mcp795_set_time()
209 data[5] = (data[5] & MCP795_LP_BIT) | bin2bcd(tim->tm_mon + 1); in mcp795_set_time()
214 data[6] = bin2bcd(tim->tm_year); in mcp795_set_time()
302 tmp[0] = (tmp[0] & 0x80) | bin2bcd(alm->time.tm_sec); in mcp795_set_alarm()
303 tmp[1] = (tmp[1] & 0x80) | bin2bcd(alm->time.tm_min); in mcp795_set_alarm()
304 tmp[2] = (tmp[2] & 0xE0) | bin2bcd(alm->time.tm_hour); in mcp795_set_alarm()
[all …]
Drtc-rk808.c160 rtc_data[0] = bin2bcd(tm->tm_sec); in rk808_rtc_set_time()
161 rtc_data[1] = bin2bcd(tm->tm_min); in rk808_rtc_set_time()
162 rtc_data[2] = bin2bcd(tm->tm_hour); in rk808_rtc_set_time()
163 rtc_data[3] = bin2bcd(tm->tm_mday); in rk808_rtc_set_time()
164 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in rk808_rtc_set_time()
165 rtc_data[5] = bin2bcd(tm->tm_year - 100); in rk808_rtc_set_time()
166 rtc_data[6] = bin2bcd(tm->tm_wday); in rk808_rtc_set_time()
270 alrm_data[0] = bin2bcd(alrm->time.tm_sec); in rk808_rtc_setalarm()
271 alrm_data[1] = bin2bcd(alrm->time.tm_min); in rk808_rtc_setalarm()
272 alrm_data[2] = bin2bcd(alrm->time.tm_hour); in rk808_rtc_setalarm()
[all …]
Drtc-tps65910.c108 rtc_data[0] = bin2bcd(tm->tm_sec); in tps65910_rtc_set_time()
109 rtc_data[1] = bin2bcd(tm->tm_min); in tps65910_rtc_set_time()
110 rtc_data[2] = bin2bcd(tm->tm_hour); in tps65910_rtc_set_time()
111 rtc_data[3] = bin2bcd(tm->tm_mday); in tps65910_rtc_set_time()
112 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in tps65910_rtc_set_time()
113 rtc_data[5] = bin2bcd(tm->tm_year - 100); in tps65910_rtc_set_time()
184 alarm_data[0] = bin2bcd(alm->time.tm_sec); in tps65910_rtc_set_alarm()
185 alarm_data[1] = bin2bcd(alm->time.tm_min); in tps65910_rtc_set_alarm()
186 alarm_data[2] = bin2bcd(alm->time.tm_hour); in tps65910_rtc_set_alarm()
187 alarm_data[3] = bin2bcd(alm->time.tm_mday); in tps65910_rtc_set_alarm()
[all …]
Drtc-ds1553.c80 century = bin2bcd((tm->tm_year + 1900) / 100); in ds1553_rtc_set_time()
84 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time()
85 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time()
86 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time()
87 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time()
88 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time()
89 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time()
90 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time()
138 0x80 : bin2bcd(pdata->alrm_mday), in ds1553_rtc_update_alarm()
141 0x80 : bin2bcd(pdata->alrm_hour), in ds1553_rtc_update_alarm()
[all …]
/Linux-v4.19/arch/m68k/bvme6000/
Drtc.c113 rtc->bcd_sec = bin2bcd(sec); in rtc_ioctl()
114 rtc->bcd_min = bin2bcd(min); in rtc_ioctl()
115 rtc->bcd_hr = bin2bcd(hrs); in rtc_ioctl()
116 rtc->bcd_dom = bin2bcd(day); in rtc_ioctl()
117 rtc->bcd_mth = bin2bcd(mon); in rtc_ioctl()
118 rtc->bcd_year = bin2bcd(yrs%100); in rtc_ioctl()
120 rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1); in rtc_ioctl()
/Linux-v4.19/arch/m68k/mvme16x/
Drtc.c104 rtc->bcd_sec = bin2bcd(sec); in rtc_ioctl()
105 rtc->bcd_min = bin2bcd(min); in rtc_ioctl()
106 rtc->bcd_hr = bin2bcd(hrs); in rtc_ioctl()
107 rtc->bcd_dom = bin2bcd(day); in rtc_ioctl()
108 rtc->bcd_mth = bin2bcd(mon); in rtc_ioctl()
109 rtc->bcd_year = bin2bcd(yrs%100); in rtc_ioctl()
/Linux-v4.19/arch/m68k/q40/
Dconfig.c232 Q40_RTC_SECS = bin2bcd(t->tm_sec); in q40_hwclk()
233 Q40_RTC_MINS = bin2bcd(t->tm_min); in q40_hwclk()
234 Q40_RTC_HOUR = bin2bcd(t->tm_hour); in q40_hwclk()
235 Q40_RTC_DATE = bin2bcd(t->tm_mday); in q40_hwclk()
236 Q40_RTC_MNTH = bin2bcd(t->tm_mon + 1); in q40_hwclk()
237 Q40_RTC_YEAR = bin2bcd(t->tm_year%100); in q40_hwclk()
239 Q40_RTC_DOW = bin2bcd(t->tm_wday+1); in q40_hwclk()
/Linux-v4.19/arch/mips/sibyte/swarm/
Drtc_m41t81.c159 tm.tm_sec = bin2bcd(tm.tm_sec); in m41t81_set_time()
162 tm.tm_min = bin2bcd(tm.tm_min); in m41t81_set_time()
165 tm.tm_hour = bin2bcd(tm.tm_hour); in m41t81_set_time()
171 tm.tm_wday = bin2bcd(tm.tm_wday); in m41t81_set_time()
174 tm.tm_mday = bin2bcd(tm.tm_mday); in m41t81_set_time()
179 tm.tm_mon = bin2bcd(tm.tm_mon); in m41t81_set_time()
184 tm.tm_year = bin2bcd(tm.tm_year); in m41t81_set_time()
/Linux-v4.19/arch/powerpc/platforms/chrp/
Dtime.c104 tm.tm_sec = bin2bcd(tm.tm_sec); in chrp_set_rtc_time()
105 tm.tm_min = bin2bcd(tm.tm_min); in chrp_set_rtc_time()
106 tm.tm_hour = bin2bcd(tm.tm_hour); in chrp_set_rtc_time()
107 tm.tm_mon = bin2bcd(tm.tm_mon); in chrp_set_rtc_time()
108 tm.tm_mday = bin2bcd(tm.tm_mday); in chrp_set_rtc_time()
109 tm.tm_year = bin2bcd(tm.tm_year); in chrp_set_rtc_time()

12345