drivers/phy/mscc

Microsemi/Microchip Ocelot SerDes PHY (VSC7514)

Configures the high-speed SerDes lanes inside Microsemi (now Microchip) Ocelot family Ethernet switch chips such as the VSC7514, used in industrial and carrier Ethernet switches to drive SFP cages and copper PHYs. The Ocelot line has shipped since the mid-2010s and is still in production for embedded networking gear.

keep-annotate conf=0.78 deploy=low replacement=none subsystem=phy category=networking-ethernet
78%

recommendation

Worth keeping but documenting its niche because the underlying Ocelot switch silicon (VSC7514) is still sold by Microchip in 2025 with an active reference board, and the kernel code is still being maintained as recently as 2026 treewide updates. Deployments are limited to specialized industrial Ethernet switching gear, so it sees low traffic in upstream development but has no signs of being removed.

repository signals

3 files
550 source lines
2 commits, 5y
+10 / −1 lines added / removed, 5y
2 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 2 total · active in 2/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +9 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −1 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver file was still being touched in upstream kernel work in 2026; no removal thread was evident from the lore activity/timeline sample.

  2. microchip.com

    Microchip lists the VSC7514 Ocelot-family switch as 'Status: In Production', indicating the hardware family is still sold.

  3. microchip.com

    Microchip still lists the VSC7514EV reference design, showing an active industrial Ethernet switch deployment/use case with SFP ports connected through SERDES.

codex reasoning notes (technical)

Real driver directory: Kconfig/Makefile plus platform PHY driver code in phy-ocelot-serdes.c. Lore evidence came from lore_file_timeline and lore_activity on the file; latest hit is a 2026 treewide include update, which shows the code is still integrated but not heavily subsystem-active, and I saw no removal discussion in those lore results. Deployment evidence came from web search results on microchip.com for VSC7514 and VSC7514EV; both pages indicate current production/reference-board availability. This looks like niche industrial/embedded switch silicon with ongoing but low-volume relevance, so keep rather than deprecate, but annotate as low-deployment/specialized hardware.