Re: [PATCH v2 2/4] dt-bindings: iio: dac: add adi,ad5710r.yaml
Jonathan Cameron <[email protected]>
| Newsgroups | org.kernel.vger.linux-iio,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260724231031.1614f40b@jic23-huawei> |
On Tue, 21 Jul 2026 16:47:11 +0800 Kim Seer Paller <[email protected]> wrote: > Add device tree bindings for the Analog Devices AD5710R/AD5711R > 8-channel 12-/16-bit Configurable IDAC/VDAC. > > Signed-off-by: Kim Seer Paller <[email protected]> > --- > .../devicetree/bindings/iio/dac/adi,ad5710r.yaml | 143 +++++++++++++++++++++ > MAINTAINERS | 1 + > 2 files changed, 144 insertions(+) > > diff --git a/Documentation/devicetree/bindings/iio/dac/adi,ad5710r.yaml b/Documentation/devicetree/bindings/iio/dac/adi,ad5710r.yaml > new file mode 100644 > index 000000000000..17c1bf009242 > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/dac/adi,ad5710r.yaml > @@ -0,0 +1,143 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/dac/adi,ad5710r.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Analog Devices AD5710R/AD5711R 8-channel 12-/16-bit Configurable IDAC/VDAC > + > +maintainers: > + - Kim Seer Paller <[email protected]> > + > +description: | > + The AD5710R (16-bit) and AD5711R (12-bit) are 8-channel, low-power, > + configurable current/voltage output digital-to-analog converters (DACs) with > + an on-chip 2.5V, 3ppm/°C reference. Each channel can be independently > + configured as a voltage output (0V to VREF or 0V to 2xVREF) or a current I'd put spaces around the x > + output (0mA to 50mA). These devices operate from a single 2.7V to 5.5V > + supply and are guaranteed monotonic by design. > + Datasheet can be found here: > + https://www.analog.com/media/en/technical-documentation/data-sheets/ad5711r-ad5710r.pdf ... > + adi,range-double: > + description: > + Configure the output range for all channels. If the property is present, > + the output will range from 0V to 2Vref. If the property is not present, Use the 2 x Vref form for consistency. > + the output will range from 0V to Vref. > + type: boolean > +