TIMER_CTRL_ENABLE
writel_relaxed(TIMER_CTRL_ENABLE, base + TIMER_CTRL);
clockevent_mps2_writel(TIMER_CTRL_IE | TIMER_CTRL_ENABLE, ce, TIMER_CTRL);
clockevent_mps2_writel(TIMER_CTRL_IE | TIMER_CTRL_ENABLE, ce, TIMER_CTRL);
writel(ctrl & ~TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL);
writel(ctrl | TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL);
u32 ctrl = TIMER_CTRL_ENABLE | TIMER_CTRL_PERIODIC;
u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE;
~(TIMER_CTRL_ENABLE | TIMER_CTRL_PERIODIC);
u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE;
ctrl |= TIMER_CTRL_PERIODIC | TIMER_CTRL_ENABLE;
writel(TIMER_CTRL_32BIT | TIMER_CTRL_ENABLE | TIMER_CTRL_PERIODIC,
TIMER_CTRL_PERIODIC | TIMER_CTRL_ENABLE;
TIMER_CTRL_ONESHOT | TIMER_CTRL_ENABLE;