DS1307_REG_WDAY
!(regs[DS1307_REG_WDAY] & MCP794XX_BIT_VBATEN)) {
regmap_write(ds1307->regmap, DS1307_REG_WDAY,
regs[DS1307_REG_WDAY] |
!(regs[DS1307_REG_WDAY] & MCP794XX_BIT_OSCRUN)) {
t->tm_wday = fls(regs[DS1307_REG_WDAY] & 0x7f) - 1;
t->tm_wday = bcd2bin(regs[DS1307_REG_WDAY] & 0x07) - 1;
regs[DS1307_REG_WDAY] = 1 << t->tm_wday;
regs[DS1307_REG_WDAY] = bin2bcd(t->tm_wday + 1);
regs[DS1307_REG_WDAY] |= MCP794XX_BIT_VBATEN;