> +static int ksz8041_config_init(struct phy_device *phydev)
> +{
> +     /* Limit supported and advertised modes in fiber mode */
> +     if (of_property_read_bool(phydev->mdio.dev.of_node, "fxen")) {
> +             phydev->dev_flags |= MICREL_PHY_FXEN;
> +             phydev->supported &= SUPPORTED_FIBRE |
> +                                  SUPPORTED_100baseT_Full |
> +                                  SUPPORTED_100baseT_Half;
> +             phydev->advertising &= ADVERTISED_FIBRE |
> +                                    ADVERTISED_100baseT_Full |
> +                                    ADVERTISED_100baseT_Half;

Hi Philipp

Does the PHY actually advertise anything? Should phydev->advertising
be set to 0?

   Andrew

Reply via email to