Lines Matching refs:cr

126 	u32 cr;  in fttmr010_timer_set_next_event()  local
129 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_next_event()
130 cr &= ~fttmr010->t1_enable_val; in fttmr010_timer_set_next_event()
131 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_next_event()
141 cr = readl(fttmr010->base + TIMER1_COUNT); in fttmr010_timer_set_next_event()
142 writel(cr + cycles, fttmr010->base + TIMER1_MATCH1); in fttmr010_timer_set_next_event()
146 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_next_event()
147 cr |= fttmr010->t1_enable_val; in fttmr010_timer_set_next_event()
148 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_next_event()
156 u32 cr; in fttmr010_timer_shutdown() local
159 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_shutdown()
160 cr &= ~fttmr010->t1_enable_val; in fttmr010_timer_shutdown()
161 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_shutdown()
169 u32 cr; in fttmr010_timer_set_oneshot() local
172 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_oneshot()
173 cr &= ~fttmr010->t1_enable_val; in fttmr010_timer_set_oneshot()
174 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_oneshot()
184 cr = readl(fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_oneshot()
185 cr &= ~(TIMER_1_INT_OVERFLOW | TIMER_1_INT_MATCH2); in fttmr010_timer_set_oneshot()
186 cr |= TIMER_1_INT_MATCH1; in fttmr010_timer_set_oneshot()
187 writel(cr, fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_oneshot()
196 u32 cr; in fttmr010_timer_set_periodic() local
199 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_periodic()
200 cr &= ~fttmr010->t1_enable_val; in fttmr010_timer_set_periodic()
201 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_periodic()
208 cr = 0xffffffff - (period - 1); in fttmr010_timer_set_periodic()
209 writel(cr, fttmr010->base + TIMER1_COUNT); in fttmr010_timer_set_periodic()
210 writel(cr, fttmr010->base + TIMER1_LOAD); in fttmr010_timer_set_periodic()
213 cr = readl(fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_periodic()
214 cr &= ~(TIMER_1_INT_MATCH1 | TIMER_1_INT_MATCH2); in fttmr010_timer_set_periodic()
215 cr |= TIMER_1_INT_OVERFLOW; in fttmr010_timer_set_periodic()
216 writel(cr, fttmr010->base + TIMER_INTR_MASK); in fttmr010_timer_set_periodic()
220 cr = readl(fttmr010->base + TIMER_CR); in fttmr010_timer_set_periodic()
221 cr |= fttmr010->t1_enable_val; in fttmr010_timer_set_periodic()
222 writel(cr, fttmr010->base + TIMER_CR); in fttmr010_timer_set_periodic()