KPCR_OFFSET
writel(kp->kpcr | KPCR_ENABLE, kp->base + KPCR_OFFSET);
val = readl(kp->base + KPCR_OFFSET);
writel(0, kp->base + KPCR_OFFSET);