Lines Matching refs:config
77 const struct da9063_compatible_rtc_regmap *config; member
177 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_data_to_tm() local
179 tm->tm_sec = data[RTC_SEC] & config->rtc_count_sec_mask; in da9063_data_to_tm()
180 tm->tm_min = data[RTC_MIN] & config->rtc_count_min_mask; in da9063_data_to_tm()
181 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm()
182 tm->tm_mday = data[RTC_DAY] & config->rtc_count_day_mask; in da9063_data_to_tm()
184 config->rtc_count_month_mask); in da9063_data_to_tm()
186 config->rtc_count_year_mask); in da9063_data_to_tm()
192 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_tm_to_data() local
194 data[RTC_SEC] &= ~config->rtc_count_sec_mask; in da9063_tm_to_data()
195 data[RTC_SEC] |= tm->tm_sec & config->rtc_count_sec_mask; in da9063_tm_to_data()
197 data[RTC_MIN] &= ~config->rtc_count_min_mask; in da9063_tm_to_data()
198 data[RTC_MIN] |= tm->tm_min & config->rtc_count_min_mask; in da9063_tm_to_data()
200 data[RTC_HOUR] &= ~config->rtc_count_hour_mask; in da9063_tm_to_data()
201 data[RTC_HOUR] |= tm->tm_hour & config->rtc_count_hour_mask; in da9063_tm_to_data()
203 data[RTC_DAY] &= ~config->rtc_count_day_mask; in da9063_tm_to_data()
204 data[RTC_DAY] |= tm->tm_mday & config->rtc_count_day_mask; in da9063_tm_to_data()
206 data[RTC_MONTH] &= ~config->rtc_count_month_mask; in da9063_tm_to_data()
208 config->rtc_count_month_mask; in da9063_tm_to_data()
210 data[RTC_YEAR] &= ~config->rtc_count_year_mask; in da9063_tm_to_data()
212 config->rtc_count_year_mask; in da9063_tm_to_data()
218 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_stop_alarm() local
221 config->rtc_alarm_year_reg, in da9063_rtc_stop_alarm()
222 config->rtc_alarm_on_mask, in da9063_rtc_stop_alarm()
229 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_start_alarm() local
232 config->rtc_alarm_year_reg, in da9063_rtc_start_alarm()
233 config->rtc_alarm_on_mask, in da9063_rtc_start_alarm()
234 config->rtc_alarm_on_mask); in da9063_rtc_start_alarm()
240 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_read_time() local
247 config->rtc_count_secs_reg, in da9063_rtc_read_time()
254 if (!(data[RTC_SEC] & config->rtc_ready_to_read_mask)) { in da9063_rtc_read_time()
276 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_set_time() local
282 config->rtc_count_secs_reg, in da9063_rtc_set_time()
293 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_read_alarm() local
300 config->rtc_alarm_secs_reg, in da9063_rtc_read_alarm()
301 &data[config->rtc_data_start], in da9063_rtc_read_alarm()
302 config->rtc_alarm_len); in da9063_rtc_read_alarm()
308 alrm->enabled = !!(data[RTC_YEAR] & config->rtc_alarm_on_mask); in da9063_rtc_read_alarm()
311 config->rtc_event_reg, in da9063_rtc_read_alarm()
316 if (val & config->rtc_event_alarm_mask) in da9063_rtc_read_alarm()
327 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_set_alarm() local
340 config->rtc_alarm_secs_reg, in da9063_rtc_set_alarm()
341 &data[config->rtc_data_start], in da9063_rtc_set_alarm()
342 config->rtc_alarm_len); in da9063_rtc_set_alarm()
373 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_alarm_event() local
376 config->rtc_alarm_year_reg, in da9063_alarm_event()
377 config->rtc_alarm_on_mask, in da9063_alarm_event()
397 const struct da9063_compatible_rtc_regmap *config; in da9063_rtc_probe() local
413 rtc->config = match->data; in da9063_rtc_probe()
418 rtc->config = &da9063_ad_regs; in da9063_rtc_probe()
427 config = rtc->config; in da9063_rtc_probe()
429 config->rtc_enable_reg, in da9063_rtc_probe()
430 config->rtc_enable_mask, in da9063_rtc_probe()
431 config->rtc_enable_mask); in da9063_rtc_probe()
438 config->rtc_enable_32k_crystal_reg, in da9063_rtc_probe()
439 config->rtc_crystal_mask, in da9063_rtc_probe()
440 config->rtc_crystal_mask); in da9063_rtc_probe()
447 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
448 config->rtc_alarm_status_mask, in da9063_rtc_probe()
456 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
465 config->rtc_alarm_year_reg, in da9063_rtc_probe()
466 config->rtc_tick_on_mask, in da9063_rtc_probe()
475 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
476 &data[config->rtc_data_start], in da9063_rtc_probe()
477 config->rtc_alarm_len); in da9063_rtc_probe()