BWI_MAC_STATUS
CSR_WRITE_4(sc, BWI_MAC_STATUS,
CSR_CLRBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_GPOSEL_MASK);
CSR_CLRBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_INFRA);
CSR_SETBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_INFRA);
mac_status = CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_WRITE_4(sc, BWI_MAC_STATUS, mac_status);
CSR_SETBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_ENABLE);
CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_CLRBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_ENABLE);
CSR_READ_4(sc, BWI_MAC_STATUS);
status = CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_WRITE_4(sc, BWI_MAC_STATUS, status);
CSR_READ_4(sc, BWI_MAC_STATUS);
val = CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_SETBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_RFLOCK);
CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_CLRBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_RFLOCK);
CSR_SETBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_PROMISC);
CSR_CLRBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_PROMISC);
CSR_WRITE_4(sc, BWI_MAC_STATUS,
status = CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_WRITE_4(sc, BWI_MAC_STATUS, status);
val = CSR_READ_4(sc, BWI_MAC_STATUS);
CSR_READ_4(sc, BWI_MAC_STATUS); /* dummy read */
CSR_READ_4(mac->mac_sc, BWI_MAC_STATUS);
CSR_SETBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_PASS_BCN);
CSR_CLRBITS_4(sc, BWI_MAC_STATUS, BWI_MAC_STATUS_PASS_BCN);