VIC_INT_SOFT_CLEAR
writel(~vic->soft_int, base + VIC_INT_SOFT_CLEAR);
writel(1 << irq, base + VIC_INT_SOFT_CLEAR);
writel(~0, base + VIC_INT_SOFT_CLEAR);