TIME_DOW_S
tm->tm_wday = (time & TIME_DOW_MASK) >> TIME_DOW_S;
writel((bin2bcd(tm->tm_wday) << TIME_DOW_S)
#define TIME_DOW_MASK (0x07 << TIME_DOW_S)