1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/iio/dac/adi,ltc2688.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices LTC2688 DAC
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2688 16 channel, 16 bit, +-15V DAC
14 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2688.pdf
25 description: Analog Supply Voltage Input.
28 description: Digital Input/Output Supply Voltage.
32 Reference Input/Output. The voltage at the REF pin sets the full-scale
33 range of all channels. If not provided the internal reference is used and
34 also provided on the VREF pin".
38 If specified, it will be asserted during driver probe. As the line is
39 active low, it should be marked GPIO_ACTIVE_LOW.
49 "^channel@([0-9]|1[0-5])$":
51 additionalProperties: false
55 description: The channel number representing the DAC output channel.
60 Set the channel as a toggle enabled channel. Toggle operation enables
61 fast switching of a DAC output between two different DAC codes without
65 adi,output-range-microvolt:
66 description: Specify the channel output full scale range.
70 - enum: [5000000, 10000000]
82 description: Enable 5% overrange over the selected full scale range.
88 adi,toggle-dither-input:
90 Selects the TGPx pin to be associated with this channel. This setting
91 only makes sense for toggle or dither enabled channels. If
92 @adi,toggle-mode is not set and this property is given, the channel is
93 assumed to be a dither capable channel. Note that multiple channels
94 can be mapped to the same pin. If this setting is given, the
95 respective @clock must also be provided. Mappings between this and
100 $ref: /schemas/types.yaml#/definitions/uint32
104 adi,toggle-dither-input: [ clocks ]
113 additionalProperties: false
119 #address-cells = <1>;
122 compatible = "adi,ltc2688";
126 iovcc-supply = <&vcc>;
127 vref-supply = <&vref>;
129 #address-cells = <1>;
139 adi,output-range-microvolt = <0 10000000>;
141 clocks = <&clock_tgp3>;
142 adi,toggle-dither-input = <2>;