INTC_INT_ENABLE_REG
writel(0x0, intc_ic->base + INTC_INT_ENABLE_REG);
unsigned int mask = readl(intc_ic->base + INTC_INT_ENABLE_REG) & ~BIT(data->hwirq);
writel(mask, intc_ic->base + INTC_INT_ENABLE_REG);
unsigned int unmask = readl(intc_ic->base + INTC_INT_ENABLE_REG) | BIT(data->hwirq);
writel(unmask, intc_ic->base + INTC_INT_ENABLE_REG);