BNX_EMAC_MODE_HALF_DUPLEX
val &= ~(BNX_EMAC_MODE_PORT | BNX_EMAC_MODE_HALF_DUPLEX |
val |= BNX_EMAC_MODE_HALF_DUPLEX;