drivers/phy/marvell

Marvell Armada, Berlin, and PXA SoC PHY controllers

Low-level PHY controllers built into Marvell's Armada, Berlin, and PXA system-on-chip families, providing the analog and serdes plumbing for USB, SATA, and high-speed COMPHY lanes used by Ethernet and PCIe. These SoCs are common in routers, NAS boxes, and embedded networking gear, with hardware shipping from the early 2010s through products still sold new today.

keep conf=0.84 deploy=medium replacement=none subsystem=phy category=platform-vendor
84%

recommendation

It should stay in the kernel because these are the low-level signal-conditioning blocks inside Marvell Armada-class system-on-chips, and that silicon is still going into new products in 2025: MikroTik ships the RB5009 router on Armada 88F7040, and SolidRun continues to sell Marvell networking evaluation kits. Upstream PHY mailing-list traffic was still touching these files as recently as 2026, and there is no replacement since this code is SoC-specific glue.

repository signals

16 files
5,476 source lines
26 commits, 5y
+1,344 / −276 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 26 total · active in 20/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −3 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 3 commits · +13 −19 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 2 commits · +11 −2 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +1,244 −150 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: 1 commit · +17 −70 2022-09: 1 commit · +3 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +1 −3 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −2 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 2 commits · +10 −5 2023-08: 1 commit · +1 −1 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +3 −4 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +6 −1 2024-02: 1 commit · +5 −5 2024-03: 2 commits · +5 −4 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +2 −2 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +16 −0 2024-11: 1 commit · +1 −1 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: 1 commit · +2 −2 2025-05: 1 commit · +0 −1 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: 1 commit · +1 −1 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    At least part of this directory is still seeing upstream maintenance activity in 2026; linux-phy traffic touched Marvell COMPHY files as part of a phy-core update series.

  2. mikrotik.com

    A current retail router product page lists Marvell Armada 88F7040, indicating Armada-class Marvell SoCs that rely on this PHY family remain in new deployments.

  3. shop.solid-run.com

    SolidRun still sells a Marvell networking evaluation kit with lead time and add-to-cart availability, supporting ongoing embedded/networking deployments of related Marvell SoC platforms.

codex reasoning notes (technical)

Shell inspection of local Kconfig/Makefile identified this as a real Marvell SoC PHY driver directory spanning Armada/Berlin/PXA blocks, not a helper library. I used lore_activity on representative active files (`phy-mvebu-cp110-comphy.c`, `phy-mvebu-a3700-comphy.c`) and cited the returned lore URL; it shows current 2026 linux-phy traffic, which argues against deprecation. A broad lore removal regex timed out and `lei q` subject searches for remove/deprecate terms returned no hits, so removal discussion was not evidenced in the sampled history. I used web search plus page open on MikroTik and SolidRun product/store pages to confirm Marvell Armada/CN913x-class hardware is still marketed for routers/embedded networking. Because these PHY drivers are SoC-specific glue for still-deployed hardware, there is no natural replacement driver; some sub-blocks are legacy, but the directory as a whole should be kept.