Lines Matching refs:config

69 	const struct da9063_compatible_rtc_regmap *config;  member
169 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_data_to_tm() local
171 tm->tm_sec = data[RTC_SEC] & config->rtc_count_sec_mask; in da9063_data_to_tm()
172 tm->tm_min = data[RTC_MIN] & config->rtc_count_min_mask; in da9063_data_to_tm()
173 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm()
174 tm->tm_mday = data[RTC_DAY] & config->rtc_count_day_mask; in da9063_data_to_tm()
176 config->rtc_count_month_mask); in da9063_data_to_tm()
178 config->rtc_count_year_mask); in da9063_data_to_tm()
184 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_tm_to_data() local
186 data[RTC_SEC] = tm->tm_sec & config->rtc_count_sec_mask; in da9063_tm_to_data()
187 data[RTC_MIN] = tm->tm_min & config->rtc_count_min_mask; in da9063_tm_to_data()
188 data[RTC_HOUR] = tm->tm_hour & config->rtc_count_hour_mask; in da9063_tm_to_data()
189 data[RTC_DAY] = tm->tm_mday & config->rtc_count_day_mask; in da9063_tm_to_data()
191 config->rtc_count_month_mask; in da9063_tm_to_data()
193 config->rtc_count_year_mask; in da9063_tm_to_data()
199 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_stop_alarm() local
202 config->rtc_alarm_year_reg, in da9063_rtc_stop_alarm()
203 config->rtc_alarm_on_mask, in da9063_rtc_stop_alarm()
210 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_start_alarm() local
213 config->rtc_alarm_year_reg, in da9063_rtc_start_alarm()
214 config->rtc_alarm_on_mask, in da9063_rtc_start_alarm()
215 config->rtc_alarm_on_mask); in da9063_rtc_start_alarm()
221 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_read_time() local
228 config->rtc_count_secs_reg, in da9063_rtc_read_time()
235 if (!(data[RTC_SEC] & config->rtc_ready_to_read_mask)) { in da9063_rtc_read_time()
257 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_set_time() local
263 config->rtc_count_secs_reg, in da9063_rtc_set_time()
274 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_read_alarm() local
281 config->rtc_alarm_secs_reg, in da9063_rtc_read_alarm()
282 &data[config->rtc_data_start], in da9063_rtc_read_alarm()
283 config->rtc_alarm_len); in da9063_rtc_read_alarm()
289 alrm->enabled = !!(data[RTC_YEAR] & config->rtc_alarm_on_mask); in da9063_rtc_read_alarm()
292 config->rtc_event_reg, in da9063_rtc_read_alarm()
297 if (val & config->rtc_event_alarm_mask) in da9063_rtc_read_alarm()
308 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_set_alarm() local
321 config->rtc_alarm_secs_reg, in da9063_rtc_set_alarm()
322 &data[config->rtc_data_start], in da9063_rtc_set_alarm()
323 config->rtc_alarm_len); in da9063_rtc_set_alarm()
354 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_alarm_event() local
357 config->rtc_alarm_year_reg, in da9063_alarm_event()
358 config->rtc_alarm_on_mask, in da9063_alarm_event()
378 const struct da9063_compatible_rtc_regmap *config; in da9063_rtc_probe() local
394 rtc->config = match->data; in da9063_rtc_probe()
399 rtc->config = &da9063_ad_regs; in da9063_rtc_probe()
408 config = rtc->config; in da9063_rtc_probe()
410 config->rtc_enable_reg, in da9063_rtc_probe()
411 config->rtc_enable_mask, in da9063_rtc_probe()
412 config->rtc_enable_mask); in da9063_rtc_probe()
419 config->rtc_enable_32k_crystal_reg, in da9063_rtc_probe()
420 config->rtc_crystal_mask, in da9063_rtc_probe()
421 config->rtc_crystal_mask); in da9063_rtc_probe()
428 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
429 config->rtc_alarm_status_mask, in da9063_rtc_probe()
437 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
446 config->rtc_alarm_year_reg, in da9063_rtc_probe()
447 config->rtc_tick_on_mask, in da9063_rtc_probe()
456 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
457 &data[config->rtc_data_start], in da9063_rtc_probe()
458 config->rtc_alarm_len); in da9063_rtc_probe()
478 if (config->rtc_data_start != RTC_SEC) { in da9063_rtc_probe()