Home | History | Annotate | Download | only in dev

Lines Matching refs:dt

131 bq4802_gettime_ymdhms(struct todr_chip_handle *todrch, struct clock_ymdhms *dt)
142 dt->dt_sec = bcdtobin(regs[BQ4802_SEC]);
143 dt->dt_min = bcdtobin(regs[BQ4802_MIN]);
147 dt->dt_hour = val;
148 dt->dt_wday = bcdtobin(regs[BQ4802_WDAY]);
149 dt->dt_day = bcdtobin(regs[BQ4802_DAY]);
150 dt->dt_mon = bcdtobin(regs[BQ4802_MONTH]);
153 dt->dt_year = val;
159 bq4802_settime_ymdhms(struct todr_chip_handle *todrch, struct clock_ymdhms *dt)
166 regs[BQ4802_SEC] = bintobcd(dt->dt_sec);
167 regs[BQ4802_MIN] = bintobcd(dt->dt_min);
168 if (dt->dt_hour == 0)
171 val = dt->dt_hour;
173 regs[BQ4802_WDAY] = bintobcd(dt->dt_wday);
174 regs[BQ4802_DAY] = bintobcd(dt->dt_day);
175 regs[BQ4802_MONTH] = bintobcd(dt->dt_mon);
176 regs[BQ4802_YEAR] = bintobcd(dt->dt_year % 100);
177 regs[BQ4802_CENT] = bintobcd(dt->dt_year / 100);