From b625cdcd68479b3d540a915785b6d9809b52a2f8 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 14 Feb 2023 06:37:54 +0000 Subject: [PATCH] stmmac read mac form eeprom --- kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c b/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c index 03b11f1..826626e 100644 --- a/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c +++ b/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c @@ -288,7 +288,10 @@ val &= ~NSS_COMMON_GMAC_CTL_PHY_IFACE_SEL; break; default: - goto err_unsupported_phy; + dev_err(&pdev->dev, "Unsupported PHY mode: \"%s\"\n", + phy_modes(gmac->phy_mode)); + err = -EINVAL; + goto err_remove_config_dt; } regmap_write(gmac->nss_common, NSS_COMMON_GMAC_CTL(gmac->id), val); @@ -305,7 +308,10 @@ NSS_COMMON_CLK_SRC_CTRL_OFFSET(gmac->id); break; default: - goto err_unsupported_phy; + dev_err(&pdev->dev, "Unsupported PHY mode: \"%s\"\n", + phy_modes(gmac->phy_mode)); + err = -EINVAL; + goto err_remove_config_dt; } regmap_write(gmac->nss_common, NSS_COMMON_CLK_SRC_CTRL, val); @@ -322,7 +328,8 @@ NSS_COMMON_CLK_GATE_GMII_TX_EN(gmac->id); break; default: - goto err_unsupported_phy; + /* We don't get here; the switch above will have errored out */ + unreachable(); } regmap_write(gmac->nss_common, NSS_COMMON_CLK_GATE, val); @@ -344,19 +351,12 @@ plat_dat->bsp_priv = gmac; plat_dat->fix_mac_speed = ipq806x_gmac_fix_mac_speed; plat_dat->multicast_filter_bins = 0; - plat_dat->tx_fifo_size = 8192; - plat_dat->rx_fifo_size = 8192; err = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); if (err) goto err_remove_config_dt; return 0; - -err_unsupported_phy: - dev_err(&pdev->dev, "Unsupported PHY mode: \"%s\"\n", - phy_modes(gmac->phy_mode)); - err = -EINVAL; err_remove_config_dt: stmmac_remove_config_dt(pdev, plat_dat); -- Gitblit v1.6.2