bcmbsc_wait
error = bcmbsc_wait(sc, BSC_S_RXD, BSC_S_RXD);
error = bcmbsc_wait(sc, BSC_S_TXD, BSC_S_TXD);
bcmbsc_wait(sc, BSC_S_DONE, BSC_S_DONE);
return bcmbsc_wait(sc, BSC_S_DONE | BSC_S_TA, BSC_S_DONE);