Lines Matching refs:val
30 #define GPT_IRQ_ENABLE(val) BIT((val) - 1) argument
32 #define GPT_IRQ_ACK(val) BIT((val) - 1) argument
34 #define TIMER_CTRL_REG(val) (0x10 * (val)) argument
35 #define TIMER_CTRL_OP(val) (((val) & 0x3) << 4) argument
43 #define TIMER_CLK_REG(val) (0x04 + (0x10 * (val))) argument
44 #define TIMER_CLK_SRC(val) (((val) & 0x1) << 4) argument
50 #define TIMER_CNT_REG(val) (0x08 + (0x10 * (val))) argument
51 #define TIMER_CMP_REG(val) (0x0C + (0x10 * (val))) argument
70 u32 val; in mtk_clkevt_time_stop() local
72 val = readl(evt->gpt_base + TIMER_CTRL_REG(timer)); in mtk_clkevt_time_stop()
73 writel(val & ~TIMER_CTRL_ENABLE, evt->gpt_base + in mtk_clkevt_time_stop()
86 u32 val; in mtk_clkevt_time_start() local
91 val = readl(evt->gpt_base + TIMER_CTRL_REG(timer)); in mtk_clkevt_time_start()
94 val &= ~TIMER_CTRL_OP(0x3); in mtk_clkevt_time_start()
97 val |= TIMER_CTRL_OP(TIMER_CTRL_OP_REPEAT); in mtk_clkevt_time_start()
99 val |= TIMER_CTRL_OP(TIMER_CTRL_OP_ONESHOT); in mtk_clkevt_time_start()
101 writel(val | TIMER_CTRL_ENABLE | TIMER_CTRL_CLEAR, in mtk_clkevt_time_start()
176 u32 val; in mtk_timer_enable_irq() local
178 val = readl(evt->gpt_base + GPT_IRQ_EN_REG); in mtk_timer_enable_irq()
179 writel(val | GPT_IRQ_ENABLE(timer), in mtk_timer_enable_irq()