Lines Matching +defs:val +defs:base
27 #define TIMER_IRQ_EN(val) BIT(val) argument
29 #define TIMER_IRQ_CLEAR(val) BIT(val) argument
30 #define TIMER_CTL_REG(val) (0x10 * val + 0x10) argument
33 #define TIMER_CTL_CLK_SRC(val) (((val) & 0x3) << 2) argument
35 #define TIMER_CTL_CLK_PRES(val) (((val) & 0x7) << 4) argument
37 #define TIMER_INTVAL_REG(val) (0x10 * (val) + 0x14) argument
38 #define TIMER_CNTVAL_REG(val) (0x10 * (val) + 0x18) argument
48 static void sun4i_clkevt_sync(void __iomem *base) in sun4i_clkevt_sync()
56 static void sun4i_clkevt_time_stop(void __iomem *base, u8 timer) in sun4i_clkevt_time_stop()
58 u32 val = readl(base + TIMER_CTL_REG(timer)); in sun4i_clkevt_time_stop() local
63 static void sun4i_clkevt_time_setup(void __iomem *base, u8 timer, in sun4i_clkevt_time_setup()
69 static void sun4i_clkevt_time_start(void __iomem *base, u8 timer, in sun4i_clkevt_time_start()
72 u32 val = readl(base + TIMER_CTL_REG(timer)); in sun4i_clkevt_time_start() local
125 static void sun4i_timer_clear_interrupt(void __iomem *base) in sun4i_timer_clear_interrupt()
171 u32 val; in sun4i_timer_init() local