Lines Matching refs:config

70 	const struct da9063_compatible_rtc_regmap *config;  member
170 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_data_to_tm() local
172 tm->tm_sec = data[RTC_SEC] & config->rtc_count_sec_mask; in da9063_data_to_tm()
173 tm->tm_min = data[RTC_MIN] & config->rtc_count_min_mask; in da9063_data_to_tm()
174 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm()
175 tm->tm_mday = data[RTC_DAY] & config->rtc_count_day_mask; in da9063_data_to_tm()
177 config->rtc_count_month_mask); in da9063_data_to_tm()
179 config->rtc_count_year_mask); in da9063_data_to_tm()
185 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_tm_to_data() local
187 data[RTC_SEC] = tm->tm_sec & config->rtc_count_sec_mask; in da9063_tm_to_data()
188 data[RTC_MIN] = tm->tm_min & config->rtc_count_min_mask; in da9063_tm_to_data()
189 data[RTC_HOUR] = tm->tm_hour & config->rtc_count_hour_mask; in da9063_tm_to_data()
190 data[RTC_DAY] = tm->tm_mday & config->rtc_count_day_mask; in da9063_tm_to_data()
192 config->rtc_count_month_mask; in da9063_tm_to_data()
194 config->rtc_count_year_mask; in da9063_tm_to_data()
201 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_alarm_irq_enable() local
202 u8 set_bit = enabled ? config->rtc_alarm_on_mask : 0; in da9063_rtc_alarm_irq_enable()
205 config->rtc_alarm_year_reg, in da9063_rtc_alarm_irq_enable()
206 config->rtc_alarm_on_mask, in da9063_rtc_alarm_irq_enable()
213 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_read_time() local
220 config->rtc_count_secs_reg, in da9063_rtc_read_time()
227 if (!(data[RTC_SEC] & config->rtc_ready_to_read_mask)) { in da9063_rtc_read_time()
249 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_set_time() local
255 config->rtc_count_secs_reg, in da9063_rtc_set_time()
266 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_read_alarm() local
273 config->rtc_alarm_secs_reg, in da9063_rtc_read_alarm()
274 &data[config->rtc_data_start], in da9063_rtc_read_alarm()
275 config->rtc_alarm_len); in da9063_rtc_read_alarm()
281 alrm->enabled = !!(data[RTC_YEAR] & config->rtc_alarm_on_mask); in da9063_rtc_read_alarm()
284 config->rtc_event_reg, in da9063_rtc_read_alarm()
289 if (val & config->rtc_event_alarm_mask) in da9063_rtc_read_alarm()
300 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_rtc_set_alarm() local
313 config->rtc_alarm_secs_reg, in da9063_rtc_set_alarm()
314 &data[config->rtc_data_start], in da9063_rtc_set_alarm()
315 config->rtc_alarm_len); in da9063_rtc_set_alarm()
337 const struct da9063_compatible_rtc_regmap *config = rtc->config; in da9063_alarm_event() local
340 config->rtc_alarm_year_reg, in da9063_alarm_event()
341 config->rtc_alarm_on_mask, in da9063_alarm_event()
361 const struct da9063_compatible_rtc_regmap *config; in da9063_rtc_probe() local
373 rtc->config = device_get_match_data(&pdev->dev); in da9063_rtc_probe()
378 rtc->config = &da9063_ad_regs; in da9063_rtc_probe()
387 config = rtc->config; in da9063_rtc_probe()
389 config->rtc_enable_reg, in da9063_rtc_probe()
390 config->rtc_enable_mask, in da9063_rtc_probe()
391 config->rtc_enable_mask); in da9063_rtc_probe()
396 config->rtc_enable_32k_crystal_reg, in da9063_rtc_probe()
397 config->rtc_crystal_mask, in da9063_rtc_probe()
398 config->rtc_crystal_mask); in da9063_rtc_probe()
404 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
405 config->rtc_alarm_status_mask, in da9063_rtc_probe()
412 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
420 config->rtc_alarm_year_reg, in da9063_rtc_probe()
421 config->rtc_tick_on_mask, in da9063_rtc_probe()
429 config->rtc_alarm_secs_reg, in da9063_rtc_probe()
430 &data[config->rtc_data_start], in da9063_rtc_probe()
431 config->rtc_alarm_len); in da9063_rtc_probe()
449 if (config->rtc_data_start != RTC_SEC) { in da9063_rtc_probe()