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(-) >