2021-08-09 09:51:49

by Mugilraj Dhavachelvan

[permalink] [raw]
Subject: [PATCH v2 0/2] iio: potentiometer: Add driver support for AD5110

Add dt-bindings and driver support for AD5110, a Nonvolatile
Digital Potentiometer.

Changes since v1:
- Drop 'shared_by_type' since it's a single channel
- Add error check for i2c read/write data bytes
- Simplified calculation for tolerance
- Add shift for eeprom wiper pos read
- Change new custom ABI to existing ABI
- Allow top-scale mode by writting max_pos to val

Mugilraj Dhavachelvan (2):
dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices
iio: potentiometer: Add driver support for AD5110

.../devicetree/bindings/trivial-devices.yaml | 2 +
MAINTAINERS | 6 +
drivers/iio/potentiometer/Kconfig | 10 +
drivers/iio/potentiometer/Makefile | 1 +
drivers/iio/potentiometer/ad5110.c | 339 ++++++++++++++++++
5 files changed, 358 insertions(+)
create mode 100644 drivers/iio/potentiometer/ad5110.c

--
2.25.1


2021-08-09 09:51:55

by Mugilraj Dhavachelvan

[permalink] [raw]
Subject: [PATCH v2 1/2] dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices

Add AD5110, a Nonvolatile Digital Potentiometer into
trivial-devices.yaml.

Signed-off-by: Mugilraj Dhavachelvan <[email protected]>
---
Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++
1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml
index 8341e9d23c1e..55c8a6ce5057 100644
--- a/Documentation/devicetree/bindings/trivial-devices.yaml
+++ b/Documentation/devicetree/bindings/trivial-devices.yaml
@@ -33,6 +33,8 @@ properties:
- ad,ad7414
# ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems
- ad,adm9240
+ # AD5110 - Nonvolatile Digital Potentiometer
+ - adi,ad5110
# Analog Devices ADP5585 Keypad Decoder and I/O Expansion
- adi,adp5585
# Analog Devices ADP5585 Keypad Decoder and I/O Expansion with support for Row5
--
2.25.1

2021-08-13 20:59:21

by Rob Herring

[permalink] [raw]
Subject: Re: [PATCH v2 1/2] dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices

On Mon, 09 Aug 2021 13:27:19 +0530, Mugilraj Dhavachelvan wrote:
> Add AD5110, a Nonvolatile Digital Potentiometer into
> trivial-devices.yaml.
>
> Signed-off-by: Mugilraj Dhavachelvan <[email protected]>
> ---
> Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>

Acked-by: Rob Herring <[email protected]>