mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 18:13:41 +02:00
net: dp83822: Print the SOR1 strap status
During the bring-up of the Ethernet PHY, it is very useful to see the bootstrap status information, as it can help identifying hardware bootstrap mistakes. Allow printing the SOR1 register, which contains the strap status to ease the bring-up. Signed-off-by: Fabio Estevam <festevam@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://lore.kernel.org/r/20221025120109.779337-1-festevam@gmail.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
28581b9c2c
commit
c926b4c3fa
|
|
@ -524,6 +524,8 @@ static int dp83822_read_straps(struct phy_device *phydev)
|
|||
if (val < 0)
|
||||
return val;
|
||||
|
||||
phydev_dbg(phydev, "SOR1 strap register: 0x%04x\n", val);
|
||||
|
||||
fx_enabled = (val & DP83822_COL_STRAP_MASK) >> DP83822_COL_SHIFT;
|
||||
if (fx_enabled == DP83822_STRAP_MODE2 ||
|
||||
fx_enabled == DP83822_STRAP_MODE3)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user