Qualcomm SPMI PMIC MBG Temperature monitor

modulename: qcom-spmi-mbg-tm.ko

configname: CONFIG_QCOM_SPMI_MBG_TM

Linux Kernel Configuration
└─>Device Drivers
└─>Thermal drivers
└─>Device Tree and Open Firmware support
└─>Qualcomm thermal drivers
└─>Qualcomm SPMI PMIC MBG Temperature monitor
In linux kernel since version 5.15.218 (release Date: 2026-08-27)
This enables Qualcomm PMIC MBG (Master Bandgap) thermal monitor.

The MBG block monitors PMIC die temperature in hardware and raises an
interrupt when the programmed threshold is crossed.

Temperature is read from the associated ADC channel, and threshold
interrupts are forwarded to the thermal framework as trip-violation
events. Current support handles a single LVL1 upper (hot) trip.
source code: