aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/realtek
diff options
context:
space:
mode:
authorPeter Körner <git@mazdermind.de>2023-09-24 20:58:13 +0200
committerChristian Marangi <ansuelsmth@gmail.com>2023-10-03 19:02:09 +0200
commit3fff6255422c9223fe91ce68dd227ec6942aa688 (patch)
tree3ae5dbd73b7fb535fcb0c4275c2f6da369892e85 /target/linux/realtek
parente92cf0c46ffe3ac7fca936c18577bfb19eb4ce9e (diff)
downloadupstream-3fff6255422c9223fe91ce68dd227ec6942aa688.tar.gz
upstream-3fff6255422c9223fe91ce68dd227ec6942aa688.tar.bz2
upstream-3fff6255422c9223fe91ce68dd227ec6942aa688.zip
rtl93xx: fix condition intended to only select internal serdes ports
This condition was introduced in commit 51c8f7661244 ("realtek: Improve MAC config handling for all SoCs") to correctly report the speed of the internal serdes ports as 10G, but instead makes all ports read 10G because the or-operator should have been an and-operator. Fixes: #9953 Fixes: 51c8f7661244 ("realtek: Improve MAC config handling for all SoCs") Signed-off-by: Peter Körner <git@mazdermind.de> [ wrap comment to 72 column and improve commit ref ] Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> (cherry picked from commit 9fb5082e258ac4672dc69636e5eb79f426defac8)
Diffstat (limited to 'target/linux/realtek')
-rw-r--r--target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx/dsa.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx/dsa.c b/target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx/dsa.c
index 5744c70ea3..6f55f1e892 100644
--- a/target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx/dsa.c
+++ b/target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx/dsa.c
@@ -559,7 +559,7 @@ static int rtl93xx_phylink_mac_link_state(struct dsa_switch *ds, int port,
}
if (priv->family_id == RTL9310_FAMILY_ID
- && (port >= 52 || port <= 55)) { /* Internal serdes */
+ && (port >= 52 && port <= 55)) { /* Internal serdes */
state->speed = SPEED_10000;
state->link = 1;
state->duplex = 1;