uint16_t regVal;
ENET_DRV_MDIORead(ENET_INSTANCE, 0, 17, ®Val, 65536);
regVal |= 0x4;
ENET_DRV_MDIOWrite(ENET_INSTANCE, 0, 17, regVal, 65536);
regVal = 0;
ENET_DRV_MDIORead(ENET_INSTANCE, 0, 18, ®Val, 65536);
ENET_DRV_MDIOWrite(ENET_INSTANCE, 0, 18, 0x5A11, 65536);
regVal = 0;
ENET_DRV_MDIORead(ENET_INSTANCE, 0, 18, ®Val, 65536);
Please note that this code should be added after enabling the MDIO interface (using ENET_DRV_EnableMDIO) and before any transmission/reception.