Re: [PATCH V5 0/4] thermal: qcom: Add support for PMIC5 Gen2 ADC_TM

From: Jonathan Cameron
Date: Sun Feb 13 2022 - 11:16:27 EST


On Sun, 13 Feb 2022 14:03:07 +0530
Jishnu Prakash <quic_jprakash@xxxxxxxxxxx> wrote:

Hi Jishnu,

My assumption is this will go through the thermal tree, but if
that turns out not to be the case and we need to do something
different then let me know. From IIO side of things I'm marking
it handled elsewhere in patchwork.

Thanks,

Jonathan


> Changes in v5:
> Fixed some compilation errors in patch 4.
>
> Changes in v4:
> Addressed comments given by Jonathan (for using put_unaligned_le16)
> and by Dmitry (for using separate init function and correcting args_count)
> for qcom-spmi-adc-tm5.c in patch 4.
> Added init function in patch 3.
>
> Changes in v3:
> Addressed comments given by Jonathan for qcom-spmi-adc-tm5.yaml.
> Addressed comments given by Dmitry and Jonathan for qcom-spmi-adc-tm5.c.
> Split patch for qcom-spmi-adc-tm5.c into two parts, one to refactor
> code to support multiple device generations and the second to add
> actual Gen2 ADC_TM changes.
>
> Changes in v2:
> Split IIO file changes into separate patch.
> Addressed comments given by Dmitry for qcom-spmi-adc-tm5.c.
>
> Changes in v1:
> PMIC5 Gen2 ADC_TM is supported on PMIC7 chips and is a close
> counterpart of PMIC7 ADC. It has the same functionality as
> PMIC5 ADC_TM, to support generating interrupts on ADC value
> crossing upper or lower thresholds for monitored channels.
>
> Jishnu Prakash (4):
> dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings
> iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM
> thermal: qcom: Add support for multiple generations of devices
> thermal: qcom: add support for PMIC5 Gen2 ADCTM
>
> .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 110 ++++-
> drivers/iio/adc/qcom-vadc-common.c | 11 +
> drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 486 +++++++++++++++++++--
> include/linux/iio/adc/qcom-vadc-common.h | 2 +
> 4 files changed, 569 insertions(+), 40 deletions(-)
>