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()
313 alrm_en = readb(info->base + S3C2410_RTCALM) & S3C2410_RTCALM_ALMEN; in s3c_rtc_setalarm()
314 writeb(0x00, info->base + S3C2410_RTCALM); in s3c_rtc_setalarm()
318 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_ALMSEC); in s3c_rtc_setalarm()
323 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_ALMMIN); in s3c_rtc_setalarm()
328 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_ALMHOUR); in s3c_rtc_setalarm()
333 writeb(alrm_en, info->base + S3C2410_RTCALM); in s3c_rtc_setalarm()
369 con = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
374 tmp = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
376 info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
382 tmp = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_enable()
384 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()
400 con = readw(info->base + S3C2410_RTCCON); in s3c24xx_rtc_disable()
402 writew(con, info->base + S3C2410_RTCCON); in s3c24xx_rtc_disable()
404 con = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_disable()
406 writeb(con, info->base + S3C2410_TICNT); in s3c24xx_rtc_disable()
413 con = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_disable()
416 writew(con, info->base + S3C2410_RTCCON); in s3c6410_rtc_disable()
481 info->base = devm_ioremap_resource(&pdev->dev, res); in s3c_rtc_probe()
482 if (IS_ERR(info->base)) in s3c_rtc_probe()
483 return PTR_ERR(info->base); in s3c_rtc_probe()
507 readw(info->base + S3C2410_RTCCON)); in s3c_rtc_probe()
623 writeb(mask, info->base + S3C2410_INTP); in s3c6410_rtc_irq()
631 tmp = readb(info->base + S3C2410_TICNT); in s3c2410_rtc_setfreq()
637 writel(tmp, info->base + S3C2410_TICNT); in s3c2410_rtc_setfreq()
645 tmp = readb(info->base + S3C2410_TICNT); in s3c2416_rtc_setfreq()
651 writel(S3C2443_TICNT1_PART(val), info->base + S3C2443_TICNT1); in s3c2416_rtc_setfreq()
653 writel(S3C2416_TICNT2_PART(val), info->base + S3C2416_TICNT2); in s3c2416_rtc_setfreq()
655 writel(tmp, info->base + S3C2410_TICNT); in s3c2416_rtc_setfreq()
663 tmp = readb(info->base + S3C2410_TICNT); in s3c2443_rtc_setfreq()
669 writel(S3C2443_TICNT1_PART(val), info->base + S3C2443_TICNT1); in s3c2443_rtc_setfreq()
671 writel(tmp, info->base + S3C2410_TICNT); in s3c2443_rtc_setfreq()
679 writel(val, info->base + S3C2410_TICNT); in s3c6410_rtc_setfreq()
686 ticnt = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_enable_tick()
696 con = readw(info->base + S3C2410_RTCCON); in s3c2416_rtc_select_tick_clk()
698 writew(con, info->base + S3C2410_RTCCON); in s3c2416_rtc_select_tick_clk()
705 ticnt = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_enable_tick()
713 info->ticnt_save = readb(info->base + S3C2410_TICNT); in s3c24xx_rtc_save_tick_cnt()
718 writeb(info->ticnt_save, info->base + S3C2410_TICNT); in s3c24xx_rtc_restore_tick_cnt()
723 info->ticnt_en_save = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_save_tick_cnt()
725 info->ticnt_save = readl(info->base + S3C2410_TICNT); in s3c6410_rtc_save_tick_cnt()
732 writel(info->ticnt_save, info->base + S3C2410_TICNT); in s3c6410_rtc_restore_tick_cnt()
734 con = readw(info->base + S3C2410_RTCCON); in s3c6410_rtc_restore_tick_cnt()
736 info->base + S3C2410_RTCCON); in s3c6410_rtc_restore_tick_cnt()