typedef enum { CTL_PHY_MII_READ_FAILURE, CTL_PHY_MII_WRITE_FAILURE, CTL_PHY_RESET_FAILURE, CTL_PHY_NOT_FOUND, CTL_PHY_INCORRECT_ID, CTL_PHY_UNSUPPORTED_ID, CTL_PHY_AGAIN } CTL_PHY_ERROR_t;
CTL_PHY_ERROR_t defines the potential errors from the MII, RMII, and PHY.