[PATCH v3 4/6] thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts
Alexandre Mergnat
amergnat at baylibre.com
Fri Jul 7 06:58:14 PDT 2023
On 06/07/2023 17:37, Nícolas F. R. A. Prado wrote:
> Out of the many interrupts supported by the hardware, the only ones of
> interest to the driver currently are:
> * The temperature went over the high offset threshold, for any of the
> sensors
> * The temperature went below the low offset threshold, for any of the
> sensors
> * The temperature went over the stage3 threshold
>
> These are the only thresholds configured by the driver through the
> OFFSETH, OFFSETL, and PROTTC registers, respectively.
>
> The current interrupt mask in LVTS_MONINT_CONF, enables many more
> interrupts, including data ready on sensors for both filtered and
> immediate mode. These are not only not handled by the driver, but they
> are also triggered too often, causing unneeded overhead. Disable these
> unnecessary interrupts.
>
> The meaning of each bit can be seen in the comment describing
> LVTS_MONINTST in the IRQ handler.
Reviewed-by: Alexandre Mergnat <amergnat at baylibre.com>
--
Regards,
Alexandre
More information about the linux-arm-kernel
mailing list