Lines Matching +full:0 +full:x414
28 #define LPC_LPT_LSB_OFF 0x400
29 #define LPC_LPT_MSB_OFF 0x404
30 #define LPC_LPT_START_OFF 0x408
33 #define LPC_LPA_LSB_OFF 0x410
34 #define LPC_LPA_MSB_OFF 0x414
35 #define LPC_LPA_START_OFF 0x418
38 #define LPC_WDT_OFF 0x510
39 #define LPC_WDT_FLAG_OFF 0x514
65 writel_relaxed(0, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_set_hw_alarm()
99 return 0; in st_rtc_read_time()
120 return 0; in st_rtc_set_time()
134 return 0; in st_rtc_read_alarm()
149 return 0; in st_rtc_alarm_irq_enable()
173 return 0; in st_rtc_set_alarm()
189 int ret = 0; in st_rtc_probe()
211 rtc->ioaddr = devm_platform_ioremap_resource(pdev, 0); in st_rtc_probe()
215 rtc->irq = irq_of_parse_and_map(np, 0); in st_rtc_probe()
221 ret = devm_request_irq(&pdev->dev, rtc->irq, st_rtc_handler, 0, in st_rtc_probe()
259 return 0; in st_rtc_probe()
268 return 0; in st_rtc_suspend()
271 writel_relaxed(0, rtc->ioaddr + LPC_LPA_START_OFF); in st_rtc_suspend()
272 writel_relaxed(0, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_suspend()
274 return 0; in st_rtc_suspend()
281 rtc_alarm_irq_enable(rtc->rtc_dev, 0); in st_rtc_resume()
287 memset(&rtc->alarm, 0, sizeof(struct rtc_wkalrm)); in st_rtc_resume()
289 writel_relaxed(0, rtc->ioaddr + LPC_LPA_MSB_OFF); in st_rtc_resume()
290 writel_relaxed(0, rtc->ioaddr + LPC_LPA_LSB_OFF); in st_rtc_resume()
293 writel_relaxed(0, rtc->ioaddr + LPC_WDT_OFF); in st_rtc_resume()
295 return 0; in st_rtc_resume()