Lines Matching refs:config

70 	const struct da9063_compatible_rtc_regmap *config;
170 const struct da9063_compatible_rtc_regmap *config = rtc->config;
172 tm->tm_sec = data[RTC_SEC] & config->rtc_count_sec_mask;
173 tm->tm_min = data[RTC_MIN] & config->rtc_count_min_mask;
174 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask;
175 tm->tm_mday = data[RTC_DAY] & config->rtc_count_day_mask;
177 config->rtc_count_month_mask);
179 config->rtc_count_year_mask);
185 const struct da9063_compatible_rtc_regmap *config = rtc->config;
187 data[RTC_SEC] = tm->tm_sec & config->rtc_count_sec_mask;
188 data[RTC_MIN] = tm->tm_min & config->rtc_count_min_mask;
189 data[RTC_HOUR] = tm->tm_hour & config->rtc_count_hour_mask;
190 data[RTC_DAY] = tm->tm_mday & config->rtc_count_day_mask;
192 config->rtc_count_month_mask;
194 config->rtc_count_year_mask;
200 const struct da9063_compatible_rtc_regmap *config = rtc->config;
203 config->rtc_alarm_year_reg,
204 config->rtc_alarm_on_mask,
211 const struct da9063_compatible_rtc_regmap *config = rtc->config;
214 config->rtc_alarm_year_reg,
215 config->rtc_alarm_on_mask,
216 config->rtc_alarm_on_mask);
222 const struct da9063_compatible_rtc_regmap *config = rtc->config;
229 config->rtc_count_secs_reg,
236 if (!(data[RTC_SEC] & config->rtc_ready_to_read_mask)) {
258 const struct da9063_compatible_rtc_regmap *config = rtc->config;
264 config->rtc_count_secs_reg,
275 const struct da9063_compatible_rtc_regmap *config = rtc->config;
282 config->rtc_alarm_secs_reg,
283 &data[config->rtc_data_start],
284 config->rtc_alarm_len);
290 alrm->enabled = !!(data[RTC_YEAR] & config->rtc_alarm_on_mask);
293 config->rtc_event_reg,
298 if (val & config->rtc_event_alarm_mask)
309 const struct da9063_compatible_rtc_regmap *config = rtc->config;
322 config->rtc_alarm_secs_reg,
323 &data[config->rtc_data_start],
324 config->rtc_alarm_len);
355 const struct da9063_compatible_rtc_regmap *config = rtc->config;
358 config->rtc_alarm_year_reg,
359 config->rtc_alarm_on_mask,
379 const struct da9063_compatible_rtc_regmap *config;
391 rtc->config = device_get_match_data(&pdev->dev);
396 rtc->config = &da9063_ad_regs;
405 config = rtc->config;
407 config->rtc_enable_reg,
408 config->rtc_enable_mask,
409 config->rtc_enable_mask);
414 config->rtc_enable_32k_crystal_reg,
415 config->rtc_crystal_mask,
416 config->rtc_crystal_mask);
422 config->rtc_alarm_secs_reg,
423 config->rtc_alarm_status_mask,
430 config->rtc_alarm_secs_reg,
438 config->rtc_alarm_year_reg,
439 config->rtc_tick_on_mask,
447 config->rtc_alarm_secs_reg,
448 &data[config->rtc_data_start],
449 config->rtc_alarm_len);
467 if (config->rtc_data_start != RTC_SEC) {