PMC_IRQ_CAUSE
u32 stat = readl_relaxed(base + PMC_IRQ_CAUSE) & gc->mask_cache;
done &= readl_relaxed(base + PMC_IRQ_CAUSE);
writel_relaxed(done, base + PMC_IRQ_CAUSE);
writel(0, pmu->pmc_base + PMC_IRQ_CAUSE);