Texas Instruments OMAP, Sitara, and K3 power-domain controllers
Power-domain controllers on Texas Instruments application processors, covering older OMAP4/5, DRA7, and AM3/AM4 Sitara chips as well as newer K3-generation parts like the AM62x and AM65x. These SoCs are common in industrial controllers, automotive infotainment, and embedded Linux gear from the early 2010s through parts TI still ships new today.
recommendation
It should stay because the code drives power domains on TI processors that are still actively sold in 2025, including the AM625, AM3358, and AM5728 used in industrial and embedded systems. Upstream patches were still being reviewed and merged in mid-to-late 2025, so this is living, maintained code with a real install base rather than a legacy fragment.
repository signals
sources
- spinics.net
July 15, 2025 patch thread shows active upstream maintenance of drivers/pmdomain/ti Kconfig for TI PM domains, and it was applied for next.
- patchew.org
September 2025 RFC v2 discusses functional TI SCI power-domain behavior, indicating ongoing development rather than retirement.
- ti.com
TI lists AM625 as ACTIVE and orderable, showing current K3/Sitara deployments still map to this driver family.
- ti.com
TI lists AM3358 as ACTIVE, showing the older AM3/OMAP-derived PRM-backed side is still sold for embedded use.
- ti.com
TI lists AM5728 as ACTIVE, supporting continued DRA7/OMAP5-class deployment relevance.
codex reasoning notes (technical)
Shell inspection of local source showed this directory contains real platform/genpd drivers (`omap_prm.c`, `ti_sci_pm_domains.c`) covering `ti,omap4/5`, `ti,dra7`, `ti,am3/4`, and `ti,sci-pm-domain`; local `git log` also showed substantive fixes in 2024-2025 from many authors. Web `search_query` found 2025 Spinics and Patchew patch threads for this exact area, with active review/application and no removal discussion found in the searched results. Web `search_query` also found TI product pages marking AM625, AM3358, and AM5728 ACTIVE in 2025, so this is not legacy-only hardware. Mixed old+current embedded/industrial deployments justify `keep`, not deprecate/remove.