|
|
Log in / Subscribe / Register

iio: adc: Add support for QCOM SPMI PMIC7 ADC

From:  Jishnu Prakash <jprakash-AT-codeaurora.org>
To:  agross-AT-kernel.org, bjorn.andersson-AT-linaro.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, mka-AT-chromium.org, linus.walleij-AT-linaro.org, Jonathan.Cameron-AT-huawei.com, andy.shevchenko-AT-gmail.com, amit.kucheria-AT-verdurent.com, smohanad-AT-codeaurora.org, kgunda-AT-codeaurora.org, aghayal-AT-codeaurora.org
Subject:  [PATCH V4 0/5] iio: adc: Add support for QCOM SPMI PMIC7 ADC
Date:  Wed, 13 May 2020 14:52:11 +0530
Message-ID:  <1589361736-816-1-git-send-email-jprakash@codeaurora.org>
Cc:  linux-arm-msm-AT-vger.kernel.org, linux-arm-msm-owner-AT-vger.kernel.org, Jishnu Prakash <jprakash-AT-codeaurora.org>
Archive-link:  Article

The following changes are made in V4:

Made some recommended minor changes in the third patch. Removed
the info member from adc5_data, and adc exit function, to be
added back in fifth patch.

Added a fifth patch to clean up code common to PMIC5 and PMIC7 ADC.

Jishnu Prakash (5):
  iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format
  iio: adc: Add PMIC7 ADC bindings
  iio: adc: Add support for PMIC7 ADC
  iio: adc: Update error checks and debug prints
  iio: adc: Clean up ADC code common to PMIC5 and PMIC7

 .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 173 -------------
 .../bindings/iio/adc/qcom,spmi-vadc.yaml           | 278 +++++++++++++++++++++
 drivers/iio/adc/qcom-spmi-adc5.c                   | 266 ++++++++++++++++++--
 drivers/iio/adc/qcom-vadc-common.c                 | 260 +++++++++++++++++++
 drivers/iio/adc/qcom-vadc-common.h                 |  15 ++
 include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h    |  67 +++++
 include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h   |  88 +++++++
 include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h   |  46 ++++
 include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h   |  28 +++
 include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h   |  28 +++
 include/dt-bindings/iio/qcom,spmi-vadc.h           |  78 +++++-
 11 files changed, 1134 insertions(+), 193 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
 create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h
 create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
 create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h
 create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h
 create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project


Copyright © 2020, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds