BGE_MI_COMM
CSR_WRITE_4(sc, BGE_MI_COMM, BGE_MICMD_READ|BGE_MICOMM_BUSY|
CSR_READ_4(sc, BGE_MI_COMM); /* force write */
val = CSR_READ_4(sc, BGE_MI_COMM);
val = CSR_READ_4(sc, BGE_MI_COMM);
CSR_WRITE_4(sc, BGE_MI_COMM, BGE_MICMD_WRITE|BGE_MICOMM_BUSY|
CSR_READ_4(sc, BGE_MI_COMM); /* force write */
if (!(CSR_READ_4(sc, BGE_MI_COMM) & BGE_MICOMM_BUSY))