CSIAR_ADDR_MASK
RTL_W32(tp, CSIAR, CSIAR_WRITE_CMD | (addr & CSIAR_ADDR_MASK) |
RTL_W32(tp, CSIAR, (addr & CSIAR_ADDR_MASK) | func << 16 |