TIMER_MATCH_VAL
writel_relaxed(cycles, event_base + TIMER_MATCH_VAL);
writel(~0, regbase + TIMER_MATCH_VAL);
writel((unsigned long)alarm, regbase + TIMER_MATCH_VAL);