/linux-master/arch/m68k/sun3x/ |
H A D | time.c | 50 h->sec = bin2bcd(t->tm_sec); 51 h->min = bin2bcd(t->tm_min); 52 h->hour = bin2bcd(t->tm_hour); 53 h->wday = bin2bcd(t->tm_wday); 54 h->mday = bin2bcd(t->tm_mday); 55 h->month = bin2bcd(t->tm_mon + 1); 56 h->year = bin2bcd(t->tm_year % 100);
|
/linux-master/drivers/rtc/ |
H A D | rtc-ds1347.c | 101 buf[0] = bin2bcd(dt->tm_sec); 102 buf[1] = bin2bcd(dt->tm_min); 103 buf[2] = (bin2bcd(dt->tm_hour) & 0x3F); 104 buf[3] = bin2bcd(dt->tm_mday); 105 buf[4] = bin2bcd(dt->tm_mon + 1); 106 buf[5] = bin2bcd(dt->tm_wday + 1); 107 buf[6] = bin2bcd(dt->tm_year % 100); 108 buf[7] = bin2bcd(0x00); 115 err = regmap_write(map, DS1347_CENTURY_REG, bin2bcd(century));
|
H A D | rtc-max6916.c | 89 buf[1] = bin2bcd(dt->tm_sec); 90 buf[2] = bin2bcd(dt->tm_min); 91 buf[3] = (bin2bcd(dt->tm_hour) & 0X3F); 92 buf[4] = bin2bcd(dt->tm_mday); 93 buf[5] = bin2bcd(dt->tm_mon + 1); 94 buf[6] = bin2bcd(dt->tm_wday + 1); 95 buf[7] = bin2bcd(dt->tm_year % 100); 96 buf[8] = bin2bcd(0x00);
|
H A D | rtc-max6902.c | 94 max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec)); 95 max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min)); 96 max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour)); 98 max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday)); 99 max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1)); 100 max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday)); 101 max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100)); 102 max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100));
|
H A D | rtc-wilco-ec.c | 139 rtc.century = bin2bcd(year / 100); 140 rtc.year = bin2bcd(year % 100); 141 rtc.month = bin2bcd(tm->tm_mon + 1); 142 rtc.day = bin2bcd(tm->tm_mday); 143 rtc.hour = bin2bcd(tm->tm_hour); 144 rtc.minute = bin2bcd(tm->tm_min); 145 rtc.second = bin2bcd(tm->tm_sec); 146 rtc.weekday = bin2bcd(wday);
|
H A D | rtc-vt8500.c | 125 writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S) 126 | (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S) 127 | (bin2bcd(tm->tm_mday)) 130 writel((bin2bcd(tm->tm_wday) << TIME_DOW_S) 131 | (bin2bcd(tm->tm_hour) << TIME_HOUR_S) 132 | (bin2bcd(tm->tm_min) << TIME_MIN_S) 133 | (bin2bcd(tm->tm_sec)), 163 | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S) 164 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) 165 | (bin2bcd(alr [all...] |
H A D | rtc-m41t94.c | 41 buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec); 42 buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min); 43 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); 44 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); 45 buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday); 46 buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1); 51 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100);
|
H A D | rtc-em3027.c | 92 buf[1] = bin2bcd(tm->tm_sec); 93 buf[2] = bin2bcd(tm->tm_min); 94 buf[3] = bin2bcd(tm->tm_hour); 95 buf[4] = bin2bcd(tm->tm_mday); 96 buf[5] = bin2bcd(tm->tm_wday); 97 buf[6] = bin2bcd(tm->tm_mon + 1); 98 buf[7] = bin2bcd(tm->tm_year % 100);
|
H A D | rtc-mv.c | 52 rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) | 53 (bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) | 54 (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) | 55 (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS); 58 rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) | 59 (bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) | 60 (bin2bcd(tm->tm_year - 100) << RTC_YEAR_OFFS); 137 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec)) 140 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min)) 143 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(al [all...] |
H A D | rtc-tps6594.c | 120 rtc_data[0] = bin2bcd(tm->tm_sec); 121 rtc_data[1] = bin2bcd(tm->tm_min); 122 rtc_data[2] = bin2bcd(tm->tm_hour); 123 rtc_data[3] = bin2bcd(tm->tm_mday); 124 rtc_data[4] = bin2bcd(tm->tm_mon + 1); 125 rtc_data[5] = bin2bcd(tm->tm_year - 100); 126 rtc_data[6] = bin2bcd(tm->tm_wday); 184 alarm_data[0] = bin2bcd(alm->time.tm_sec); 185 alarm_data[1] = bin2bcd(alm->time.tm_min); 186 alarm_data[2] = bin2bcd(al [all...] |
H A D | rtc-ds1216.c | 114 regs.sec = bin2bcd(tm->tm_sec); 115 regs.min = bin2bcd(tm->tm_min); 121 regs.hour |= bin2bcd(tm->tm_hour); 124 regs.mday = bin2bcd(tm->tm_mday); 125 regs.month = bin2bcd(tm->tm_mon); 126 regs.year = bin2bcd(tm->tm_year % 100);
|
H A D | rtc-r9701.c | 93 ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour)); 94 ret = ret ? ret : write_reg(dev, RMINCNT, bin2bcd(dt->tm_min)); 95 ret = ret ? ret : write_reg(dev, RSECCNT, bin2bcd(dt->tm_sec)); 96 ret = ret ? ret : write_reg(dev, RDAYCNT, bin2bcd(dt->tm_mday)); 97 ret = ret ? ret : write_reg(dev, RMONCNT, bin2bcd(dt->tm_mon + 1)); 98 ret = ret ? ret : write_reg(dev, RYRCNT, bin2bcd(dt->tm_year - 100));
|
H A D | rtc-palmas.c | 72 rtc_data[0] = bin2bcd(tm->tm_sec); 73 rtc_data[1] = bin2bcd(tm->tm_min); 74 rtc_data[2] = bin2bcd(tm->tm_hour); 75 rtc_data[3] = bin2bcd(tm->tm_mday); 76 rtc_data[4] = bin2bcd(tm->tm_mon + 1); 77 rtc_data[5] = bin2bcd(tm->tm_year - 100); 158 alarm_data[0] = bin2bcd(alm->time.tm_sec); 159 alarm_data[1] = bin2bcd(alm->time.tm_min); 160 alarm_data[2] = bin2bcd(alm->time.tm_hour); 161 alarm_data[3] = bin2bcd(al [all...] |
H A D | rtc-rc5t583.c | 89 rtc_data[0] = bin2bcd(tm->tm_sec); 90 rtc_data[1] = bin2bcd(tm->tm_min); 91 rtc_data[2] = bin2bcd(tm->tm_hour); 92 rtc_data[3] = bin2bcd(tm->tm_wday); 93 rtc_data[4] = bin2bcd(tm->tm_mday); 94 rtc_data[5] = bin2bcd(tm->tm_mon + 1); 95 rtc_data[6] = bin2bcd(tm->tm_year - 100); 149 alarm_data[0] = bin2bcd(alm->time.tm_min); 150 alarm_data[1] = bin2bcd(alm->time.tm_hour); 151 alarm_data[2] = bin2bcd(al [all...] |
H A D | rtc-ma35d1.c | 149 val = bin2bcd(tm->tm_mday) << 0 | bin2bcd(tm->tm_mon + 1) << 8 | 150 bin2bcd(tm->tm_year - 100) << 16; 153 val = bin2bcd(tm->tm_sec) << 0 | bin2bcd(tm->tm_min) << 8 | 154 bin2bcd(tm->tm_hour) << 16; 189 val = bin2bcd(alrm->time.tm_mday) << 0 | bin2bcd(alrm->time.tm_mon + 1) << 8 | 190 bin2bcd(alrm->time.tm_year - 100) << 16; 193 val = bin2bcd(alr [all...] |
H A D | rtc-rc5t619.c | 59 return bin2bcd(hour); 64 return bin2bcd(hour - 12) | HOUR_PMFLAG; 187 buff[0] = bin2bcd(tm->tm_sec); 188 buff[1] = bin2bcd(tm->tm_min); 191 buff[2] = bin2bcd(tm->tm_hour); 195 buff[3] = bin2bcd(tm->tm_wday); 196 buff[4] = bin2bcd(tm->tm_mday); 197 buff[5] = bin2bcd(tm->tm_mon + 1); /* system set 0-11 */ 198 buff[6] = bin2bcd(tm->tm_year - cent_flag * 100); 300 buff[0] = bin2bcd(alr [all...] |
H A D | rtc-rs5c348.c | 85 txp[RS5C348_REG_SECS] = bin2bcd(tm->tm_sec); 86 txp[RS5C348_REG_MINS] = bin2bcd(tm->tm_min); 88 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); 91 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | 94 txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday); 95 txp[RS5C348_REG_DAY] = bin2bcd(tm->tm_mday); 96 txp[RS5C348_REG_MONTH] = bin2bcd(tm->tm_mon + 1) | 98 txp[RS5C348_REG_YEAR] = bin2bcd(tm->tm_year % 100);
|
H A D | rtc-bq32k.c | 122 regs.seconds = bin2bcd(tm->tm_sec); 123 regs.minutes = bin2bcd(tm->tm_min); 124 regs.cent_hours = bin2bcd(tm->tm_hour) | BQ32K_CENT_EN; 125 regs.day = bin2bcd(tm->tm_wday + 1); 126 regs.date = bin2bcd(tm->tm_mday); 127 regs.month = bin2bcd(tm->tm_mon + 1); 131 regs.years = bin2bcd(tm->tm_year - 100); 133 regs.years = bin2bcd(tm->tm_year);
|
H A D | rtc-max6900.c | 177 regs[MAX6900_REG_SC] = bin2bcd(tm->tm_sec); 178 regs[MAX6900_REG_MN] = bin2bcd(tm->tm_min); 179 regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour); 180 regs[MAX6900_REG_DT] = bin2bcd(tm->tm_mday); 181 regs[MAX6900_REG_MO] = bin2bcd(tm->tm_mon + 1); 182 regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday); 183 regs[MAX6900_REG_YR] = bin2bcd(tm->tm_year % 100); 184 regs[MAX6900_REG_CENTURY] = bin2bcd((tm->tm_year + 1900) / 100);
|
H A D | rtc-ds1742.c | 61 century = bin2bcd((tm->tm_year + 1900) / 100); 65 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); 66 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); 67 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); 68 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); 69 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); 70 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); 71 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS);
|
/linux-master/arch/m68k/bvme6000/ |
H A D | rtc.c | 113 rtc->bcd_sec = bin2bcd(sec); 114 rtc->bcd_min = bin2bcd(min); 115 rtc->bcd_hr = bin2bcd(hrs); 116 rtc->bcd_dom = bin2bcd(day); 117 rtc->bcd_mth = bin2bcd(mon); 118 rtc->bcd_year = bin2bcd(yrs%100); 120 rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1);
|
/linux-master/arch/m68k/mvme16x/ |
H A D | rtc.c | 104 rtc->bcd_sec = bin2bcd(sec); 105 rtc->bcd_min = bin2bcd(min); 106 rtc->bcd_hr = bin2bcd(hrs); 107 rtc->bcd_dom = bin2bcd(day); 108 rtc->bcd_mth = bin2bcd(mon); 109 rtc->bcd_year = bin2bcd(yrs%100);
|
/linux-master/arch/powerpc/platforms/chrp/ |
H A D | time.c | 102 tm.tm_sec = bin2bcd(tm.tm_sec); 103 tm.tm_min = bin2bcd(tm.tm_min); 104 tm.tm_hour = bin2bcd(tm.tm_hour); 105 tm.tm_mon = bin2bcd(tm.tm_mon); 106 tm.tm_mday = bin2bcd(tm.tm_mday); 107 tm.tm_year = bin2bcd(tm.tm_year);
|
/linux-master/arch/powerpc/platforms/maple/ |
H A D | time.c | 100 sec = bin2bcd(sec); 101 min = bin2bcd(min); 102 hour = bin2bcd(hour); 103 mon = bin2bcd(mon); 104 mday = bin2bcd(mday); 105 year = bin2bcd(year);
|
/linux-master/include/linux/ |
H A D | bcd.h | 12 #define bin2bcd(x) \ macro
|