drivers/thermal/mediatek

MediaTek SoC thermal sensors (AUXADC and LVTS)

On-chip temperature sensors built into MediaTek application processors and networking SoCs, used to monitor die temperature and trigger thermal throttling. Coverage spans older AUXADC parts like MT2701, MT7622, and MT8173 through current LVTS chips including MT7988, MT8192/8195, and the newer MT7987 and MT8196 used in routers, Chromebooks, and Android devices.

keep conf=0.93 last_sold=2026 deploy=medium replacement=none subsystem=thermal category=sensor-iio
93%

recommendation

It should stay because these are the only in-tree drivers for thermal sensors on MediaTek SoCs, with upstream activity continuing into late 2025 including fresh support for new chips like MT7987 and MT8196. The hardware is actively shipping in current OpenWrt-supported routers built on MediaTek Filogic platforms, so there is no replacement and no sunset in sight.

repository signals

4 files
3,523 source lines
79 commits, 5y
+4,008 / −446 lines added / removed, 5y
28 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 79 total · active in 21/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 3 commits · +90 −17 2023-02: 2 commits · +2,517 −0 2023-03: 7 commits · +90 −36 2023-04: 4 commits · +47 −46 2023-05: 1 commit · +2 −12 2023-06: 2 commits · +6 −2 2023-07: 9 commits · +130 −48 2023-08: 2 commits · +1 −3 2023-09: 6 commits · +79 −23 2023-10: 3 commits · +161 −2 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +3 −1 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 10 commits · +330 −128 2024-05: 4 commits · +9 −12 2024-06: 4 commits · +37 −15 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +3 −3 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 5 commits · +73 −32 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +8 −8 2025-05: 5 commits · +80 −34 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +1 −1 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 6 commits · +305 −23 2025-12: 1 commit · +36 −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. cateee.net

    LKDDb shows CONFIG_MTK_LVTS_THERMAL exists from Linux 6.3 onward and covers current compatibles including mt7988, mt8186/8188, mt8192/8195, and HEAD/7.0 entries for mt7987 and mt8196.

  2. cateee.net

    LKDDb shows the sibling CONFIG_MTK_SOC_THERMAL driver covers older/current MediaTek thermal compatibles such as mt2701, mt2712, mt7622, mt7986, mt8173, mt8183, and mt8365 in current kernels.

  3. downloads.openwrt.org

    Official OpenWrt 24.10-SNAPSHOT images and boot blobs are being built in 2026 for current MediaTek Filogic targets including mt7981, mt7986, and mt7988, indicating active deployment on shipping networking hardware.

  4. mediatek.com

    MediaTek markets Filogic 880 as a current router/AP platform, supporting that at least part of this driver's covered hardware family is still sold into new products.

codex reasoning notes (technical)

Not a removal candidate. Local shell inspection showed two real platform drivers (auxadc_thermal.c and lvts_thermal.c) with current DT compatibles spanning old and new MediaTek SoCs. Local `git -c safe.directory=... log -- drivers/thermal/mediatek` showed substantive upstream activity through 2025-12-23, including new support for MT7987 and MT8196, with no sign of a sunset pattern. I attempted lore-first evidence via web queries against lore.kernel.org and shell `lei`, but `lei` was unavailable and the lore web queries did not return a usable archive hit; I therefore relied on local git history for activity evidence and web-obtained LKDDb/OpenWrt/MediaTek URLs for coverage and deployment evidence. There is no natural replacement driver: these are the in-tree SoC-specific thermal drivers for MediaTek AUXADC/LVTS blocks.