Commit fd8658a7 authored by Robert Hancock's avatar Robert Hancock Committed by Zheng Zengkai
Browse files

net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S

stable inclusion
from stable-5.10.27
commit 485335a637c8f2909f7c1932b1820d1d9f9db9f8
bugzilla: 51493

--------------------------------

[ Upstream commit 3afd0218 ]

The default configuration for the BCM54616S PHY may not match the desired
mode when using 1000BaseX or SGMII interface modes, such as when it is on
an SFP module. Add code to explicitly set the correct mode using
programming sequences provided by Bel-Fuse:

https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-sfp-1gbt-05-series.pdf
https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-sfp-1gbt-06-series.pdf



Signed-off-by: default avatarRobert Hancock <robert.hancock@calian.com>
Acked-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
Acked-by: default avatar  Weilong Chen <chenweilong@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent 253f8e1e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment