Takashi Iwai c966cc
From ce95ab775f8d8e89a038c0e5611a7381a2ef8e43 Mon Sep 17 00:00:00 2001
Takashi Iwai c966cc
From: Oleksij Rempel <o.rempel@pengutronix.de>
Takashi Iwai c966cc
Date: Fri, 24 Jun 2022 09:51:39 +0200
Takashi Iwai c966cc
Subject: [PATCH] net: usb: asix: do not force pause frames support
Takashi Iwai c966cc
Git-commit: ce95ab775f8d8e89a038c0e5611a7381a2ef8e43
Takashi Iwai c966cc
Patch-mainline: v5.19-rc5
Takashi Iwai c966cc
References: git-fixes
Takashi Iwai c966cc
Takashi Iwai c966cc
We should respect link partner capabilities and not force flow control
Takashi Iwai c966cc
support on every link. Even more, in current state the MAC driver do not
Takashi Iwai c966cc
advertises pause support so we should not keep flow control enabled at
Takashi Iwai c966cc
all.
Takashi Iwai c966cc
Takashi Iwai c966cc
Fixes: e532a096be0e ("net: usb: asix: ax88772: add phylib support")
Takashi Iwai c966cc
Reported-by: Anton Lundin <glance@acc.umu.se>
Takashi Iwai c966cc
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Takashi Iwai c966cc
Tested-by: Anton Lundin <glance@acc.umu.se>
Takashi Iwai c966cc
Link: https://lore.kernel.org/r/20220624075139.3139300-2-o.rempel@pengutronix.de
Takashi Iwai c966cc
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Takashi Iwai c966cc
Acked-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai c966cc
Takashi Iwai c966cc
---
Takashi Iwai c966cc
 drivers/net/usb/asix.h | 3 +--
Takashi Iwai c966cc
 1 file changed, 1 insertion(+), 2 deletions(-)
Takashi Iwai c966cc
Takashi Iwai c966cc
diff --git a/drivers/net/usb/asix.h b/drivers/net/usb/asix.h
Takashi Iwai c966cc
index 2c81236c6c7c..45d3cc5cc355 100644
Takashi Iwai c966cc
--- a/drivers/net/usb/asix.h
Takashi Iwai c966cc
+++ b/drivers/net/usb/asix.h
Takashi Iwai c966cc
@@ -126,8 +126,7 @@
Takashi Iwai c966cc
 	 AX_MEDIUM_RE)
Takashi Iwai c966cc
 
Takashi Iwai c966cc
 #define AX88772_MEDIUM_DEFAULT	\
Takashi Iwai c966cc
-	(AX_MEDIUM_FD | AX_MEDIUM_RFC | \
Takashi Iwai c966cc
-	 AX_MEDIUM_TFC | AX_MEDIUM_PS | \
Takashi Iwai c966cc
+	(AX_MEDIUM_FD | AX_MEDIUM_PS | \
Takashi Iwai c966cc
 	 AX_MEDIUM_AC | AX_MEDIUM_RE)
Takashi Iwai c966cc
 
Takashi Iwai c966cc
 /* AX88772 & AX88178 RX_CTL values */
Takashi Iwai c966cc
-- 
Takashi Iwai c966cc
2.35.3
Takashi Iwai c966cc