> bool stmmac_eee_init(struct stmmac_priv *priv) > { > struct net_device *ndev = priv->dev; > + int interface = priv->plat->interface; > unsigned long flags; > bool ret = false; > > + if ((interface != PHY_INTERFACE_MODE_MII) && > + (interface != PHY_INTERFACE_MODE_GMII) && > + (interface != PHY_INTERFACE_MODE_RGMII) && > + (interface != PHY_INTERFACE_MODE_RGMII_ID) && > + (interface != PHY_INTERFACE_MODE_RGMII_TXID) && > + (interface != PHY_INTERFACE_MODE_RGMII_RXID)) > + goto out;
phy_interface_mode_is_rgmii() will make this smaller. Andrew