Marvell Armada PPv2 Ethernet controllers
The integrated Ethernet networking block found in Marvell's Armada 375 and Armada 7K/8K (PPv2.2) system-on-chip processors, used in embedded networking gear, edge gateways, and developer boards such as SolidRun's MacchiatoBin and ClearFog CN9130 platforms from the late 2010s through today.
recommendation
It should stay in the kernel because the hardware is still being shipped in current products (SolidRun's ClearFog CN9130 boards and evaluation kits remained on sale into 2025) and upstream developers are still adding real features such as hardware timestamping and XDP metadata support in 2025. Because this is the on-chip Ethernet block of the SoC itself, there is no alternative driver that could replace it.
repository signals
sources
- cateee.net
LKDDb identifies CONFIG_MVPP2 as the driver for Marvell Armada 375/7K/8K network interfaces and lists the relevant OF/ACPI IDs.
- lists.openwall.net
Netdev patch from September 15, 2025 shows active upstream feature work on mvpp2 (hardware timestamp support), arguing against deprecation.
- git.sceen.net
Mainline/stable-visible 2025 commit adds XDP metadata support to mvpp2, showing ongoing non-trivial maintenance rather than tree-rot only.
- shop.solid-run.com
SolidRun still listed a CN9130 evaluation kit for sale in a page crawled last month, indicating new hardware based on this Armada-family networking block remains commercially available.
- solid-run.com
SolidRun markets ClearFog CN9130 systems as current edge/networking platforms, indicating contemporary embedded deployments rather than purely legacy installed base.
codex reasoning notes (technical)
Real driver directory: local source inspection (`sed` on mvpp2_main.c) shows platform_driver registration and OF/ACPI IDs for Armada 375 and Armada 7K PP22. Local `git log` shows many 2024-2026 substantive commits; a local grep for remove/deprecate found no removal signal. Cited activity URLs were obtained via `web.search_query` for mvpp2 patch subjects after checking local history. Deployment evidence came from `web.search_query` results for current SolidRun Armada/CN9130 products; local `rg` in arch/arm64 DTS also tied CN9130 boards to the Armada PP22 block. Use-case is SoC-integrated Ethernet, so there is no natural replacement driver; active maintenance plus hardware still sold supports `keep`.