Lines Matching +full:toggle +full:- +full:mode
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Hennerich <michael.hennerich@analog.com>
11 - Kim Seer Paller <kimseer.paller@analog.com>
14 Analog Devices LTC2664 4 channel, 12-/16-Bit, +-10V DAC
15 https://www.analog.com/media/en/technical-documentation/data-sheets/2664fa.pdf
20 - adi,ltc2664
25 spi-max-frequency:
28 vcc-supply:
31 v-pos-supply:
34 v-neg-supply:
37 iovcc-supply:
40 ref-supply:
42 Reference Input/Output. The voltage at the REF pin sets the full-scale
46 reset-gpios:
48 Active-low Asynchronous Clear Input. A logic low at this level-triggered
54 adi,manual-span-operation-config:
58 hardware-configured with different mid-scale or zero-scale reset options.
61 0 - MPS2=GND, MPS1=GND, MSP0=GND (+-10V, reset to 0V)
62 1 - MPS2=GND, MPS1=GND, MSP0=VCC (+-5V, reset to 0V)
63 2 - MPS2=GND, MPS1=VCC, MSP0=GND (+-2.5V, reset to 0V)
64 3 - MPS2=GND, MPS1=VCC, MSP0=VCC (0V to 10, reset to 0V)
65 4 - MPS2=VCC, MPS1=GND, MSP0=GND (0V to 10V, reset to 5V)
66 5 - MPS2=VCC, MPS1=GND, MSP0=VCC (0V to 5V, reset to 0V)
67 6 - MPS2=VCC, MPS1=VCC, MSP0=GND (0V to 5V, reset to 2.5V)
68 7 - MPS2=VCC, MPS1=VCC, MSP0=VCC (0V to 5V, reset to 0V, enables SoftSpan)
73 io-channels:
78 '#address-cells':
81 '#size-cells':
85 "^channel@[0-3]$":
95 adi,toggle-mode:
97 Set the channel as a toggle enabled channel. Toggle operation enables
102 output-range-microvolt:
107 - items:
108 - const: 0
109 - enum: [5000000, 10000000]
110 - items:
111 - const: -5000000
112 - const: 5000000
113 - items:
114 - const: -10000000
115 - const: 10000000
116 - items:
117 - const: -2500000
118 - const: 2500000
121 - reg
124 - if:
127 adi,manual-span-operation-config:
131 "^channel@[0-3]$":
133 output-range-microvolt: false
136 - compatible
137 - reg
138 - spi-max-frequency
139 - vcc-supply
140 - iovcc-supply
141 - v-pos-supply
142 - v-neg-supply
145 - $ref: /schemas/spi/spi-peripheral-props.yaml#
150 - |
152 #address-cells = <1>;
153 #size-cells = <0>;
157 spi-max-frequency = <10000000>;
159 vcc-supply = <&vcc>;
160 iovcc-supply = <&vcc>;
161 ref-supply = <&vref>;
162 v-pos-supply = <&vpos>;
163 v-neg-supply = <&vneg>;
165 io-channels = <&adc 0>;
167 #address-cells = <1>;
168 #size-cells = <0>;
171 adi,toggle-mode;
172 output-range-microvolt = <(-10000000) 10000000>;
177 output-range-microvolt= <0 10000000>;