BA0_MIDCR
val = csamidi_readio(scp, BA0_MIDCR);
csamidi_writeio(scp, BA0_MIDCR, MIDCR_MRST);
csamidi_writeio(scp, BA0_MIDCR, MIDCR_MLB);
csamidi_writeio(scp, BA0_MIDCR, 0x00);
csamidi_writeio(scp, BA0_MIDCR, val);
csamidi_writeio(scp, BA0_MIDCR, MIDCR_MRST);
csamidi_writeio(scp, BA0_MIDCR, MIDCR_TXE | MIDCR_RXE);