Home
last modified time | relevance | path

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

12

/rk3399_rockchip-uboot/drivers/rtc/
H A Dmax6900.c93 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 Dds1307.c157 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 Dpcf8563.c79 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 Dmvrtc.c74 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 Ddavinci.c65 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 Dds1306.c151 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 Dpt7c4338.c112 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 Dm41t94.c51 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 Drs5c372.c214 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 Dm48t35ax.c86 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 Dx1205.c129 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()
H A Dds1556.c117 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 Dds174x.c114 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 Dds3231.c119 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
122 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon) | century); in rtc_set()
124 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday + 1)); in rtc_set()
125 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
126 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
127 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
128 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()
H A Disl1208.c116 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
117 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon)); in rtc_set()
118 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday)); in rtc_set()
119 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
120 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour) | 0x80 ); /* 24h clock */ in rtc_set()
121 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
122 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()
H A Dpcf2127.c34 buf[i++] = bin2bcd(tm->tm_sec); in pcf2127_rtc_set()
35 buf[i++] = bin2bcd(tm->tm_min); in pcf2127_rtc_set()
36 buf[i++] = bin2bcd(tm->tm_hour); in pcf2127_rtc_set()
37 buf[i++] = bin2bcd(tm->tm_mday); in pcf2127_rtc_set()
41 buf[i++] = bin2bcd(tm->tm_mon + 1); in pcf2127_rtc_set()
44 buf[i++] = bin2bcd(tm->tm_year % 100); in pcf2127_rtc_set()
H A Drv3029.c91 buf[RV3029C2_W_SECONDS] = bin2bcd(tmp->tm_sec); in rtc_set()
92 buf[RV3029C2_W_MINUTES] = bin2bcd(tmp->tm_min); in rtc_set()
93 buf[RV3029C2_W_HOURS] = bin2bcd(tmp->tm_hour); in rtc_set()
96 buf[RV3029C2_W_DATE] = bin2bcd(tmp->tm_mday); in rtc_set()
97 buf[RV3029C2_W_DAYS] = bin2bcd(tmp->tm_wday); in rtc_set()
98 buf[RV3029C2_W_MONTHS] = bin2bcd(tmp->tm_mon); in rtc_set()
100 buf[RV3029C2_W_YEARS] = bin2bcd(tmp->tm_year); in rtc_set()
H A Dm41t11.c130 data[RTC_SEC_ADDR] = bin2bcd(tmp->tm_sec) & 0x7F;/*just in case*/ in rtc_set()
131 data[RTC_MIN_ADDR] = bin2bcd(tmp->tm_min); in rtc_set()
132 data[RTC_HOUR_ADDR] = bin2bcd(tmp->tm_hour) & 0x3F;/*handle cent stuff later*/ in rtc_set()
133 data[RTC_DATE_ADDR] = bin2bcd(tmp->tm_mday) & 0x3F; in rtc_set()
134 data[RTC_MONTH_ADDR] = bin2bcd(tmp->tm_mon); in rtc_set()
135 data[RTC_DAY_ADDR] = bin2bcd(tmp->tm_wday) & 0x07; in rtc_set()
139 data[RTC_YEARS_ADDR] = bin2bcd(tmp->tm_year%100);/*same thing either way*/ in rtc_set()
H A Dm41t62.c100 bin2bcd(tm->tm_sec) | (buf[M41T62_REG_SEC] & ~0x7f); in rtc_set()
102 bin2bcd(tm->tm_min) | (buf[M41T62_REG_MIN] & ~0x7f); in rtc_set()
104 bin2bcd(tm->tm_hour) | (buf[M41T62_REG_HOUR] & ~0x3f) ; in rtc_set()
108 bin2bcd(tm->tm_mday) | (buf[M41T62_REG_DAY] & ~0x3f); in rtc_set()
110 bin2bcd(tm->tm_mon) | (buf[M41T62_REG_MON] & ~0x1f); in rtc_set()
112 buf[M41T62_REG_YEAR] = bin2bcd(tm->tm_year % 100); in rtc_set()
H A Dds1337.c133 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
136 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon) | century); in rtc_set()
138 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday + 1)); in rtc_set()
139 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
140 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
141 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
142 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()
H A Dds164x.c117 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()
H A Dmk48t59.c144 rtc_write (RTC_YEAR, bin2bcd(tmp->tm_year % 100)); in rtc_set()
145 rtc_write (RTC_MONTH, bin2bcd(tmp->tm_mon)); in rtc_set()
147 rtc_write (RTC_DAY_OF_WEEK, bin2bcd(tmp->tm_wday)); in rtc_set()
148 rtc_write (RTC_DAY_OF_MONTH, bin2bcd(tmp->tm_mday)); in rtc_set()
149 rtc_write (RTC_HOURS, bin2bcd(tmp->tm_hour)); in rtc_set()
150 rtc_write (RTC_MINUTES, bin2bcd(tmp->tm_min )); in rtc_set()
151 rtc_write (RTC_SECONDS, bin2bcd(tmp->tm_sec )); in rtc_set()
H A Dm41t60.c184 data[RTC_SEC] = (data[RTC_SEC] & 0x80) | (bin2bcd(tmp->tm_sec) & 0x7F); in rtc_set()
185 data[RTC_MIN] = (data[RTC_MIN] & 0X80) | (bin2bcd(tmp->tm_min) & 0X7F); in rtc_set()
186 data[RTC_HOUR] = bin2bcd(tmp->tm_hour) & 0x3F; in rtc_set()
187 data[RTC_DATE] = bin2bcd(tmp->tm_mday) & 0x3F; in rtc_set()
188 data[RTC_MONTH] = bin2bcd(tmp->tm_mon) & 0x1F; in rtc_set()
189 data[RTC_YEAR] = bin2bcd(tmp->tm_year % 100); in rtc_set()
191 data[RTC_DAY] = bin2bcd(tmp->tm_wday + 1) & 0x07; in rtc_set()
H A Drx8025.c152 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
153 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon)); in rtc_set()
154 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday)); in rtc_set()
155 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
156 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
157 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
158 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()
H A Ds3c24x0_rtc.c120 year = bin2bcd(tmp->tm_year % 100); in rtc_set()
121 mon = bin2bcd(tmp->tm_mon); in rtc_set()
122 wday = bin2bcd(tmp->tm_wday); in rtc_set()
123 mday = bin2bcd(tmp->tm_mday); in rtc_set()
124 hour = bin2bcd(tmp->tm_hour); in rtc_set()
125 min = bin2bcd(tmp->tm_min); in rtc_set()
126 sec = bin2bcd(tmp->tm_sec); in rtc_set()

12