Lines Matching refs:cr

146 	u32 cr;  in fttmr010_timer_set_next_event()  local
159 cr = readl(fttmr010->base + TIMER1_COUNT); in fttmr010_timer_set_next_event()
160 writel(cr + cycles, fttmr010->base + TIMER1_MATCH1); in fttmr010_timer_set_next_event()
164 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_next_event()
165 cr |= fttmr010->t1_enable_val; in fttmr010_timer_set_next_event()
166 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_next_event()
184 u32 cr; in fttmr010_timer_shutdown() local
187 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_shutdown()
188 cr &= ~fttmr010->t1_enable_val; in fttmr010_timer_shutdown()
189 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_shutdown()
197 u32 cr; in fttmr010_timer_set_oneshot() local
210 cr = readl(fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_oneshot()
211 cr &= ~(TIMER_1_INT_OVERFLOW | TIMER_1_INT_MATCH2); in fttmr010_timer_set_oneshot()
212 cr |= TIMER_1_INT_MATCH1; in fttmr010_timer_set_oneshot()
213 writel(cr, fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_oneshot()
223 u32 cr; in fttmr010_timer_set_periodic() local
232 cr = 0xffffffff - (period - 1); in fttmr010_timer_set_periodic()
233 writel(cr, fttmr010->base + TIMER1_COUNT); in fttmr010_timer_set_periodic()
234 writel(cr, fttmr010->base + TIMER1_LOAD); in fttmr010_timer_set_periodic()
237 cr = readl(fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_periodic()
238 cr &= ~(TIMER_1_INT_MATCH1 | TIMER_1_INT_MATCH2); in fttmr010_timer_set_periodic()
239 cr |= TIMER_1_INT_OVERFLOW; in fttmr010_timer_set_periodic()
240 writel(cr, fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_periodic()
244 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_periodic()
245 cr |= fttmr010->t1_enable_val; in fttmr010_timer_set_periodic()
246 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_periodic()