>  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

Reply via email to