Marvell MMP and PXA mobile SoC clock controllers
The clock-tree controllers built into Marvell's MMP and PXA-series application processors, including the PXA1908 and PXA1928 ARMADA Mobile chips that powered budget LTE smartphones such as the Samsung Galaxy J1 and Galaxy Core Prime around 2014-2015. These blocks gate and divide the on-chip clocks that feed the CPU, peripherals, and buses on those SoCs.
recommendation
Worth keeping but documenting as legacy, because the underlying Marvell PXA1908/PXA1928 phone chips were last commercially relevant around 2015 and Marvell has since exited that mobile market. The code is still seeing modest upstream maintenance (around 32 commits over five years, with activity as recent as September 2025) and postmarketOS contributors continue to mainline at least one PXA1908 handset, so removal would be premature even though the hardware is effectively a hobbyist concern today.
repository signals
sources
- git.kernel.org
Upstream Linux still carries CONFIG_COMMON_CLK_PXA1908 in drivers/clk/mmp, confirming this directory is the clock driver block for Marvell PXA1908-class SoCs.
- marvell.com
Marvell announced the PXA1908 mobile SoC in November 2014, indicating this family belongs to mid-2010s smartphone hardware rather than current products.
- marvell.com
Marvell tied PXA1908 to Samsung Galaxy J1 LTE launches in March 2015, a practical marker for the family's last broad consumer deployment window.
- marvell.com
Marvell announced the related PXA1928 SoC in February 2014, showing the directory covers another 2014-era ARMADA Mobile/PXA branch.
- wiki.postmarketos.org
Community mainlining still exists for at least one PXA1908 phone, but it is a 2014 handset with broken areas, which points to residual legacy/hobbyist use rather than new-volume deployment.
codex reasoning notes (technical)
Local shell inspection of drivers/clk/mmp/Kconfig identified Marvell PXA1908 support; kernel.org URL cited via canonical recall. Web search results turn1search0/turn1search3/turn1search1 and turn2search1 supplied the Marvell and postmarketOS URLs. lore_file_timeline on the directory prefix returned no matches, likely because it wants exact file paths; I therefore relied on the provided static history (32 substantive commits in 5y, latest 2025-09-21, 11 authors) as evidence this code is still maintained and not under obvious removal. Hardware looks commercially obsolete, but upstream activity is recent enough that removal would be premature; annotate as legacy instead.