• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/rtc/

Lines Matching defs:pcf

64 	struct pcf50633 *pcf;
68 static void pcf2rtc_time(struct rtc_time *rtc, struct pcf50633_time *pcf)
70 rtc->tm_sec = bcd2bin(pcf->time[PCF50633_TI_SEC]);
71 rtc->tm_min = bcd2bin(pcf->time[PCF50633_TI_MIN]);
72 rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]);
73 rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]);
74 rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]);
75 rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]) - 1;
76 rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100;
79 static void rtc2pcf_time(struct pcf50633_time *pcf, struct rtc_time *rtc)
81 pcf->time[PCF50633_TI_SEC] = bin2bcd(rtc->tm_sec);
82 pcf->time[PCF50633_TI_MIN] = bin2bcd(rtc->tm_min);
83 pcf->time[PCF50633_TI_HOUR] = bin2bcd(rtc->tm_hour);
84 pcf->time[PCF50633_TI_WKDAY] = bin2bcd(rtc->tm_wday);
85 pcf->time[PCF50633_TI_DAY] = bin2bcd(rtc->tm_mday);
86 pcf->time[PCF50633_TI_MONTH] = bin2bcd(rtc->tm_mon + 1);
87 pcf->time[PCF50633_TI_YEAR] = bin2bcd(rtc->tm_year % 100);
97 err = pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_ALARM);
99 err = pcf50633_irq_mask(rtc->pcf, PCF50633_IRQ_ALARM);
116 err = pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_SECOND);
118 err = pcf50633_irq_mask(rtc->pcf, PCF50633_IRQ_SECOND);
136 ret = pcf50633_read_block(rtc->pcf, PCF50633_REG_RTCSC,
184 second_masked = pcf50633_irq_mask_get(rtc->pcf, PCF50633_IRQ_SECOND);
185 alarm_masked = pcf50633_irq_mask_get(rtc->pcf, PCF50633_IRQ_ALARM);
188 pcf50633_irq_mask(rtc->pcf, PCF50633_IRQ_SECOND);
190 pcf50633_irq_mask(rtc->pcf, PCF50633_IRQ_ALARM);
193 ret = pcf50633_write_block(rtc->pcf, PCF50633_REG_RTCSC,
198 pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_SECOND);
200 pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_ALARM);
216 ret = pcf50633_read_block(rtc->pcf, PCF50633_REG_RTCSCA,
241 alarm_masked = pcf50633_irq_mask_get(rtc->pcf, PCF50633_IRQ_ALARM);
245 pcf50633_irq_mask(rtc->pcf, PCF50633_IRQ_ALARM);
248 ret = pcf50633_write_block(rtc->pcf, PCF50633_REG_RTCSCA,
254 pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_ALARM);
292 rtc->pcf = dev_to_pcf50633(pdev->dev.parent);
303 pcf50633_register_irq(rtc->pcf, PCF50633_IRQ_ALARM,
305 pcf50633_register_irq(rtc->pcf, PCF50633_IRQ_SECOND,
317 pcf50633_free_irq(rtc->pcf, PCF50633_IRQ_ALARM);
318 pcf50633_free_irq(rtc->pcf, PCF50633_IRQ_SECOND);