EXTCNFCTR_MDIO_SW_OWNERSHIP
ext_ctrl |= EXTCNFCTR_MDIO_SW_OWNERSHIP;
if (ext_ctrl & EXTCNFCTR_MDIO_SW_OWNERSHIP)
ext_ctrl &= ~EXTCNFCTR_MDIO_SW_OWNERSHIP;
if ((ext_ctrl & EXTCNFCTR_MDIO_SW_OWNERSHIP) == 0)
ext_ctrl |= EXTCNFCTR_MDIO_SW_OWNERSHIP;
if (ext_ctrl & EXTCNFCTR_MDIO_SW_OWNERSHIP)
ext_ctrl &= ~EXTCNFCTR_MDIO_SW_OWNERSHIP;
if (ext_ctrl & EXTCNFCTR_MDIO_SW_OWNERSHIP) {
ext_ctrl &= ~EXTCNFCTR_MDIO_SW_OWNERSHIP;
reg | EXTCNFCTR_MDIO_SW_OWNERSHIP);
if ((reg & EXTCNFCTR_MDIO_SW_OWNERSHIP) != 0)
reg &= ~EXTCNFCTR_MDIO_SW_OWNERSHIP;
KASSERT(CSR_READ(sc, WMREG_EXTCNFCTR) & EXTCNFCTR_MDIO_SW_OWNERSHIP);
KASSERT(CSR_READ(sc, WMREG_EXTCNFCTR) & EXTCNFCTR_MDIO_SW_OWNERSHIP);
KASSERT(CSR_READ(sc, WMREG_EXTCNFCTR) & EXTCNFCTR_MDIO_SW_OWNERSHIP);