]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge branch 'mv88e6xxx-serdes-on-mv88e6321'
authorJakub Kicinski <kuba@kernel.org>
Tue, 2 Jun 2026 02:11:17 +0000 (19:11 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 2 Jun 2026 02:11:17 +0000 (19:11 -0700)
Fidan Aliyeva says:

====================
mv88e6xxx: SERDES on mv88e6321

This patch series add code support to be able to use SERDES feature of
mv88e6321 version of Marvel mv88e6xxx series. mv88e6321 has 2 ports to
support high speed SERDES but the support is lacking in the driver.

mv88e6321 version has a similar architecture to mv88e6352 version making it
possible to reuse its pcs functions. That's why the patch series consist of
2 parts:

1. Refactor the serdes functions and pcs_init of mv88e6352 to be more
generic (patches 1-2).
2. Add the SERDES support for mv88e6321 reusing 6352's pcs functions

The final code has been tested on mv88e6321 ethernet device directly by ip
ping tests, performance tests and also verifying the switch's expected
register values.

Referred document: 88E6321/88E6320 Functional Specification
====================

Link: https://patch.msgid.link/20260528210310.1365858-1-fidan.aliyeva.ext@ericsson.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

Trivial merge