1
linux/drivers/net/ethernet/wangxun/ngbe
Mengyuan Lou f2916c83d7 net: ngbe: Fix phy mode set to external phy
The MAC only has add the TX delay and it can not be modified.
MAC and PHY are both set the TX delay cause transmission problems.
So just disable TX delay in PHY, when use rgmii to attach to
external phy, set PHY_INTERFACE_MODE_RGMII_RXID to phy drivers.
And it is does not matter to internal phy.

Fixes: bc2426d74a ("net: ngbe: convert phylib to phylink")
Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com>
Cc: stable@vger.kernel.org # 6.3+
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://patch.msgid.link/E6759CF1387CF84C+20240820030425.93003-1-mengyuanlou@net-swift.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2024-08-22 12:28:33 +02:00
..
Makefile
ngbe_ethtool.c net: move ethtool-related netdev state into its own struct 2024-06-28 18:53:17 -07:00
ngbe_ethtool.h
ngbe_hw.c net: ngbe: add ethtool stats support 2023-10-13 16:56:07 -07:00
ngbe_hw.h
ngbe_main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-07-04 14:16:11 -07:00
ngbe_mdio.c net: ngbe: Fix phy mode set to external phy 2024-08-22 12:28:33 +02:00
ngbe_mdio.h net: ngbe: convert phylib to phylink 2024-01-04 10:49:35 +00:00
ngbe_type.h net: wangxun: add ethtool_ops for channel number 2024-01-04 10:49:35 +00:00