Lines Matching defs:rtc
15 #include <linux/rtc.h>
67 struct rtc_device *rtc;
93 dev_warn(&pcf85063->rtc->dev, "Power loss detected, invalid time\n");
99 tm->tm_hour = bcd2bin(regs[2] & 0x3F); /* rtc hr 0-23 */
102 tm->tm_mon = bcd2bin(regs[5] & 0x1F) - 1; /* rtc mn 1-12 */
232 rtc_update_irq(pcf85063->rtc, 1, RTC_IRQF | RTC_AF);
354 dev_warn(&pcf85063->rtc->dev, "Unknown quartz-load-femtofarads value: %d. Assuming 7000",
489 struct device_node *node = pcf85063->rtc->dev.parent->of_node;
502 clk = devm_clk_register(&pcf85063->rtc->dev, &pcf85063->clkout_hw);
575 pcf85063->rtc = devm_rtc_allocate_device(&client->dev);
576 if (IS_ERR(pcf85063->rtc))
577 return PTR_ERR(pcf85063->rtc);
585 pcf85063->rtc->ops = &pcf85063_rtc_ops;
586 pcf85063->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
587 pcf85063->rtc->range_max = RTC_TIMESTAMP_END_2099;
588 pcf85063->rtc->uie_unsupported = 1;
596 dev_warn(&pcf85063->rtc->dev,
599 pcf85063->rtc->ops = &pcf85063_rtc_ops_alarm;
603 dev_err(&pcf85063->rtc->dev,
609 rtc_nvmem_register(pcf85063->rtc, &nvmem_cfg);
616 return rtc_register_device(pcf85063->rtc);
632 .name = "rtc-pcf85063",