qcom-ethqos is manually enabling the PCS ANE bit for SGMII modes while phylink remains in outband mode. With support for SGMII inband mode now supported by the stmmac PCS code, switch phylink to use inband mode for SGMII. Phylink will switch back to outband mode for 2500BASE-X since the PCS code reports no BASE-X AN support. Signed-off-by: Russell King (Oracle) --- drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c index f0e7a060ca73..a4571c0ee8b6 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c @@ -765,6 +765,7 @@ static int qcom_ethqos_probe(struct platform_device *pdev) case PHY_INTERFACE_MODE_SGMII: ethqos->configure_func = ethqos_configure_sgmii; plat_dat->mac_finish = ethqos_mac_finish_serdes; + plat_dat->mdio_bus_data->default_an_inband = true; break; default: dev_err(dev, "Unsupported phy mode %s\n", -- 2.47.3