Remove the setting of the transceiver type when retrieving the device
settings using ethtool and instead set the transceiver type in the
phy_driver structure flags field. Change the transceiver type to be
internal, also.
Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
                return -ENODEV;
 
        ret = phy_ethtool_gset(pdata->phydev, cmd);
-       cmd->transceiver = XCVR_EXTERNAL;
 
        DBGPR("<--xgbe_get_settings\n");
 
 
                .phy_id_mask            = XGBE_PHY_MASK,
                .name                   = "AMD XGBE PHY",
                .features               = 0,
+               .flags                  = PHY_IS_INTERNAL,
                .probe                  = amd_xgbe_phy_probe,
                .remove                 = amd_xgbe_phy_remove,
                .soft_reset             = amd_xgbe_phy_soft_reset,