Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtc: ep93xx: Use readl/writel for io

Drivers should not be using the __raw_* io accessors.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Alessandro Zummo <a.zummo@towertech.it>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>

authored by

H Hartley Sweeten and committed by
Alexandre Belloni
ff32ff17 9bde31df

+3 -3
+3 -3
drivers/rtc/rtc-ep93xx.c
··· 45 45 struct ep93xx_rtc *ep93xx_rtc = dev_get_platdata(dev); 46 46 unsigned long comp; 47 47 48 - comp = __raw_readl(ep93xx_rtc->mmio_base + EP93XX_RTC_SWCOMP); 48 + comp = readl(ep93xx_rtc->mmio_base + EP93XX_RTC_SWCOMP); 49 49 50 50 if (preload) 51 51 *preload = (comp & EP93XX_RTC_SWCOMP_INT_MASK) ··· 63 63 struct ep93xx_rtc *ep93xx_rtc = dev_get_platdata(dev); 64 64 unsigned long time; 65 65 66 - time = __raw_readl(ep93xx_rtc->mmio_base + EP93XX_RTC_DATA); 66 + time = readl(ep93xx_rtc->mmio_base + EP93XX_RTC_DATA); 67 67 68 68 rtc_time_to_tm(time, tm); 69 69 return 0; ··· 73 73 { 74 74 struct ep93xx_rtc *ep93xx_rtc = dev_get_platdata(dev); 75 75 76 - __raw_writel(secs + 1, ep93xx_rtc->mmio_base + EP93XX_RTC_LOAD); 76 + writel(secs + 1, ep93xx_rtc->mmio_base + EP93XX_RTC_LOAD); 77 77 return 0; 78 78 } 79 79