Lines Matching refs:writel
81 writel(val & ~TIMER_CTRL_ENABLE, evt->gpt_base + in mtk_clkevt_time_stop()
88 writel(delay, evt->gpt_base + TIMER_CMP_REG(timer)); in mtk_clkevt_time_setup()
97 writel(GPT_IRQ_ACK(timer), evt->gpt_base + GPT_IRQ_ACK_REG); in mtk_clkevt_time_start()
109 writel(val | TIMER_CTRL_ENABLE | TIMER_CTRL_CLEAR, in mtk_clkevt_time_start()
146 writel(GPT_IRQ_ACK(GPT_CLK_EVT), evt->gpt_base + GPT_IRQ_ACK_REG); in mtk_timer_interrupt()
155 writel(TIMER_CTRL_CLEAR | TIMER_CTRL_DISABLE, in mtk_timer_setup()
158 writel(TIMER_CLK_SRC(TIMER_CLK_SRC_SYS13M) | TIMER_CLK_DIV1, in mtk_timer_setup()
161 writel(0x0, evt->gpt_base + TIMER_CMP_REG(timer)); in mtk_timer_setup()
163 writel(TIMER_CTRL_OP(option) | TIMER_CTRL_ENABLE, in mtk_timer_setup()
172 writel(0x0, evt->gpt_base + GPT_IRQ_EN_REG); in mtk_timer_enable_irq()
175 writel(0x3f, evt->gpt_base + GPT_IRQ_ACK_REG); in mtk_timer_enable_irq()
178 writel(val | GPT_IRQ_ENABLE(timer), in mtk_timer_enable_irq()