/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | bcd.h | 14 #define BIN2BCD(val) ((((val)/10)<<4) + (val)%10) macro 18 #define BIN_TO_BCD(val) ((val)=BIN2BCD(val))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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); 56 h->year = BIN2BCD(t->tm_year);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/ddb5xxx/common/ |
H A D | rtc_ds1386.c | 100 year = BIN2BCD(tm.tm_year - EPOCH); 106 month = BIN2BCD(tm.tm_mon+1); /* tm_mon starts from 0 to 11 */ 112 day = BIN2BCD(tm.tm_mday); 122 hour |= 0x20 | (BIN2BCD(hour-12) & 0x1f); 124 hour |= BIN2BCD(tm.tm_hour); 128 hour = BIN2BCD(tm.tm_hour) & 0x3f; 132 minute = BIN2BCD(tm.tm_min); 137 second = BIN2BCD(tm.tm_sec);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/pmc-sierra/yosemite/ |
H A D | setup.c | 111 m48t37_base->year = BIN2BCD(tm.tm_year % 100); 112 m48t37_base->century = BIN2BCD(tm.tm_year / 100); 115 m48t37_base->month = BIN2BCD(tm.tm_mon); 118 m48t37_base->date = BIN2BCD(tm.tm_mday); 121 m48t37_base->hour = BIN2BCD(tm.tm_hour); 122 m48t37_base->min = BIN2BCD(tm.tm_min); 123 m48t37_base->sec = BIN2BCD(tm.tm_sec); 126 m48t37_base->day = BIN2BCD(tm.tm_wday + 1);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/bvme6000/ |
H A D | rtc.c | 116 rtc->bcd_sec = BIN2BCD(sec); 117 rtc->bcd_min = BIN2BCD(min); 118 rtc->bcd_hr = BIN2BCD(hrs); 119 rtc->bcd_dom = BIN2BCD(day); 120 rtc->bcd_mth = BIN2BCD(mon); 121 rtc->bcd_year = BIN2BCD(yrs%100); 123 rtc->bcd_dow = BIN2BCD(rtc_tm.tm_wday+1);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/rtc/ |
H A D | rtc-at91rm9200.c | 113 BIN2BCD(tm->tm_sec) << 0 114 | BIN2BCD(tm->tm_min) << 8 115 | BIN2BCD(tm->tm_hour) << 16); 118 BIN2BCD((tm->tm_year + 1900) / 100) /* century */ 119 | BIN2BCD(tm->tm_year % 100) << 8 /* year */ 120 | BIN2BCD(tm->tm_mon + 1) << 16 /* tm_mon starts at zero */ 121 | BIN2BCD(tm->tm_wday + 1) << 21 /* day of the week [0-6], Sunday=0 */ 122 | BIN2BCD(tm->tm_mday) << 24); 169 BIN2BCD(tm.tm_sec) << 0 170 | BIN2BCD(t [all...] |
H A D | rtc-max6902.c | 179 max6902_set_reg(dev, 0x01, BIN2BCD(dt->tm_sec)); 180 max6902_set_reg(dev, 0x03, BIN2BCD(dt->tm_min)); 181 max6902_set_reg(dev, 0x05, BIN2BCD(dt->tm_hour)); 183 max6902_set_reg(dev, 0x07, BIN2BCD(dt->tm_mday)); 184 max6902_set_reg(dev, 0x09, BIN2BCD(dt->tm_mon+1)); 185 max6902_set_reg(dev, 0x0B, BIN2BCD(dt->tm_wday)); 186 max6902_set_reg(dev, 0x0D, BIN2BCD(dt->tm_year%100)); 187 max6902_set_reg(dev, 0x13, BIN2BCD(dt->tm_year/100));
|
H A D | rtc-rs5c348.c | 77 txp[RS5C348_REG_SECS] = BIN2BCD(tm->tm_sec); 78 txp[RS5C348_REG_MINS] = BIN2BCD(tm->tm_min); 80 txp[RS5C348_REG_HOURS] = BIN2BCD(tm->tm_hour); 83 txp[RS5C348_REG_HOURS] = BIN2BCD((tm->tm_hour + 11) % 12 + 1) | 86 txp[RS5C348_REG_WDAY] = BIN2BCD(tm->tm_wday); 87 txp[RS5C348_REG_DAY] = BIN2BCD(tm->tm_mday); 88 txp[RS5C348_REG_MONTH] = BIN2BCD(tm->tm_mon + 1) | 90 txp[RS5C348_REG_YEAR] = BIN2BCD(tm->tm_year % 100);
|
H A D | rtc-m48t86.c | 106 ops->writebyte(BIN2BCD(tm->tm_sec), M48T86_REG_SEC); 107 ops->writebyte(BIN2BCD(tm->tm_min), M48T86_REG_MIN); 108 ops->writebyte(BIN2BCD(tm->tm_hour), M48T86_REG_HOUR); 109 ops->writebyte(BIN2BCD(tm->tm_mday), M48T86_REG_DOM); 110 ops->writebyte(BIN2BCD(tm->tm_mon + 1), M48T86_REG_MONTH); 111 ops->writebyte(BIN2BCD(tm->tm_year % 100), M48T86_REG_YEAR); 112 ops->writebyte(BIN2BCD(tm->tm_wday), M48T86_REG_DOW);
|
H A D | rtc-max6900.c | 187 regs[MAX6900_REG_SC] = BIN2BCD(tm->tm_sec); 188 regs[MAX6900_REG_MN] = BIN2BCD(tm->tm_min); 189 regs[MAX6900_REG_HR] = BIN2BCD(tm->tm_hour); 190 regs[MAX6900_REG_DT] = BIN2BCD(tm->tm_mday); 191 regs[MAX6900_REG_MO] = BIN2BCD(tm->tm_mon + 1); 192 regs[MAX6900_REG_YR] = BIN2BCD(tm->tm_year - 100); 193 regs[MAX6900_REG_DW] = BIN2BCD(tm->tm_wday);
|
H A D | rtc-v3020.c | 134 v3020_set_reg(chip, V3020_SECONDS, BIN2BCD(dt->tm_sec)); 135 v3020_set_reg(chip, V3020_MINUTES, BIN2BCD(dt->tm_min)); 136 v3020_set_reg(chip, V3020_HOURS, BIN2BCD(dt->tm_hour)); 137 v3020_set_reg(chip, V3020_MONTH_DAY, BIN2BCD(dt->tm_mday)); 138 v3020_set_reg(chip, V3020_MONTH, BIN2BCD(dt->tm_mon)); 139 v3020_set_reg(chip, V3020_WEEK_DAY, BIN2BCD(dt->tm_wday)); 140 v3020_set_reg(chip, V3020_YEAR, BIN2BCD(dt->tm_year % 100));
|
H A D | rtc-ds1553.c | 81 century = BIN2BCD((tm->tm_year + 1900) / 100); 85 writeb(BIN2BCD(tm->tm_year % 100), ioaddr + RTC_YEAR); 86 writeb(BIN2BCD(tm->tm_mon + 1), ioaddr + RTC_MONTH); 87 writeb(BIN2BCD(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); 88 writeb(BIN2BCD(tm->tm_mday), ioaddr + RTC_DATE); 89 writeb(BIN2BCD(tm->tm_hour), ioaddr + RTC_HOURS); 90 writeb(BIN2BCD(tm->tm_min), ioaddr + RTC_MINUTES); 91 writeb(BIN2BCD(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); 144 0x80 : BIN2BCD(pdata->alrm_mday), 147 0x80 : BIN2BCD(pdat [all...] |
H A D | rtc-ds1307.c | 149 buf[DS1307_REG_SECS] = BIN2BCD(t->tm_sec); 150 buf[DS1307_REG_MIN] = BIN2BCD(t->tm_min); 151 buf[DS1307_REG_HOUR] = BIN2BCD(t->tm_hour); 152 buf[DS1307_REG_WDAY] = BIN2BCD(t->tm_wday + 1); 153 buf[DS1307_REG_MDAY] = BIN2BCD(t->tm_mday); 154 buf[DS1307_REG_MONTH] = BIN2BCD(t->tm_mon + 1); 158 buf[DS1307_REG_YEAR] = BIN2BCD(tmp); 300 BIN2BCD(tmp));
|
H A D | rtc-ds1742.c | 69 century = BIN2BCD((tm->tm_year + 1900) / 100); 73 writeb(BIN2BCD(tm->tm_year % 100), ioaddr + RTC_YEAR); 74 writeb(BIN2BCD(tm->tm_mon + 1), ioaddr + RTC_MONTH); 75 writeb(BIN2BCD(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); 76 writeb(BIN2BCD(tm->tm_mday), ioaddr + RTC_DATE); 77 writeb(BIN2BCD(tm->tm_hour), ioaddr + RTC_HOURS); 78 writeb(BIN2BCD(tm->tm_min), ioaddr + RTC_MINUTES); 79 writeb(BIN2BCD(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS);
|
H A D | rtc-rs5c313.c | 297 data = BIN2BCD(tm->tm_sec); 301 data = BIN2BCD(tm->tm_min); 305 data = BIN2BCD(tm->tm_hour); 309 data = BIN2BCD(tm->tm_mday); 313 data = BIN2BCD(tm->tm_mon + 1); 317 data = BIN2BCD(tm->tm_year % 100); 321 data = BIN2BCD(tm->tm_wday);
|
H A D | rtc-rs5c372.c | 144 return BIN2BCD(hour); 147 return 0x20 | BIN2BCD(hour - 12); 149 return 0x20 | BIN2BCD(12); 151 return BIN2BCD(12); 152 return BIN2BCD(hour); 198 buf[1] = BIN2BCD(tm->tm_sec); 199 buf[2] = BIN2BCD(tm->tm_min); 201 buf[4] = BIN2BCD(tm->tm_wday); 202 buf[5] = BIN2BCD(tm->tm_mday); 203 buf[6] = BIN2BCD(t [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/mvme16x/ |
H A D | rtc.c | 106 rtc->bcd_sec = BIN2BCD(sec); 107 rtc->bcd_min = BIN2BCD(min); 108 rtc->bcd_hr = BIN2BCD(hrs); 109 rtc->bcd_dom = BIN2BCD(day); 110 rtc->bcd_mth = BIN2BCD(mon); 111 rtc->bcd_year = BIN2BCD(yrs%100);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/momentum/ocelot_3/ |
H A D | setup.c | 175 rtc_base[0x7fff] = BIN2BCD(tm.tm_year % 100); 176 rtc_base[0x7ff1] = BIN2BCD(tm.tm_year / 100); 179 rtc_base[0x7ffe] = BIN2BCD(tm.tm_mon); 182 rtc_base[0x7ffd] = BIN2BCD(tm.tm_mday); 185 rtc_base[0x7ffb] = BIN2BCD(tm.tm_hour); 186 rtc_base[0x7ffa] = BIN2BCD(tm.tm_min); 187 rtc_base[0x7ff9] = BIN2BCD(tm.tm_sec); 190 rtc_base[0x7ffc] = BIN2BCD(tm.tm_wday + 1);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/momentum/ocelot_c/ |
H A D | setup.c | 184 rtc_base[0x7fff] = BIN2BCD(tm.tm_year % 100); 185 rtc_base[0x7ff1] = BIN2BCD(tm.tm_year / 100); 188 rtc_base[0x7ffe] = BIN2BCD(tm.tm_mon); 191 rtc_base[0x7ffd] = BIN2BCD(tm.tm_mday); 194 rtc_base[0x7ffb] = BIN2BCD(tm.tm_hour); 195 rtc_base[0x7ffa] = BIN2BCD(tm.tm_min); 196 rtc_base[0x7ff9] = BIN2BCD(tm.tm_sec); 199 rtc_base[0x7ffc] = BIN2BCD(tm.tm_wday + 1);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/sibyte/swarm/ |
H A D | rtc_m41t81.c | 158 tm.tm_sec = BIN2BCD(tm.tm_sec); 161 tm.tm_min = BIN2BCD(tm.tm_min); 164 tm.tm_hour = BIN2BCD(tm.tm_hour); 170 tm.tm_wday = BIN2BCD(tm.tm_wday); 173 tm.tm_mday = BIN2BCD(tm.tm_mday); 178 tm.tm_mon = BIN2BCD(tm.tm_mon); 183 tm.tm_year = BIN2BCD(tm.tm_year);
|
H A D | rtc_xicor1241.c | 126 tm.tm_sec = BIN2BCD(tm.tm_sec); 129 tm.tm_min = BIN2BCD(tm.tm_min); 132 tm.tm_mday = BIN2BCD(tm.tm_mday); 137 tm.tm_mon = BIN2BCD(tm.tm_mon); 150 tm.tm_hour = BIN2BCD(tm.tm_hour); 159 tm.tm_hour = BIN2BCD(tm.tm_hour);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/ |
H A D | ip27-rtc.c | 133 sec = BIN2BCD(sec); 134 min = BIN2BCD(min); 135 hrs = BIN2BCD(hrs); 136 day = BIN2BCD(day); 137 mon = BIN2BCD(mon); 138 yrs = BIN2BCD(yrs);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/sgi-ip22/ |
H A D | ip22-time.c | 80 hpc3c0->rtcregs[RTC_YEAR] = BIN2BCD(tm.tm_year); 81 hpc3c0->rtcregs[RTC_MONTH] = BIN2BCD(tm.tm_mon); 82 hpc3c0->rtcregs[RTC_DATE] = BIN2BCD(tm.tm_mday); 83 hpc3c0->rtcregs[RTC_HOURS] = BIN2BCD(tm.tm_hour); 84 hpc3c0->rtcregs[RTC_MINUTES] = BIN2BCD(tm.tm_min); 85 hpc3c0->rtcregs[RTC_SECONDS] = BIN2BCD(tm.tm_sec);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/i2c/chips/ |
H A D | ds1337.c | 163 buf[1] = BIN2BCD(dt->tm_sec); 164 buf[2] = BIN2BCD(dt->tm_min); 165 buf[3] = BIN2BCD(dt->tm_hour); 166 buf[4] = BIN2BCD(dt->tm_wday + 1); 167 buf[5] = BIN2BCD(dt->tm_mday); 168 buf[6] = BIN2BCD(dt->tm_mon + 1); 174 buf[7] = BIN2BCD(val);
|
H A D | m41t00.c | 193 sec = BIN2BCD(tm.tm_sec); 194 min = BIN2BCD(tm.tm_min); 195 hour = BIN2BCD(tm.tm_hour); 196 day = BIN2BCD(tm.tm_mday); 197 mon = BIN2BCD(tm.tm_mon); 198 year = BIN2BCD(tm.tm_year);
|