Path: blob/master/Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/dac/adi,ad3530r.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Analog Devices AD3530R and Similar DACs78maintainers:9- Kim Seer Paller <kimseer.paller@analog.com>1011description: |12The AD3530/AD3530R (8-channel) and AD3531/AD3531R (4-channel) are low-power,1316-bit, buffered voltage output digital-to-analog converters (DACs) with14software-programmable gain controls, providing full-scale output spans of 2.5V15or 5V for reference voltages of 2.5V. These devices operate from a single 2.7V16to 5.5V supply and are guaranteed monotonic by design. The "R" variants17include a 2.5V, 5ppm/°C internal reference, which is disabled by default.18Datasheet can be found here:19https://www.analog.com/media/en/technical-documentation/data-sheets/ad3530_ad530r.pdf20https://www.analog.com/media/en/technical-documentation/data-sheets/ad3531-ad3531r.pdf2122properties:23compatible:24enum:25- adi,ad353026- adi,ad3530r27- adi,ad353128- adi,ad3531r2930reg:31maxItems: 13233spi-max-frequency:34maximum: 500000003536vdd-supply:37description: Power Supply Input.3839iovdd-supply:40description: Digital Power Supply Input.4142io-channels:43description:44ADC channel used to monitor internal die temperature, output voltages, and45current of a selected channel via the MUXOUT pin.46maxItems: 14748ref-supply:49description:50Reference Input/Output. The voltage at the REF pin sets the full-scale51range of all channels. If not provided the internal reference is used and52also provided on the VREF pin.5354reset-gpios:55description:56Active low signal that is falling edge sensitive. When it is deasserted,57the digital core initialization is performed and all DAC registers except58the Interface Configuration A register are reset to their default values.59maxItems: 16061ldac-gpios:62description:63LDAC pin to be used as a hardware trigger to update the DAC channels. If64not present, the DAC channels are updated by Software LDAC.65maxItems: 16667adi,range-double:68description:69Configure the output range for all channels. If the property is present,70the output will range from 0V to 2Vref. If the property is not present,71the output will range from 0V to Vref.72type: boolean7374required:75- compatible76- reg77- vdd-supply78- iovdd-supply7980allOf:81- $ref: /schemas/spi/spi-peripheral-props.yaml#8283unevaluatedProperties: false8485examples:86- |87spi {88#address-cells = <1>;89#size-cells = <0>;90dac@0 {91compatible = "adi,ad3530r";92reg = <0>;93spi-max-frequency = <1000000>;9495vdd-supply = <&vdd>;96iovdd-supply = <&iovdd>;97};98};99...100101102