Home
last modified time | relevance | path

Searched refs:xrtcdev (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-zynqmp.c61 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); in xlnx_rtc_set_time() local
71 writel(new_time, xrtcdev->reg_base + RTC_SET_TM_WR); in xlnx_rtc_set_time()
81 writel(RTC_INT_SEC, xrtcdev->reg_base + RTC_INT_STS); in xlnx_rtc_set_time()
90 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); in xlnx_rtc_read_time() local
92 status = readl(xrtcdev->reg_base + RTC_INT_STS); in xlnx_rtc_read_time()
99 read_time = readl(xrtcdev->reg_base + RTC_CUR_TM); in xlnx_rtc_read_time()
108 read_time = readl(xrtcdev->reg_base + RTC_SET_TM_RD) - 1; in xlnx_rtc_read_time()
117 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); in xlnx_rtc_read_alarm() local
119 rtc_time64_to_tm(readl(xrtcdev->reg_base + RTC_ALRM), &alrm->time); in xlnx_rtc_read_alarm()
120 alrm->enabled = readl(xrtcdev in xlnx_rtc_read_alarm()
127 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_alarm_irq_enable() local
156 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_set_alarm() local
168 xlnx_init_rtc(struct xlnx_rtc_dev *xrtcdev) xlnx_init_rtc() argument
180 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_read_offset() local
203 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_set_offset() local
260 struct xlnx_rtc_dev *xrtcdev = (struct xlnx_rtc_dev *)id; xlnx_rtc_interrupt() local
279 struct xlnx_rtc_dev *xrtcdev; xlnx_rtc_probe() local
353 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_suspend() local
365 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-zynqmp.c54 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); in xlnx_rtc_set_time() local
68 xrtcdev->calibval &= RTC_CALIB_MASK; in xlnx_rtc_set_time()
69 writel(xrtcdev->calibval, (xrtcdev->reg_base + RTC_CALIB_WR)); in xlnx_rtc_set_time()
71 writel(new_time, xrtcdev->reg_base + RTC_SET_TM_WR); in xlnx_rtc_set_time()
81 writel(RTC_INT_SEC, xrtcdev->reg_base + RTC_INT_STS); in xlnx_rtc_set_time()
90 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); in xlnx_rtc_read_time() local
92 status = readl(xrtcdev->reg_base + RTC_INT_STS); in xlnx_rtc_read_time()
99 read_time = readl(xrtcdev->reg_base + RTC_CUR_TM); in xlnx_rtc_read_time()
108 read_time = readl(xrtcdev in xlnx_rtc_read_time()
117 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_read_alarm() local
127 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_alarm_irq_enable() local
156 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_set_alarm() local
168 xlnx_init_rtc(struct xlnx_rtc_dev *xrtcdev) xlnx_init_rtc() argument
197 struct xlnx_rtc_dev *xrtcdev = (struct xlnx_rtc_dev *)id; xlnx_rtc_interrupt() local
216 struct xlnx_rtc_dev *xrtcdev; xlnx_rtc_probe() local
280 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_suspend() local
292 struct xlnx_rtc_dev *xrtcdev = dev_get_drvdata(dev); xlnx_rtc_resume() local
[all...]

Completed in 2 milliseconds