Lines Matching defs:rtc
3 * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips.
17 #include <linux/rtc/ds1307.h>
18 #include <linux/rtc.h>
177 struct rtc_device *rtc;
568 struct mutex *lock = &ds1307->rtc->ops_lock;
589 rtc_update_irq(ds1307->rtc, 1, RTC_AF | RTC_IRQF);
710 struct mutex *lock = &ds1307->rtc->ops_lock;
732 rtc_update_irq(ds1307->rtc, 1, RTC_AF | RTC_IRQF);
1213 struct mutex *lock = &ds1307->rtc->ops_lock;
1230 rtc_update_irq(ds1307->rtc, 1, RTC_AF | RTC_IRQF);
1301 err = rtc_add_group(ds1307->rtc, &rtc_freq_test_attr_group);
1482 struct mutex *lock = &ds1307->rtc->ops_lock;
1592 struct mutex *lock = &ds1307->rtc->ops_lock;
1849 /* get registers that the "rtc" read below won't read... */
2012 ds1307->rtc = devm_rtc_allocate_device(ds1307->dev);
2013 if (IS_ERR(ds1307->rtc))
2014 return PTR_ERR(ds1307->rtc);
2020 ds1307->rtc->uie_unsupported = 1;
2038 ds1307->rtc->ops = chip->rtc_ops ?: &ds13xx_rtc_ops;
2043 err = rtc_register_device(ds1307->rtc);
2058 ds1307->rtc->nvram_old_abi = true;
2059 rtc_nvmem_register(ds1307->rtc, &nvmem_cfg);
2074 .name = "rtc-ds1307",