summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorJan Hoffmann <jan@3e8.eu>2026-09-20 21:26:10 +0200
committerJakub Kicinski <kuba@kernel.org>2026-09-23 16:45:27 -0700
commita9e94a7faa5691ca4fc48e27eebb5d42fde00e2a (patch)
tree4c7e5793ab92251a8d060dc7d933db9150730f63 /include/linux/debugobjects.h
parent1196e46f6d42ac490e245f3917af330530a176f0 (diff)
net: sfp: add quirk for XikeStor SKT-2.5G-100M
This 2.5G copper SFP module contains a RTL8221B-VB-CG PHY which can be accessed using Rollball protocol. Add a SFP quirk to enable Rollball protocol. It includes a small delay to avoid unnecessary attempts at reading PHY registers before the module is ready. Note: The RTL8221B PHY in this module becomes stuck in a broken state after attempting to read some registers on MMD 30 while it has already established a link (this is a general issue with this PHY which happens when it is configured for rate adaptation mode). This includes the registers 2/3/8 which are read by "get_phy_c45_ids" during PHY probing. However, the PHY takes about 4 seconds to establish a link after reset, so in practice any host that supports TX_DISABLE should be unaffected, as that puts the PHY into reset. Signed-off-by: Jan Hoffmann <jan@3e8.eu> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20260920192632.72729-2-jan@3e8.eu Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions