[PATCH net] amd-xgbe: Update DMA coherency values

2021-03-24 Thread Shyam Sundar S K
t;) Signed-off-by: Shyam Sundar S K --- Please queue this patch up for stable, 4.14 and higher. drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe.h b/drivers/net/ethernet/amd/xgbe/xgbe.h index ba

[net,v2, 3/4] net: amd-xgbe: Reset link when the link never comes back

2021-02-16 Thread Shyam Sundar S K
veloped-by: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Shyam Sundar S K Acked-by: Tom Lendacky --- v1->v2: - Commit message changes - Add Co-Developed-by: and Fixes: tag drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 8 +

[net,v2, 4/4] net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP

2021-02-16 Thread Shyam Sundar S K
veloped-by: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Shyam Sundar S K Acked-by: Tom Lendacky --- v1->v2: - Add Co-Developed-by: and Fixes: tag - Use genphy_soft_reset() as suggested by Florian. drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 3 +++ 1 file changed, 3 insert

[net,v2, 2/4] net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning

2021-02-16 Thread Shyam Sundar S K
pport SGMII") Co-developed-by: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Shyam Sundar S K Acked-by: Tom Lendacky --- v1->v2: - Add Co-Developed-by: and Fixes: tag - Commit message changes. drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 + drivers/net/ethernet/amd/xgb

[net,v2, 0/4] Bug fixes to amd-xgbe driver

2021-02-16 Thread Shyam Sundar S K
General fixes on amd-xgbe driver are addressed in this series, mostly on the mailbox communication failures and improving the link stability of the amd-xgbe device. Shyam Sundar S K (4): net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout net: amd-xgbe: Fix NETDEV WATCHDOG

[net,v2, 1/4] net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout

2021-02-16 Thread Shyam Sundar S K
plify mailbox interface rate change code") Co-developed-by: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Shyam Sundar S K Acked-by: Tom Lendacky --- v1->v2: - Add Co-Developed-by: and Fixes: tag - Changes suggested by Tom on right usage for PSEQ_STATE. drivers/net/ethe

[PATCH 3/4] amd-xgbe: Reset link when the link never comes back

2021-02-12 Thread Shyam Sundar S K
This would need a reset to recover. Also, a change in xgbe-mdio is needed to get ethtool to recognize the link down and get the link change message. Signed-off-by: Sudheesh Mavila Signed-off-by: Shyam Sundar S K --- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 2 +- drivers/net/ethernet/amd

[PATCH 2/4] amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning

2021-02-12 Thread Shyam Sundar S K
Signed-off-by: Shyam Sundar S K --- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 + drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c index 2709a2db5657

[PATCH 1/4] amd-xgbe: Reset the PHY rx data path when mailbox command timeout

2021-02-12 Thread Shyam Sundar S K
-by: Shyam Sundar S K --- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 13 +++ drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 25 - 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-common.h b/drivers/net/ethernet/amd

[PATCH 4/4] amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP

2021-02-12 Thread Shyam Sundar S K
Frequent link up/down events can happen when a Bel Fuse SFP part is connected to the amd-xgbe device. Try to avoid the frequent link issues by resetting the PHY as documented in Bel Fuse SFP datasheets. Signed-off-by: Sudheesh Mavila Signed-off-by: Shyam Sundar S K --- drivers/net/ethernet/amd

[PATCH 0/4] Bug fixes to amd-xgbe driver

2021-02-12 Thread Shyam Sundar S K
General fixes on amd-xgbe driver are addressed in this series, mostly on the mailbox communication failures and improving the link stability of the amd-xgbe device. Shyam Sundar S K (4): amd-xgbe: Reset the PHY rx data path when mailbox command timeout amd-xgbe: Fix NETDEV WATCHDOG transmit

[PATCH] amd-xgbe: Add support for new port mode

2020-09-02 Thread Shyam Sundar S K
Add support for a new port mode that is a backplane connection without support for auto negotiation. Signed-off-by: Shyam Sundar S K --- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c b

Re: [PATCH] amd-xgbe: add module param for auto negotiation

2020-07-07 Thread Shyam Sundar S K
On 7/7/2020 11:25 PM, Andrew Lunn wrote: [CAUTION: External Email] On Tue, Jul 07, 2020 at 05:32:54PM +, Shyam Sundar S K wrote: In embedded environments, ethtool may not be available to toggle between auto negotiation on/off. Add a module parameter to control auto negotiation for these

[PATCH] amd-xgbe: print the right c45 id

2020-07-07 Thread Shyam Sundar S K
-by: Shyam Sundar S K --- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c index 46c3c1ca38d6..5b14fc758c2f 100644 --- a/drivers/net/ether

[PATCH] amd-xgbe: add module param for auto negotiation

2020-07-07 Thread Shyam Sundar S K
In embedded environments, ethtool may not be available to toggle between auto negotiation on/off. Add a module parameter to control auto negotiation for these situations. Signed-off-by: Shyam Sundar S K --- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 28 +++-- 1 file changed