Lines Matching refs:drv_data
94 const struct max77686_rtc_driver_data *drv_data; member
274 u8 mask = info->drv_data->mask; in max77686_rtc_data_to_tm()
298 if (!info->drv_data->alarm_enable_reg) in max77686_rtc_data_to_tm()
312 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_tm_to_data()
333 unsigned long delay = info->drv_data->delay; in max77686_rtc_update()
341 info->drv_data->map[REG_RTC_UPDATE0], in max77686_rtc_update()
367 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_read_time()
394 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_set_time()
413 const unsigned int *map = info->drv_data->map; in max77686_rtc_read_alarm()
433 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_read_alarm()
461 if (info->drv_data->alarm_pending_status_reg == MAX77686_INVALID_REG) in max77686_rtc_read_alarm()
465 info->drv_data->alarm_pending_status_reg, &val); in max77686_rtc_read_alarm()
485 const unsigned int *map = info->drv_data->map; in max77686_rtc_stop_alarm()
494 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_stop_alarm()
535 const unsigned int *map = info->drv_data->map; in max77686_rtc_start_alarm()
544 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_start_alarm()
563 if (data[RTC_YEAR] & info->drv_data->mask) in max77686_rtc_start_alarm()
599 info->drv_data->map[REG_ALARM1_SEC], in max77686_rtc_set_alarm()
665 info->drv_data->map[REG_RTC_CONTROLM], in max77686_rtc_init_reg()
682 if (info->drv_data->rtc_irq_from_platform) { in max77686_init_rtc_regmap()
698 if (info->drv_data->rtc_i2c_addr == MAX77686_INVALID_I2C_ADDR) { in max77686_init_rtc_regmap()
704 info->drv_data->rtc_i2c_addr); in max77686_init_rtc_regmap()
711 info->drv_data->regmap_config); in max77686_init_rtc_regmap()
721 IRQF_SHARED, 0, info->drv_data->rtc_irq_chip, in max77686_init_rtc_regmap()
744 info->drv_data = (const struct max77686_rtc_driver_data *) in max77686_rtc_probe()
825 if (!info->drv_data->rtc_irq_from_platform) in max77686_rtc_suspend()
835 if (!info->drv_data->rtc_irq_from_platform) in max77686_rtc_resume()