]> git.hungrycats.org Git - linux/commit
Merge branch 'net-dsa-mxl862xx-serdes-ports'
authorJakub Kicinski <kuba@kernel.org>
Tue, 16 Jun 2026 00:18:02 +0000 (17:18 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 16 Jun 2026 00:18:03 +0000 (17:18 -0700)
commit195900546305644b5570dcd615e30be3abe86185
treea4fe0491e77dc0234277bf905e064a62e5f359fb
parenta459b560e58be327689e9bd8c0a6be9a4f163366
parent13ea4d4888c4614e496faa84d19a37f272116cc0
Merge branch 'net-dsa-mxl862xx-serdes-ports'

Daniel Golle says:

====================
net: dsa: mxl862xx: SerDes ports

Add support for the two SerDes PCS interfaces of the MxL862xx switch
ICs, which can both either be used to connect PHYs or SFP cages, or as
CPU port(s). 1000Base-X, 2500Base-X, 10GBase-R, 10GBase-KR, SGMII,
QSGMII and USXGMII (single 10G or quad 2.5G) are supported.

The firmware only added the API to directly control the PCS as of
version 1.0.84, so the PCS features are gated behind a version check.

As the driver is growing do some refactoring to break out the phylink
parts into mxl862xx-phylink.h.
====================

Link: https://patch.msgid.link/cover.1781319534.git.daniel@makrotopia.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>