diff options
| author | Harshal Gohel | 2025-07-03 13:28:22 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2025-08-07 13:50:01 +0000 |
| commit | 2645c4afbb0935ed91d38c961037465078078064 (patch) | |
| tree | 77d5222e1f2aa50c3371a9503e9fc0e8e9dc9239 | |
| parent | 71c85bd88a7454f5ac34513ca70ade3854dd3086 (diff) | |
| download | openwrt-2645c4afbb0935ed91d38c961037465078078064.tar.gz | |
realtek: rtl93xx: Do not use media register to get link status
The media_sts register only shows type of link, fiber/copper,
and has nothing to do with the link status
Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Signed-off-by: Sharadanand Karanjkar <sk@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/19575
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c b/target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c index 425fffd065..10438298ad 100644 --- a/target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c +++ b/target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c @@ -653,9 +653,6 @@ static void rtl93xx_pcs_get_state(struct phylink_pcs *pcs, if (priv->family_id == RTL9300_FAMILY_ID) media = sw_r32(RTL930X_MAC_LINK_MEDIA_STS); - if (media & BIT_ULL(port)) - state->link = 1; - pr_debug("%s: link state port %d: %llx, media %llx\n", __func__, port, link & BIT_ULL(port), media); |