On 8/18/26 5:18 AM, [email protected] wrote:

[...]

@@ -565,6 +581,9 @@ static int enetc_config_phy(struct udevice *dev)
        if (enetc_is_imx95(dev))
                supported |= PHY_10G_FEATURES;
+ if (priv->uclass_id == PHY_INTERFACE_MODE_SGMII && enetc_is_imx95(dev))
+               supported = PHY_1000BT_FEATURES | PHY_DEFAULT_FEATURES;

Shouldn't this be clearing out the supported features ?

supported &= ~(PHY_100BT_FEATURES | PHY_10BT_FEATURES);

        priv->phy->supported &= supported;
        priv->phy->advertising &= supported;
[...]

Reply via email to