IMR
writel(0, ns->base + IMR);
writel(ns->IMR_cache, ns->base + IMR);
readl(ns->base + IMR);
writel(0, ns->base + IMR);
OUTL(dp, IMR, 0);
OUTL(dp, IMR, 0);
OUTL(dp, IMR, 0);
OUTL(dp, IMR, lp->our_intr_bits);
OUTL(dp, IMR, 0);
OUTL(dp, IMR, 0);