drivers/thermal/ti-soc-thermal

TI OMAP and DRA7/AM57 on-chip bandgap thermal sensors

On-die temperature sensors built into Texas Instruments OMAP3, OMAP4, OMAP5, and DRA7/AM57 application processors, used by Linux to monitor SoC temperature and trigger throttling. These chips powered smartphones and tablets in the late 2000s and early 2010s, and the DRA7/AM57 variants are still shipped today in industrial and automotive boards.

keep-annotate conf=0.84 deploy=low replacement=none subsystem=thermal category=sensor-iio
84%

recommendation

Worth keeping but worth labelling as mostly legacy. Most of the supported parts (OMAP3/4/5) are long-obsolete, and the OMAP3 option already tells users to say no, but TI still actively sells AM5728-class DRA7 chips that rely on this code, and the driver received real fixes as recently as December 2024 with further patch traffic in 2026. A note clarifying that it primarily serves older OMAP devices plus a narrow band of current TI industrial SoCs would help packagers decide whether to enable it.

repository signals

14 files
3,580 source lines
22 commits, 5y
+42 / −70 lines added / removed, 5y
15 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 22 total · active in 15/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +0 −4 2021-05: 1 commit · +1 −1 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +4 −0 2022-03: 1 commit · +0 −8 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 1 commit · +1 −1 2022-08: 1 commit · +8 −8 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +0 −15 2022-11: 1 commit · +1 −1 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 6 commits · +10 −10 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 1 commit · +1 −2 2023-07: 0 commits · +0 −0 2023-08: 2 commits · +3 −2 2023-09: 2 commits · +4 −5 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +0 −4 2024-09: 1 commit · +8 −8 2024-10: 1 commit · +1 −1 2024-11: 0 commits · +0 −0 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: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 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: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver still gets upstream fixes in 2026; this patch touches the ti bandgap path.

  2. lore.kernel.org

    The driver received a substantive fix in December 2024, indicating ongoing maintenance rather than abandonment.

  3. ti.com

    TI listed AM5728 parts as ACTIVE on a current product page, showing at least one DRA7/AM57-class deployment target remains sold new.

  4. e2e.ti.com

    TI support discussion for AM5726/AM5728 explicitly references CONFIG_DRA752_THERMAL, connecting this driver family to still-used AM57/DRA7 systems.

codex reasoning notes (technical)

Real driver, not an internal helper. Local shell inspection of Kconfig/of_match showed support for OMAP34xx/36xx/4430/4460/4470/5430 and DRA752; OMAP3 help text already says 'Say N', so much of the matrix is legacy. lore_activity tool returned recent 2024 and 2026 fix traffic via the cited lore URLs, which argues against deprecation. A removal-subject lore regex/path scan timed out rather than finding a removal series. Web search found TI's AM5728 page marked ACTIVE and a TI E2E thread tying AM57x use to CONFIG_DRA752_THERMAL; that suggests the DRA7/AM57 end of this driver still appears in niche industrial/automotive deployments. Result: keep the driver, but annotate it as mostly legacy OMAP/DRA7-era hardware rather than broadly current silicon.