M48T86_HOUR
m48t86_writeb(dev, tm->tm_hour, M48T86_HOUR);
m48t86_writeb(dev, bin2bcd(tm->tm_hour), M48T86_HOUR);
tm->tm_hour = m48t86_readb(dev, M48T86_HOUR) & 0x3f;
tm->tm_hour = bcd2bin(m48t86_readb(dev, M48T86_HOUR) &
if (m48t86_readb(dev, M48T86_HOUR) & 0x80)