timer_readl
osmr[0] = timer_readl(OSMR0);
osmr[1] = timer_readl(OSMR1);
osmr[2] = timer_readl(OSMR2);
osmr[3] = timer_readl(OSMR3);
oier = timer_readl(OIER);
oscr = timer_readl(OSCR);
return timer_readl(OSCR);
timer_writel(timer_readl(OIER) & ~OIER_E0, OIER);
timer_writel(timer_readl(OIER) | OIER_E0, OIER);
next = timer_readl(OSCR) + delta;
oscr = timer_readl(OSCR);
timer_writel(timer_readl(OIER) & ~OIER_E0, OIER);