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