Searched refs:rtc_writel (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/drivers/rtc/ |
D | rtc-at32ap700x.c | 58 #define rtc_writel(dev, reg, value) \ macro 89 rtc_writel(rtc, VAL, now); in at32_rtc_settime() 125 rtc_writel(rtc, TOP, rtc->alarm_time); in at32_rtc_setalarm() 127 rtc_writel(rtc, CTRL, rtc_readl(rtc, CTRL) in at32_rtc_setalarm() 130 rtc_writel(rtc, CTRL, rtc_readl(rtc, CTRL) in at32_rtc_setalarm() 149 rtc_writel(rtc, CTRL, rtc_readl(rtc, CTRL) in at32_rtc_alarm_irq_enable() 151 rtc_writel(rtc, ICR, RTC_BIT(ICR_TOPI)); in at32_rtc_alarm_irq_enable() 152 rtc_writel(rtc, IER, RTC_BIT(IER_TOPI)); in at32_rtc_alarm_irq_enable() 154 rtc_writel(rtc, CTRL, rtc_readl(rtc, CTRL) in at32_rtc_alarm_irq_enable() 156 rtc_writel(rtc, IDR, RTC_BIT(IDR_TOPI)); in at32_rtc_alarm_irq_enable() [all …]
|
D | rtc-lpc32xx.c | 54 #define rtc_writel(dev, reg, val) \ macro 85 rtc_writel(rtc, LPC32XX_RTC_CTRL, tmp | LPC32XX_RTC_CTRL_CNTR_DIS); in lpc32xx_rtc_set_mmss() 86 rtc_writel(rtc, LPC32XX_RTC_UCOUNT, secs); in lpc32xx_rtc_set_mmss() 87 rtc_writel(rtc, LPC32XX_RTC_DCOUNT, 0xFFFFFFFF - secs); in lpc32xx_rtc_set_mmss() 88 rtc_writel(rtc, LPC32XX_RTC_CTRL, tmp &= ~LPC32XX_RTC_CTRL_CNTR_DIS); in lpc32xx_rtc_set_mmss() 126 rtc_writel(rtc, LPC32XX_RTC_CTRL, tmp & ~LPC32XX_RTC_CTRL_MATCH0); in lpc32xx_rtc_set_alarm() 128 rtc_writel(rtc, LPC32XX_RTC_MATCH0, alarmsecs); in lpc32xx_rtc_set_alarm() 132 rtc_writel(rtc, LPC32XX_RTC_INTSTAT, in lpc32xx_rtc_set_alarm() 134 rtc_writel(rtc, LPC32XX_RTC_CTRL, tmp | in lpc32xx_rtc_set_alarm() 160 rtc_writel(rtc, LPC32XX_RTC_CTRL, tmp); in lpc32xx_rtc_alarm_irq_enable() [all …]
|
D | rtc-pxa.c | 85 #define rtc_writel(pxa_rtc, reg, value) \ macro 132 rtc_writel(pxa_rtc, RTSR, rtsr); in rtsr_clear_bits() 142 rtc_writel(pxa_rtc, RTSR, rtsr); in rtsr_set_bits() 156 rtc_writel(pxa_rtc, RTSR, rtsr); in pxa_rtc_irq() 176 rtc_writel(pxa_rtc, RTSR, rtsr & ~RTSR_TRIG_MASK); in pxa_rtc_irq() 253 rtc_writel(pxa_rtc, RYCR, ryxr_calc(tm)); in pxa_rtc_set_time() 254 rtc_writel(pxa_rtc, RDCR, rdxr_calc(tm)); in pxa_rtc_set_time() 281 rtc_writel(pxa_rtc, RYAR1, ryxr_calc(&alrm->time)); in pxa_rtc_set_alarm() 282 rtc_writel(pxa_rtc, RDAR1, rdxr_calc(&alrm->time)); in pxa_rtc_set_alarm() 289 rtc_writel(pxa_rtc, RTSR, rtsr); in pxa_rtc_set_alarm() [all …]
|
D | rtc-omap.c | 157 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val) in rtc_writel() function 164 rtc_writel(rtc, OMAP_RTC_KICK0_REG, KICK0_VALUE); in am3352_rtc_unlock() 165 rtc_writel(rtc, OMAP_RTC_KICK1_REG, KICK1_VALUE); in am3352_rtc_unlock() 170 rtc_writel(rtc, OMAP_RTC_KICK0_REG, 0); in am3352_rtc_lock() 171 rtc_writel(rtc, OMAP_RTC_KICK1_REG, 0); in am3352_rtc_lock() 428 rtc_writel(rtc, OMAP_RTC_PMIC_REG, val | OMAP_RTC_PMIC_POWER_EN_EN); in omap_rtc_power_off() 456 rtc_writel(rtc, OMAP_RTC_INTERRUPTS_REG, in omap_rtc_power_off() 574 rtc_writel(rtc, OMAP_RTC_INTERRUPTS_REG, 0); in omap_rtc_probe() 579 rtc_writel(rtc, OMAP_RTC_OSC_REG, in omap_rtc_probe()
|