XOR_INTR_CAUSE
u32 intr_cause = readl_relaxed(XOR_INTR_CAUSE(chan));
writel_relaxed(val, XOR_INTR_CAUSE(chan));
val = readl_relaxed(XOR_INTR_CAUSE(chan));