Lines Matching defs:rtc
3 * I2C client/driver for the ST M41T80 family of i2c rtc chips.
21 #include <linux/rtc.h>
149 struct rtc_device *rtc;
164 rtc_lock(m41t80->rtc);
168 rtc_unlock(m41t80->rtc);
174 rtc_unlock(m41t80->rtc);
185 rtc_update_irq(m41t80->rtc, 1, events);
191 rtc_unlock(m41t80->rtc);
908 m41t80_data->rtc = devm_rtc_allocate_device(&client->dev);
909 if (IS_ERR(m41t80_data->rtc))
910 return PTR_ERR(m41t80_data->rtc);
935 clear_bit(RTC_FEATURE_ALARM, m41t80_data->rtc->features);
937 m41t80_data->rtc->ops = &m41t80_rtc_ops;
938 m41t80_data->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
939 m41t80_data->rtc->range_max = RTC_TIMESTAMP_END_2099;
942 clear_bit(RTC_FEATURE_UPDATE_INTERRUPT, m41t80_data->rtc->features);
991 rc = devm_rtc_register_device(m41t80_data->rtc);
1012 .name = "rtc-m41t80",