REG_RTC_CTRL
reg = readw(priv->rtc_base + REG_RTC_CTRL);
writew(reg, priv->rtc_base + REG_RTC_CTRL);
reg = readw(priv->rtc_base + REG_RTC_CTRL);
writew(reg | READ_EN_BIT, priv->rtc_base + REG_RTC_CTRL);
while (readw(priv->rtc_base + REG_RTC_CTRL) & READ_EN_BIT)
reg = readw(priv->rtc_base + REG_RTC_CTRL);
writew(reg | LOAD_EN_BIT, priv->rtc_base + REG_RTC_CTRL);
while (readw(priv->rtc_base + REG_RTC_CTRL) & LOAD_EN_BIT)
reg = readw(priv->rtc_base + REG_RTC_CTRL);
writew(reg, priv->rtc_base + REG_RTC_CTRL);
if (!(readw(priv->rtc_base + REG_RTC_CTRL) & INT_MASK_BIT))
reg = readw(priv->rtc_base + REG_RTC_CTRL);
writew(reg, priv->rtc_base + REG_RTC_CTRL);
return readw(priv->rtc_base + REG_RTC_CTRL) & CNT_EN_BIT;