On Thu, Mar 28, 2024 at 02:22:31PM +0100, Nuno Sa wrote: > This adds the bindings documentation for the 14 bit > RF Digital-to-Analog converter. Reword the subject to say 'bindings' only once. > > Signed-off-by: Nuno Sa <nuno.sa@xxxxxxxxxx> > --- > .../devicetree/bindings/iio/dac/adi,ad9739a.yaml | 88 ++++++++++++++++++++++ > MAINTAINERS | 8 ++ > 2 files changed, 96 insertions(+) > > diff --git a/Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml b/Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml > new file mode 100644 > index 000000000000..24bcec763a9b > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml > @@ -0,0 +1,88 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/dac/adi,ad9739a.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Analog Devices AD9739A RF DAC > + > +maintainers: > + - Dragos Bogdan <dragos.bogdan@xxxxxxxxxx> > + - Nuno Sa <nuno.sa@xxxxxxxxxx> > + > +description: | > + The AD9739A is a 14-bit, 2.5 GSPS high performance RF DACs that are capable > + of synthesizing wideband signals from dc up to 3 GHz. > + > + https://www.analog.com/media/en/technical-documentation/data-sheets/ad9737a_9739a.pdf > + > +properties: > + compatible: > + enum: > + - adi,ad9739a > + > + reg: > + maxItems: 1 > + > + clocks: > + maxItems: 1 > + > + reset-gpios: > + maxItems: 1 > + > + vdd_3_3-supply: vdd-3-3-supply or vdd-3p3-supply > + description: 3.3V Digital input supply. > + > + vdd-supply: > + description: 1.8V Digital input supply. > + > + vdda-supply: > + description: 3.3V Analog input supply. > + > + vddc-supply: > + description: 1.8V Clock input supply. > + > + io-backends: > + maxItems: 1 > + > + adi,full-scale-microamp: > + description: This property represents the DAC full scale current. > + minimum: 8700 > + maximum: 31700 > + > +required: > + - compatible > + - reg > + - clocks > + - io-backends > + - vdd_3_3-supply > + - vdd-supply > + - vdda-supply > + - vddc-supply > + > +allOf: > + - $ref: /schemas/spi/spi-peripheral-props.yaml# > + > +unevaluatedProperties: false > + > +examples: > + - | > + spi { > + #address-cells = <1>; > + #size-cells = <0>; > + > + dac@0 { > + compatible = "adi,ad9739a"; > + reg = <0>; > + > + clocks = <&dac_clk>; > + > + io-backends = <&iio_backend>; > + > + vdd_3_3-supply = <&vdd_3_3>; > + vdd-supply = <&vdd>; > + vdda-supply = <&vdd_3_3>; > + vddc-supply = <&vdd>; > + }; > + }; > +... > diff --git a/MAINTAINERS b/MAINTAINERS > index 2137eb452376..76e872e320d7 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1234,6 +1234,14 @@ W: https://ez.analog.com/linux-software-drivers > F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml > F: drivers/iio/adc/ad7780.c > > +ANALOG DEVICES INC AD9739a DRIVER > +M: Nuno Sa <nuno.sa@xxxxxxxxxx> > +M: Dragos Bogdan <dragos.bogdan@xxxxxxxxxx> > +L: linux-iio@xxxxxxxxxxxxxxx > +S: Supported > +W: https://ez.analog.com/linux-software-drivers > +F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml > + > ANALOG DEVICES INC ADA4250 DRIVER > M: Antoniu Miclaus <antoniu.miclaus@xxxxxxxxxx> > L: linux-iio@xxxxxxxxxxxxxxx > > -- > 2.44.0 >