Lines Matching defs:pcap
2 * pcap rtc code for Motorola EZX phones
18 #include <linux/mfd/ezx-pcap.h>
24 struct pcap_chip *pcap;
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))
53 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_TODA, &tod);
56 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, &days);
75 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_TODA, tod);
78 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, days);
90 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_TOD, &tod);
93 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAY, &days);
108 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_TOD, tod);
111 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAY, days);
122 enable_irq(pcap_to_irq(pcap_rtc->pcap, pirq));
124 disable_irq(pcap_to_irq(pcap_rtc->pcap, pirq));
158 pcap_rtc->pcap = dev_get_drvdata(pdev->dev.parent);
160 pcap_rtc->rtc = rtc_device_register("pcap", &pdev->dev,
169 timer_irq = pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_1HZ);
170 alarm_irq = pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_TODA);
194 free_irq(pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_1HZ), pcap_rtc);
195 free_irq(pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_TODA), pcap_rtc);
205 .name = "pcap-rtc",
223 MODULE_DESCRIPTION("Motorola pcap rtc driver");