Lines Matching refs:alarm_data
219 u32 alarm_data; in loongson_rtc_read_alarm() local
222 ret = regmap_read(priv->regmap, TOY_MATCH0_REG, &alarm_data); in loongson_rtc_read_alarm()
226 alrm->time.tm_sec = FIELD_GET(TOY_MATCH_SEC, alarm_data); in loongson_rtc_read_alarm()
227 alrm->time.tm_min = FIELD_GET(TOY_MATCH_MIN, alarm_data); in loongson_rtc_read_alarm()
228 alrm->time.tm_hour = FIELD_GET(TOY_MATCH_HOUR, alarm_data); in loongson_rtc_read_alarm()
229 alrm->time.tm_mday = FIELD_GET(TOY_MATCH_DAY, alarm_data); in loongson_rtc_read_alarm()
230 alrm->time.tm_mon = FIELD_GET(TOY_MATCH_MON, alarm_data) - 1; in loongson_rtc_read_alarm()
242 alrm->time.tm_year = FIELD_GET(TOY_MATCH_YEAR, alarm_data) + priv->fix_year; in loongson_rtc_read_alarm()
266 u32 alarm_data; in loongson_rtc_set_alarm() local
269 alarm_data = FIELD_PREP(TOY_MATCH_SEC, alrm->time.tm_sec) in loongson_rtc_set_alarm()
276 ret = regmap_write(priv->regmap, TOY_MATCH0_REG, alarm_data); in loongson_rtc_set_alarm()