[PATCH 2/2] hwmon: axiado-tsadc: Add AX3000/AX3005 TSADC support
Guenter Roeck
linux at roeck-us.net
Tue Sep 8 09:12:50 PDT 2026
On Thu, Sep 03, 2026 at 12:09:48AM -0700, Petar Stepanovic wrote:
> Add a hwmon driver for the temperature sensor ADC (TSADC) controller
> found on Axiado AX3000 and AX3005 SoCs. The controller measures
> temperature at locations within the SoC silicon die.
>
> Each TSADC controller is registered as a separate hwmon device and
> exposes one read-only temperature channel. The sensor is configured for
> continuous conversion during probe.
>
> The current TSADC hardware does not support threshold or alarm reporting.
> All TSADC interrupt sources are masked during initialization, and only
> the current temperature is exposed through temp1_input.
>
> The averaged 12-bit ADC code is converted to millidegrees Celsius using
> a lookup table with linear interpolation between adjacent entries. Raw
> values outside the characterized lookup-table range are clamped to the
> nearest supported temperature.
>
> Signed-off-by: Petar Stepanovic <pstepanovic at axiado.com>
Applied.
Thanks,
Guenter
More information about the linux-arm-kernel
mailing list