From a6e452e638b89451bd0aa3d1701b94536366f499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20van=20Dorst?= Date: Mon, 26 Jan 2026 22:42:54 +0100 Subject: [PATCH] Demagic PHY_MMD_AN, 33 to PHY_MMD_AN, PHY_ANEG_MGBASE_ADV --- phy.h | 1 + rtl837x_phy.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/phy.h b/phy.h index 38c7f4c..8e82547 100644 --- a/phy.h +++ b/phy.h @@ -23,6 +23,7 @@ #define PHY_ANEG_ADV 0x10 #define PHY_ANEG_LP_ABILITY 0x13 #define PHY_ANEG_MGBASE_CTRL 0x20 +#define PHY_ANEG_MGBASE_ADV 0x21 #define PHY_EEE_ADV 0x3c #define PHY_EEE_LP_ABILITY 0x3d #define PHY_EEE_ADV2 0x3e diff --git a/rtl837x_phy.c b/rtl837x_phy.c index a27a705..947b85b 100644 --- a/rtl837x_phy.c +++ b/rtl837x_phy.c @@ -410,7 +410,7 @@ void phy_show(uint8_t port) __banked print_string(" 1000Base-Half"); if (v & 0x0800) print_string(" 1000Base-Full"); - phy_read(port, PHY_MMD_AN, 33); + phy_read(port, PHY_MMD_AN, PHY_ANEG_MGBASE_ADV); v = SFR_DATA_U16; if (v & 0x0020) print_string(" 2500Base-Full");