Lines Matching refs:base
39 void __iomem *base; member
129 tmp = readb(info->base + S3C2410_RTCALM) & ~S3C2410_RTCALM_ALMEN; in s3c_rtc_setaie()
134 writeb(tmp, info->base + S3C2410_RTCALM); in s3c_rtc_setaie()
171 rtc_tm->tm_min = readb(info->base + S3C2410_RTCMIN); in s3c_rtc_gettime()
172 rtc_tm->tm_hour = readb(info->base + S3C2410_RTCHOUR); in s3c_rtc_gettime()
173 rtc_tm->tm_mday = readb(info->base + S3C2410_RTCDATE); in s3c_rtc_gettime()
174 rtc_tm->tm_mon = readb(info->base + S3C2410_RTCMON); in s3c_rtc_gettime()
175 rtc_tm->tm_year = readb(info->base + S3C2410_RTCYEAR); in s3c_rtc_gettime()
176 rtc_tm->tm_sec = readb(info->base + S3C2410_RTCSEC); in s3c_rtc_gettime()
226 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_RTCSEC); in s3c_rtc_settime()
227 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_RTCMIN); in s3c_rtc_settime()
228 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); in s3c_rtc_settime()
229 writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_RTCDATE); in s3c_rtc_settime()
230 writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_RTCMON); in s3c_rtc_settime()
231 writeb(bin2bcd(year), info->base + S3C2410_RTCYEAR); in s3c_rtc_settime()
246 alm_tm->tm_sec = readb(info->base + S3C2410_ALMSEC); in s3c_rtc_getalarm()
247 alm_tm->tm_min = readb(info->base + S3C2410_ALMMIN); in s3c_rtc_getalarm()
248 alm_tm->tm_hour = readb(info->base + S3C2410_ALMHOUR); in s3c_rtc_getalarm()
249 alm_tm->tm_mon = readb(info->base + S3C2410_ALMMON); in s3c_rtc_getalarm()
250 alm_tm->tm_mday = readb(info->base + S3C2410_ALMDATE); in s3c_rtc_getalarm()
251 alm_tm->tm_year = readb(info->base + S3C2410_ALMYEAR); in s3c_rtc_getalarm()
253 alm_en = readb(info->base + S3C2410_RTCALM); in s3c_rtc_getalarm()
314 alrm_en = readb(info->base + S3C2410_RTCALM) & S3C2410_RTCALM_ALMEN; in s3c_rtc_setalarm()
315 writeb(0x00, info->base + S3C2410_RTCALM); in s3c_rtc_setalarm()
319 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_ALMSEC); in s3c_rtc_setalarm()
324 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_ALMMIN); in s3c_rtc_setalarm()
329 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_ALMHOUR); in s3c_rtc_setalarm()
334 writeb(bin2bcd(year), info->base + S3C2410_ALMYEAR); in s3c_rtc_setalarm()
339 writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_ALMMON); in s3c_rtc_setalarm()
344 writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_ALMDATE); in s3c_rtc_setalarm()
349 writeb(alrm_en, info->base + S3C2410_RTCALM); in s3c_rtc_setalarm()
385 con = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
390 tmp = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
392 info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
398 tmp = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
400 info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
406 tmp = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
408 info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
416 con = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_disable()
418 writew(con, info->base + S3C2410_RTCCON); in s3c24xx_rtc_disable()
420 con = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_disable()
422 writeb(con, info->base + S3C2410_TICNT); in s3c24xx_rtc_disable()
429 con = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_disable()
432 writew(con, info->base + S3C2410_RTCCON); in s3c6410_rtc_disable()
498 info->base = devm_ioremap_resource(&pdev->dev, res); in s3c_rtc_probe()
499 if (IS_ERR(info->base)) in s3c_rtc_probe()
500 return PTR_ERR(info->base); in s3c_rtc_probe()
525 readw(info->base + S3C2410_RTCCON)); in s3c_rtc_probe()
641 writeb(mask, info->base + S3C2410_INTP); in s3c6410_rtc_irq()
649 tmp = readb(info->base + S3C2410_TICNT); in s3c2410_rtc_setfreq()
655 writel(tmp, info->base + S3C2410_TICNT); in s3c2410_rtc_setfreq()
663 tmp = readb(info->base + S3C2410_TICNT); in s3c2416_rtc_setfreq()
669 writel(S3C2443_TICNT1_PART(val), info->base + S3C2443_TICNT1); in s3c2416_rtc_setfreq()
671 writel(S3C2416_TICNT2_PART(val), info->base + S3C2416_TICNT2); in s3c2416_rtc_setfreq()
673 writel(tmp, info->base + S3C2410_TICNT); in s3c2416_rtc_setfreq()
681 tmp = readb(info->base + S3C2410_TICNT); in s3c2443_rtc_setfreq()
687 writel(S3C2443_TICNT1_PART(val), info->base + S3C2443_TICNT1); in s3c2443_rtc_setfreq()
689 writel(tmp, info->base + S3C2410_TICNT); in s3c2443_rtc_setfreq()
697 writel(val, info->base + S3C2410_TICNT); in s3c6410_rtc_setfreq()
704 ticnt = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_enable_tick()
714 con = readw(info->base + S3C2410_RTCCON); in s3c2416_rtc_select_tick_clk()
716 writew(con, info->base + S3C2410_RTCCON); in s3c2416_rtc_select_tick_clk()
723 ticnt = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_enable_tick()
731 info->ticnt_save = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_save_tick_cnt()
736 writeb(info->ticnt_save, info->base + S3C2410_TICNT); in s3c24xx_rtc_restore_tick_cnt()
741 info->ticnt_en_save = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_save_tick_cnt()
743 info->ticnt_save = readl(info->base + S3C2410_TICNT); in s3c6410_rtc_save_tick_cnt()
750 writel(info->ticnt_save, info->base + S3C2410_TICNT); in s3c6410_rtc_restore_tick_cnt()
752 con = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_restore_tick_cnt()
754 info->base + S3C2410_RTCCON); in s3c6410_rtc_restore_tick_cnt()