net: phy: aquantia: print global syscfg registers

Sometimes people with unknown firmware provisioning post on the mailing
lists asking for support. The information collected by
aqr_gen2_read_global_syscfg() is sufficiently important to warrant a
phydev_dbg() that can easily be turned into a verbose print by the
system owner in case some debugging is needed.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://patch.msgid.link/20250903130730.2836022-4-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Vladimir Oltean 2025-09-03 16:07:27 +03:00 committed by Jakub Kicinski
parent 6f616757dd
commit 7b0376d0e0

View File

@ -837,6 +837,14 @@ static int aqr_gen2_read_global_syscfg(struct phy_device *phydev)
rate_adapt);
break;
}
phydev_dbg(phydev,
"Media speed %d uses host interface %s with %s\n",
syscfg->speed, phy_modes(syscfg->interface),
syscfg->rate_adapt == AQR_RATE_ADAPT_NONE ? "no rate adaptation" :
syscfg->rate_adapt == AQR_RATE_ADAPT_PAUSE ? "rate adaptation through flow control" :
syscfg->rate_adapt == AQR_RATE_ADAPT_USX ? "rate adaptation through symbol replication" :
"unrecognized rate adaptation type");
}
return 0;