| /OK3568_Linux_fs/u-boot/drivers/rtc/ |
| H A D | ds1307.c | 157 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set() 158 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon)); in rtc_set() 161 bin2bcd (tmp->tm_wday + 1) | MCP7941X_BIT_VBATEN); in rtc_set() 163 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday + 1)); in rtc_set() 165 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set() 166 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set() 167 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set() 169 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec) | MCP7941X_BIT_ST); in rtc_set() 171 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set() 243 buf[RTC_YR_REG_ADDR] = bin2bcd(tm->tm_year % 100); in ds1307_rtc_set() [all …]
|
| H A D | ds1306.c | 151 bin2bcd (tmp->tm_sec); in rtc_set() 152 soft_spi_send (bin2bcd (tmp->tm_sec)); /* Send Seconds */ in rtc_set() 153 soft_spi_send (bin2bcd (tmp->tm_min)); /* Send Minutes */ in rtc_set() 154 soft_spi_send (bin2bcd (tmp->tm_hour)); /* Send Hour */ in rtc_set() 155 soft_spi_send (bin2bcd (tmp->tm_wday)); /* Send Day of the Week */ in rtc_set() 156 soft_spi_send (bin2bcd (tmp->tm_mday)); /* Send Day of Month */ in rtc_set() 157 soft_spi_send (bin2bcd (tmp->tm_mon)); /* Send Month */ in rtc_set() 158 soft_spi_send (bin2bcd (tmp->tm_year - 2000)); /* Send Year */ in rtc_set() 373 rtc_write (RTC_SECONDS, bin2bcd (tmp->tm_sec)); in rtc_set() 374 rtc_write (RTC_MINUTES, bin2bcd (tmp->tm_min)); in rtc_set() [all …]
|
| H A D | max6900.c | 93 rtc_write (0x92, bin2bcd(tmp->tm_year / 100)); in rtc_set() 94 rtc_write (0x8c, bin2bcd(tmp->tm_year % 100)); in rtc_set() 95 rtc_write (0x8a, bin2bcd(tmp->tm_wday)); in rtc_set() 96 rtc_write (0x88, bin2bcd(tmp->tm_mon)); in rtc_set() 97 rtc_write (0x86, bin2bcd(tmp->tm_mday)); in rtc_set() 98 rtc_write (0x84, bin2bcd(tmp->tm_hour)); in rtc_set() 99 rtc_write (0x82, bin2bcd(tmp->tm_min )); in rtc_set() 100 rtc_write (0x80, bin2bcd(tmp->tm_sec )); in rtc_set()
|
| H A D | rs5c372.c | 214 buf[1] = bin2bcd(tmp->tm_sec); in rtc_set() 215 buf[2] = bin2bcd(tmp->tm_min); in rtc_set() 221 buf[3] = bin2bcd(tmp->tm_hour); in rtc_set() 223 buf[3] = bin2bcd(tmp->tm_hour - 12); in rtc_set() 227 buf[3] = bin2bcd(tmp->tm_hour); in rtc_set() 230 buf[4] = bin2bcd(tmp->tm_wday); in rtc_set() 231 buf[5] = bin2bcd(tmp->tm_mday); in rtc_set() 232 buf[6] = bin2bcd(tmp->tm_mon); in rtc_set() 235 buf[7] = bin2bcd(tmp->tm_year % 100); in rtc_set()
|
| H A D | pcf8563.c | 79 rtc_write (0x08, bin2bcd(tmp->tm_year % 100)); in rtc_set() 82 rtc_write (0x07, bin2bcd(tmp->tm_mon) | century); in rtc_set() 84 rtc_write (0x06, bin2bcd(tmp->tm_wday)); in rtc_set() 85 rtc_write (0x05, bin2bcd(tmp->tm_mday)); in rtc_set() 86 rtc_write (0x04, bin2bcd(tmp->tm_hour)); in rtc_set() 87 rtc_write (0x03, bin2bcd(tmp->tm_min )); in rtc_set() 88 rtc_write (0x02, bin2bcd(tmp->tm_sec )); in rtc_set()
|
| H A D | mvrtc.c | 74 time |= (bin2bcd(t->tm_sec) & MVRTC_SEC_MSK) << MVRTC_SEC_SFT; in rtc_set() 75 time |= (bin2bcd(t->tm_min) & MVRTC_MIN_MSK) << MVRTC_MIN_SFT; in rtc_set() 76 time |= (bin2bcd(t->tm_hour) & MVRTC_HOUR_MSK) << MVRTC_HOUR_SFT; in rtc_set() 77 time |= (bin2bcd(t->tm_wday + 1) & MVRTC_DAY_MSK) << MVRTC_DAY_SFT; in rtc_set() 80 date |= (bin2bcd(t->tm_mday) & MVRTC_DATE_MSK) << MVRTC_DATE_SFT; in rtc_set() 81 date |= (bin2bcd(t->tm_mon) & MVRTC_MON_MSK) << MVRTC_MON_SFT; in rtc_set() 82 date |= (bin2bcd(t->tm_year % 100) & MVRTC_YEAR_MSK) << MVRTC_YEAR_SFT; in rtc_set()
|
| H A D | davinci.c | 65 writel(bin2bcd(tmp->tm_year % 100), &rtc->year); in rtc_set() 66 writel(bin2bcd(tmp->tm_mon), &rtc->month); in rtc_set() 68 writel(bin2bcd(tmp->tm_wday), &rtc->dotw); in rtc_set() 69 writel(bin2bcd(tmp->tm_mday), &rtc->day); in rtc_set() 70 writel(bin2bcd(tmp->tm_hour), &rtc->hours); in rtc_set() 71 writel(bin2bcd(tmp->tm_min), &rtc->minutes); in rtc_set() 72 writel(bin2bcd(tmp->tm_sec), &rtc->second); in rtc_set()
|
| H A D | m41t94.c | 51 buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec); in rtc_set() 52 buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min); in rtc_set() 53 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); in rtc_set() 54 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in rtc_set() 55 buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday); in rtc_set() 56 buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1); in rtc_set() 61 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set()
|
| H A D | pt7c4338.c | 112 rtc_write(RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in rtc_set() 113 rtc_write(RTC_MON_REG_ADDR, bin2bcd(tmp->tm_mon)); in rtc_set() 114 rtc_write(RTC_DAY_REG_ADDR, bin2bcd(tmp->tm_wday + 1)); in rtc_set() 115 rtc_write(RTC_DATE_REG_ADDR, bin2bcd(tmp->tm_mday)); in rtc_set() 116 rtc_write(RTC_HR_REG_ADDR, bin2bcd(tmp->tm_hour)); in rtc_set() 117 rtc_write(RTC_MIN_REG_ADDR, bin2bcd(tmp->tm_min)); in rtc_set() 118 rtc_write(RTC_SEC_REG_ADDR, bin2bcd(tmp->tm_sec)); in rtc_set()
|
| H A D | ds174x.c | 114 rtc_write( RTC_MONTH, bin2bcd( tmp->tm_mon )); in rtc_set() 116 rtc_write( RTC_DAY_OF_WEEK, bin2bcd( tmp->tm_wday )); in rtc_set() 117 rtc_write( RTC_DAY_OF_MONTH, bin2bcd( tmp->tm_mday )); in rtc_set() 118 rtc_write( RTC_HOURS, bin2bcd( tmp->tm_hour )); in rtc_set() 119 rtc_write( RTC_MINUTES, bin2bcd( tmp->tm_min )); in rtc_set() 120 rtc_write( RTC_SECONDS, bin2bcd( tmp->tm_sec )); in rtc_set() 123 rtc_write( RTC_YEAR, bin2bcd( tmp->tm_year % 100 )); in rtc_set() 124 rtc_write( RTC_CENTURY, bin2bcd( tmp->tm_year / 100 )); in rtc_set()
|
| H A D | ds1556.c | 117 rtc_write( RTC_MONTH, bin2bcd( tmp->tm_mon )); in rtc_set() 119 rtc_write( RTC_DAY_OF_WEEK, bin2bcd( tmp->tm_wday )); in rtc_set() 120 rtc_write( RTC_DAY_OF_MONTH, bin2bcd( tmp->tm_mday )); in rtc_set() 121 rtc_write( RTC_HOURS, bin2bcd( tmp->tm_hour )); in rtc_set() 122 rtc_write( RTC_MINUTES, bin2bcd( tmp->tm_min )); in rtc_set() 123 rtc_write( RTC_SECONDS, bin2bcd( tmp->tm_sec )); in rtc_set() 126 rtc_write( RTC_YEAR, bin2bcd( tmp->tm_year % 100 )); in rtc_set() 127 rtc_write( RTC_CENTURY, bin2bcd( tmp->tm_year / 100 )); in rtc_set()
|
| H A D | m48t35ax.c | 86 rtc_write (0x07, bin2bcd(tmp->tm_year % 100)); in rtc_set() 87 rtc_write (0x06, bin2bcd(tmp->tm_mon)); in rtc_set() 88 rtc_write (0x05, bin2bcd(tmp->tm_mday)); in rtc_set() 91 rtc_write (0x04, bin2bcd(tmp->tm_wday) | century); in rtc_set() 93 rtc_write (0x03, bin2bcd(tmp->tm_hour)); in rtc_set() 94 rtc_write (0x02, bin2bcd(tmp->tm_min )); in rtc_set() 95 rtc_write (0x01, bin2bcd(tmp->tm_sec )); in rtc_set()
|
| H A D | x1205.c | 129 buf[CCR_SEC] = bin2bcd(tm->tm_sec); in rtc_set() 130 buf[CCR_MIN] = bin2bcd(tm->tm_min); in rtc_set() 133 buf[CCR_HOUR] = bin2bcd(tm->tm_hour) | X1205_HR_MIL; in rtc_set() 135 buf[CCR_MDAY] = bin2bcd(tm->tm_mday); in rtc_set() 138 buf[CCR_MONTH] = bin2bcd(tm->tm_mon); in rtc_set() 141 buf[CCR_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set() 143 buf[CCR_Y2K] = bin2bcd(tm->tm_year / 100); in rtc_set()
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-tps80031.c | 94 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 …]
|
| H A D | rtc-rc5t619.c | 59 return bin2bcd(hour); in rtc5t619_12hour_bin2bcd() 64 return bin2bcd(hour - 12) | HOUR_PMFLAG; in rtc5t619_12hour_bin2bcd() 187 buff[0] = bin2bcd(tm->tm_sec); in rc5t619_rtc_set_time() 188 buff[1] = bin2bcd(tm->tm_min); in rc5t619_rtc_set_time() 191 buff[2] = bin2bcd(tm->tm_hour); in rc5t619_rtc_set_time() 195 buff[3] = bin2bcd(tm->tm_wday); in rc5t619_rtc_set_time() 196 buff[4] = bin2bcd(tm->tm_mday); in rc5t619_rtc_set_time() 197 buff[5] = bin2bcd(tm->tm_mon + 1); /* system set 0-11 */ in rc5t619_rtc_set_time() 198 buff[6] = bin2bcd(tm->tm_year - cent_flag * 100); in rc5t619_rtc_set_time() 300 buff[0] = bin2bcd(alrm->time.tm_sec); in rc5t619_rtc_set_alarm() [all …]
|
| H A D | rtc-mv.c | 52 rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) | in mv_rtc_set_time() 53 (bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) | in mv_rtc_set_time() 54 (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) | in mv_rtc_set_time() 55 (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS); in mv_rtc_set_time() 58 rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) | in mv_rtc_set_time() 59 (bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) | in mv_rtc_set_time() 60 (bin2bcd(tm->tm_year - 100) << RTC_YEAR_OFFS); in mv_rtc_set_time() 137 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec)) in mv_rtc_set_alarm() 140 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min)) in mv_rtc_set_alarm() 143 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour)) in mv_rtc_set_alarm() [all …]
|
| H A D | rtc-rc5t583.c | 89 rtc_data[0] = bin2bcd(tm->tm_sec); in rc5t583_rtc_set_time() 90 rtc_data[1] = bin2bcd(tm->tm_min); in rc5t583_rtc_set_time() 91 rtc_data[2] = bin2bcd(tm->tm_hour); in rc5t583_rtc_set_time() 92 rtc_data[3] = bin2bcd(tm->tm_wday); in rc5t583_rtc_set_time() 93 rtc_data[4] = bin2bcd(tm->tm_mday); in rc5t583_rtc_set_time() 94 rtc_data[5] = bin2bcd(tm->tm_mon + 1); in rc5t583_rtc_set_time() 95 rtc_data[6] = bin2bcd(tm->tm_year - 100); in rc5t583_rtc_set_time() 149 alarm_data[0] = bin2bcd(alm->time.tm_min); in rc5t583_rtc_set_alarm() 150 alarm_data[1] = bin2bcd(alm->time.tm_hour); in rc5t583_rtc_set_alarm() 151 alarm_data[2] = bin2bcd(alm->time.tm_mday); in rc5t583_rtc_set_alarm() [all …]
|
| H A D | rtc-max6902.c | 94 max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec)); in max6902_set_time() 95 max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min)); in max6902_set_time() 96 max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour)); in max6902_set_time() 98 max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday)); in max6902_set_time() 99 max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1)); in max6902_set_time() 100 max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday)); in max6902_set_time() 101 max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100)); in max6902_set_time() 102 max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100)); in max6902_set_time()
|
| H A D | rtc-max6916.c | 89 buf[1] = bin2bcd(dt->tm_sec); in max6916_set_time() 90 buf[2] = bin2bcd(dt->tm_min); in max6916_set_time() 91 buf[3] = (bin2bcd(dt->tm_hour) & 0X3F); in max6916_set_time() 92 buf[4] = bin2bcd(dt->tm_mday); in max6916_set_time() 93 buf[5] = bin2bcd(dt->tm_mon + 1); in max6916_set_time() 94 buf[6] = bin2bcd(dt->tm_wday + 1); in max6916_set_time() 95 buf[7] = bin2bcd(dt->tm_year % 100); in max6916_set_time() 96 buf[8] = bin2bcd(0x00); in max6916_set_time()
|
| H A D | rtc-vt8500.c | 125 writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S) in vt8500_rtc_set_time() 126 | (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S) in vt8500_rtc_set_time() 127 | (bin2bcd(tm->tm_mday)) in vt8500_rtc_set_time() 130 writel((bin2bcd(tm->tm_wday) << TIME_DOW_S) in vt8500_rtc_set_time() 131 | (bin2bcd(tm->tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_time() 132 | (bin2bcd(tm->tm_min) << TIME_MIN_S) in vt8500_rtc_set_time() 133 | (bin2bcd(tm->tm_sec)), in vt8500_rtc_set_time() 163 | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S) in vt8500_rtc_set_alarm() 164 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_alarm() 165 | (bin2bcd(alrm->time.tm_min) << TIME_MIN_S) in vt8500_rtc_set_alarm() [all …]
|
| H A D | rtc-wilco-ec.c | 139 rtc.century = bin2bcd(year / 100); in wilco_ec_rtc_write() 140 rtc.year = bin2bcd(year % 100); in wilco_ec_rtc_write() 141 rtc.month = bin2bcd(tm->tm_mon + 1); in wilco_ec_rtc_write() 142 rtc.day = bin2bcd(tm->tm_mday); in wilco_ec_rtc_write() 143 rtc.hour = bin2bcd(tm->tm_hour); in wilco_ec_rtc_write() 144 rtc.minute = bin2bcd(tm->tm_min); in wilco_ec_rtc_write() 145 rtc.second = bin2bcd(tm->tm_sec); in wilco_ec_rtc_write() 146 rtc.weekday = bin2bcd(wday); in wilco_ec_rtc_write()
|
| H A D | rtc-palmas.c | 85 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 …]
|
| H A D | rtc-ds1347.c | 101 buf[0] = bin2bcd(dt->tm_sec); in ds1347_set_time() 102 buf[1] = bin2bcd(dt->tm_min); in ds1347_set_time() 103 buf[2] = (bin2bcd(dt->tm_hour) & 0x3F); in ds1347_set_time() 104 buf[3] = bin2bcd(dt->tm_mday); in ds1347_set_time() 105 buf[4] = bin2bcd(dt->tm_mon + 1); in ds1347_set_time() 106 buf[5] = bin2bcd(dt->tm_wday + 1); in ds1347_set_time() 107 buf[6] = bin2bcd(dt->tm_year % 100); in ds1347_set_time() 108 buf[7] = bin2bcd(0x00); in ds1347_set_time()
|
| H A D | rtc-em3027.c | 92 buf[1] = bin2bcd(tm->tm_sec); in em3027_set_time() 93 buf[2] = bin2bcd(tm->tm_min); in em3027_set_time() 94 buf[3] = bin2bcd(tm->tm_hour); in em3027_set_time() 95 buf[4] = bin2bcd(tm->tm_mday); in em3027_set_time() 96 buf[5] = bin2bcd(tm->tm_wday); in em3027_set_time() 97 buf[6] = bin2bcd(tm->tm_mon + 1); in em3027_set_time() 98 buf[7] = bin2bcd(tm->tm_year % 100); in em3027_set_time()
|
| /OK3568_Linux_fs/kernel/arch/m68k/sun3x/ |
| H A D | time.c | 50 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()
|