Marvell Dove (Armada 510) SoC power management unit
Low-level power-domain, reset, and interrupt plumbing for Marvell's Dove / Armada 510 system-on-chip, an ARM processor family Marvell introduced in 2009 for smartbooks, tablets, thin clients, and small embedded boards, and which largely fell out of the new-product market by around 2012.
recommendation
Worth keeping but its niche should be documented: the Dove SoC family hasn't shipped in new products for over a decade, but a small base of legacy boards still exists, mainline still carries the device-tree bindings, and the code receives occasional upkeep (a real bug fix in 2023 and routine API cleanups since). There is no replacement driver possible because this support is intrinsic to the chip itself, so removing it would simply orphan any remaining Dove hardware.
repository signals
sources
- git.kernel.org
The Dove PMU code was still touched in 2026, indicating ongoing upstream maintenance rather than abandonment.
- git.kernel.org
The Dove PMU code received a real bug-fix in 2023 ('add missing of_node_put'), showing some continued care for existing users.
- git.kernel.org
Mainline still carries DT bindings for Marvell Dove boards/SoCs, so the platform remains supported in-tree.
- marvell.com
Marvell introduced ARMADA 510 in 2009 for smartbooks/tablets/embedded devices, placing the SoC family firmly in an older product generation.
- marvell.com
Marvell was still marketing ARMADA 510 into thin-client designs in 2012, suggesting that as a rough last widely-available period for new deployments.
- openwrt.org
OpenWrt's Marvell SoC reference lists ARMADA 510 as 'aka dove' among older Marvell SoCs, with current active device focus on newer Armada families rather than Dove.
codex reasoning notes (technical)
Real driver, not an early-exit case: drivers/soc/dove/pmu.c implements Dove PMU power-domain/reset/IRQ support. Upstream activity was established first from local git via exec_command: recent commits include 2026 cleanup/API churn and a 2023 bug-fix, with no visible removal trend. DT presence was confirmed from local tree via exec_command and cited with a canonical kernel.org tree URL. Deployment evidence came from web search: Marvell press pages place Armada 510/Dove in the 2009-2012 market window, and OpenWrt's Marvell SoC page treats Dove as an older legacy SoC family. No natural replacement driver exists because this is SoC-specific PMU/reset/power-domain support. Recommendation is keep-annotate rather than deprecate/remove because hardware is obsolete for new sales, but upstream still performs occasional maintenance for legacy users.