CSIAR
return RTL_R32(tp, CSIAR) & CSIAR_FLAG;
RTL_W32(tp, CSIAR, CSIAR_WRITE_CMD | (addr & CSIAR_ADDR_MASK) |
RTL_W32(tp, CSIAR, (addr & CSIAR_ADDR_MASK) | func << 16 |