Lines Matching defs:pcap_rtc

23 struct pcap_rtc {
30 struct pcap_rtc *pcap_rtc = _pcap_rtc;
33 if (irq == pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_1HZ))
35 else if (irq == pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_TODA))
40 rtc_update_irq(pcap_rtc->rtc, 1, rtc_events);
47 struct pcap_rtc *pcap_rtc = platform_get_drvdata(pdev);
53 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_TODA, &tod);
56 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, &days);
67 struct pcap_rtc *pcap_rtc = platform_get_drvdata(pdev);
75 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_TODA, tod);
78 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, days);
86 struct pcap_rtc *pcap_rtc = platform_get_drvdata(pdev);
90 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_TOD, &tod);
93 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAY, &days);
104 struct pcap_rtc *pcap_rtc = platform_get_drvdata(pdev);
108 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_TOD, tod);
111 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAY, days);
119 struct pcap_rtc *pcap_rtc = platform_get_drvdata(pdev);
122 enable_irq(pcap_to_irq(pcap_rtc->pcap, pirq));
124 disable_irq(pcap_to_irq(pcap_rtc->pcap, pirq));
144 struct pcap_rtc *pcap_rtc;
148 pcap_rtc = devm_kzalloc(&pdev->dev, sizeof(struct pcap_rtc),
150 if (!pcap_rtc)
153 pcap_rtc->pcap = dev_get_drvdata(pdev->dev.parent);
155 platform_set_drvdata(pdev, pcap_rtc);
157 pcap_rtc->rtc = devm_rtc_device_register(&pdev->dev, "pcap",
159 if (IS_ERR(pcap_rtc->rtc))
160 return PTR_ERR(pcap_rtc->rtc);
162 timer_irq = pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_1HZ);
163 alarm_irq = pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_TODA);
166 "RTC Timer", pcap_rtc);
171 "RTC Alarm", pcap_rtc);