Lines Matching refs:regs
48 u8 regs[15];
69 fm3130->regs[FM3130_RTC_CONTROL] =
73 fm3130->regs[FM3130_RTC_CONTROL] &=
78 fm3130->regs[FM3130_RTC_CONTROL] |= FM3130_RTC_CONTROL_BIT_WRITE;
81 fm3130->regs[FM3130_RTC_CONTROL] |= FM3130_RTC_CONTROL_BIT_READ;
89 FM3130_RTC_CONTROL, fm3130->regs[FM3130_RTC_CONTROL]);
115 dev_dbg(dev, "%s: %15ph\n", "read", fm3130->regs);
117 t->tm_sec = bcd2bin(fm3130->regs[FM3130_RTC_SECONDS] & 0x7f);
118 t->tm_min = bcd2bin(fm3130->regs[FM3130_RTC_MINUTES] & 0x7f);
119 tmp = fm3130->regs[FM3130_RTC_HOURS] & 0x3f;
121 t->tm_wday = bcd2bin(fm3130->regs[FM3130_RTC_DAY] & 0x07) - 1;
122 t->tm_mday = bcd2bin(fm3130->regs[FM3130_RTC_DATE] & 0x3f);
123 tmp = fm3130->regs[FM3130_RTC_MONTHS] & 0x1f;
127 t->tm_year = bcd2bin(fm3130->regs[FM3130_RTC_YEARS]) + 100;
143 u8 *buf = fm3130->regs;
171 fm3130->regs[FM3130_RTC_SECONDS + i]);
205 fm3130->regs[FM3130_ALARM_SECONDS],
206 fm3130->regs[FM3130_ALARM_MINUTES],
207 fm3130->regs[FM3130_ALARM_HOURS],
208 fm3130->regs[FM3130_ALARM_DATE],
209 fm3130->regs[FM3130_ALARM_MONTHS]);
211 tm->tm_sec = bcd2bin(fm3130->regs[FM3130_ALARM_SECONDS] & 0x7F);
212 tm->tm_min = bcd2bin(fm3130->regs[FM3130_ALARM_MINUTES] & 0x7F);
213 tm->tm_hour = bcd2bin(fm3130->regs[FM3130_ALARM_HOURS] & 0x3F);
214 tm->tm_mday = bcd2bin(fm3130->regs[FM3130_ALARM_DATE] & 0x3F);
215 tm->tm_mon = bcd2bin(fm3130->regs[FM3130_ALARM_MONTHS] & 0x1F);
227 fm3130->regs[FM3130_RTC_CONTROL] =
230 if ((fm3130->regs[FM3130_RTC_CONTROL] & FM3130_RTC_CONTROL_BIT_AEN) &&
231 (~fm3130->regs[FM3130_RTC_CONTROL] &
251 fm3130->regs[FM3130_ALARM_SECONDS] =
254 fm3130->regs[FM3130_ALARM_MINUTES] =
257 fm3130->regs[FM3130_ALARM_HOURS] =
260 fm3130->regs[FM3130_ALARM_DATE] =
263 fm3130->regs[FM3130_ALARM_MONTHS] =
267 fm3130->regs[FM3130_ALARM_SECONDS],
268 fm3130->regs[FM3130_ALARM_MINUTES],
269 fm3130->regs[FM3130_ALARM_HOURS],
270 fm3130->regs[FM3130_ALARM_DATE],
271 fm3130->regs[FM3130_ALARM_MONTHS]);
276 fm3130->regs[FM3130_ALARM_SECONDS + i]);
278 fm3130->regs[FM3130_RTC_CONTROL] =
284 (fm3130->regs[FM3130_RTC_CONTROL] &
289 fm3130->regs[FM3130_RTC_CONTROL] &
306 fm3130->regs[FM3130_RTC_CONTROL] =
310 enabled, fm3130->regs[FM3130_RTC_CONTROL]);
315 FM3130_RTC_CONTROL, fm3130->regs[FM3130_RTC_CONTROL] &
321 FM3130_RTC_CONTROL, (fm3130->regs[FM3130_RTC_CONTROL] &
373 fm3130->msg[1].buf = &fm3130->regs[FM3130_RTC_SECONDS];
384 fm3130->msg[3].buf = &fm3130->regs[FM3130_ALARM_SECONDS];
396 fm3130->regs[FM3130_RTC_CONTROL] =
398 fm3130->regs[FM3130_CAL_CONTROL] =
402 if (fm3130->regs[FM3130_RTC_CONTROL] & FM3130_RTC_CONTROL_BIT_CAL) {
404 fm3130->regs[FM3130_RTC_CONTROL] &
410 if (fm3130->regs[FM3130_RTC_CONTROL] & FM3130_RTC_CONTROL_BIT_WRITE ||
411 fm3130->regs[FM3130_RTC_CONTROL] & FM3130_RTC_CONTROL_BIT_READ) {
413 fm3130->regs[FM3130_RTC_CONTROL] &
420 if (fm3130->regs[FM3130_CAL_CONTROL] & FM3130_CAL_CONTROL_BIT_nOSCEN)
422 fm3130->regs[FM3130_CAL_CONTROL] &
426 if (fm3130->regs[FM3130_RTC_CONTROL] & FM3130_RTC_CONTROL_BIT_LB) {
428 fm3130->regs[FM3130_RTC_CONTROL] &
434 if (fm3130->regs[FM3130_RTC_CONTROL] & FM3130_RTC_CONTROL_BIT_POR) {
436 fm3130->regs[FM3130_RTC_CONTROL] &
444 tmp = bcd2bin(fm3130->regs[FM3130_RTC_SECONDS] & 0x7f);
448 tmp = bcd2bin(fm3130->regs[FM3130_RTC_MINUTES] & 0x7f);
452 tmp = bcd2bin(fm3130->regs[FM3130_RTC_HOURS] & 0x3f);
456 tmp = bcd2bin(fm3130->regs[FM3130_RTC_DATE] & 0x3f);
460 tmp = bcd2bin(fm3130->regs[FM3130_RTC_MONTHS] & 0x1f);
469 tmp = bcd2bin(fm3130->regs[FM3130_RTC_SECONDS] & 0x7f);
473 tmp = bcd2bin(fm3130->regs[FM3130_RTC_MINUTES] & 0x7f);
477 tmp = bcd2bin(fm3130->regs[FM3130_RTC_HOURS] & 0x3f);
481 tmp = bcd2bin(fm3130->regs[FM3130_RTC_DAY] & 0x7);
485 tmp = bcd2bin(fm3130->regs[FM3130_RTC_DATE] & 0x3f);
489 tmp = bcd2bin(fm3130->regs[FM3130_RTC_MONTHS] & 0x1f);
499 fm3130->regs);