10e69ba0dSCosmin Tanislav# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 20e69ba0dSCosmin Tanislav%YAML 1.2 30e69ba0dSCosmin Tanislav--- 40e69ba0dSCosmin Tanislav$id: http://devicetree.org/schemas/iio/addac/adi,ad74115.yaml# 50e69ba0dSCosmin Tanislav$schema: http://devicetree.org/meta-schemas/core.yaml# 60e69ba0dSCosmin Tanislav 70e69ba0dSCosmin Tanislavtitle: Analog Devices AD74115H device 80e69ba0dSCosmin Tanislav 90e69ba0dSCosmin Tanislavmaintainers: 100e69ba0dSCosmin Tanislav - Cosmin Tanislav <cosmin.tanislav@analog.com> 110e69ba0dSCosmin Tanislav 120e69ba0dSCosmin Tanislavdescription: | 130e69ba0dSCosmin Tanislav The AD74115H is a single-channel software configurable input/output 140e69ba0dSCosmin Tanislav device for industrial control applications. It contains functionality for 150e69ba0dSCosmin Tanislav analog output, analog input, digital output, digital input, resistance 160e69ba0dSCosmin Tanislav temperature detector, and thermocouple measurements integrated into a single 170e69ba0dSCosmin Tanislav chip solution with an SPI interface. The device features a 16-bit ADC and a 180e69ba0dSCosmin Tanislav 14-bit DAC. 190e69ba0dSCosmin Tanislav 200e69ba0dSCosmin Tanislav https://www.analog.com/en/products/ad74115h.html 210e69ba0dSCosmin Tanislav 220e69ba0dSCosmin Tanislavproperties: 230e69ba0dSCosmin Tanislav compatible: 240e69ba0dSCosmin Tanislav enum: 250e69ba0dSCosmin Tanislav - adi,ad74115h 260e69ba0dSCosmin Tanislav 270e69ba0dSCosmin Tanislav reg: 280e69ba0dSCosmin Tanislav maxItems: 1 290e69ba0dSCosmin Tanislav 300e69ba0dSCosmin Tanislav spi-max-frequency: 310e69ba0dSCosmin Tanislav maximum: 24000000 320e69ba0dSCosmin Tanislav 330e69ba0dSCosmin Tanislav spi-cpol: true 340e69ba0dSCosmin Tanislav 35*7b695ef6SKrzysztof Kozlowski reset-gpios: 36*7b695ef6SKrzysztof Kozlowski maxItems: 1 370e69ba0dSCosmin Tanislav 380e69ba0dSCosmin Tanislav interrupts: 390e69ba0dSCosmin Tanislav minItems: 1 400e69ba0dSCosmin Tanislav maxItems: 2 410e69ba0dSCosmin Tanislav 420e69ba0dSCosmin Tanislav interrupt-names: 430e69ba0dSCosmin Tanislav minItems: 1 440e69ba0dSCosmin Tanislav maxItems: 2 450e69ba0dSCosmin Tanislav items: 460e69ba0dSCosmin Tanislav enum: 470e69ba0dSCosmin Tanislav - adc_rdy 480e69ba0dSCosmin Tanislav - alert 490e69ba0dSCosmin Tanislav 500e69ba0dSCosmin Tanislav avdd-supply: true 510e69ba0dSCosmin Tanislav avcc-supply: true 520e69ba0dSCosmin Tanislav dvcc-supply: true 530e69ba0dSCosmin Tanislav dovdd-supply: true 540e69ba0dSCosmin Tanislav refin-supply: true 550e69ba0dSCosmin Tanislav 560e69ba0dSCosmin Tanislav adi,ch-func: 570e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 580e69ba0dSCosmin Tanislav description: | 590e69ba0dSCosmin Tanislav Channel function. 600e69ba0dSCosmin Tanislav 0 - High impedance 610e69ba0dSCosmin Tanislav 1 - Voltage output 620e69ba0dSCosmin Tanislav 2 - Current output 630e69ba0dSCosmin Tanislav 3 - Voltage input 640e69ba0dSCosmin Tanislav 4 - Current input, externally-powered 650e69ba0dSCosmin Tanislav 5 - Current input, loop-powered 660e69ba0dSCosmin Tanislav 6 - Resistance input 670e69ba0dSCosmin Tanislav 7 - RTD measure 680e69ba0dSCosmin Tanislav 8 - Digital input logic 690e69ba0dSCosmin Tanislav 9 - Digital input, loop-powered 700e69ba0dSCosmin Tanislav 10 - Current output with HART 710e69ba0dSCosmin Tanislav 11 - Current input, externally-powered, with HART 720e69ba0dSCosmin Tanislav 12 - Current input, loop-powered, with HART 730e69ba0dSCosmin Tanislav minimum: 0 740e69ba0dSCosmin Tanislav maximum: 12 750e69ba0dSCosmin Tanislav default: 0 760e69ba0dSCosmin Tanislav 770e69ba0dSCosmin Tanislav adi,conv2-mux: 780e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 790e69ba0dSCosmin Tanislav description: | 800e69ba0dSCosmin Tanislav Input node for ADC conversion 2. 810e69ba0dSCosmin Tanislav 0 - SENSE_EXT1 to AGND_SENSE 820e69ba0dSCosmin Tanislav 1 - SENSE_EXT2 to AGND_SENSE 830e69ba0dSCosmin Tanislav 2 - SENSE_EXT2 to SENSE_EXT1 840e69ba0dSCosmin Tanislav 3 - AGND to AGND 850e69ba0dSCosmin Tanislav minimum: 0 860e69ba0dSCosmin Tanislav maximum: 3 870e69ba0dSCosmin Tanislav default: 0 880e69ba0dSCosmin Tanislav 890e69ba0dSCosmin Tanislav adi,conv2-range-microvolt: 900e69ba0dSCosmin Tanislav description: Conversion range for ADC conversion 2. 910e69ba0dSCosmin Tanislav oneOf: 920e69ba0dSCosmin Tanislav - items: 930e69ba0dSCosmin Tanislav - enum: [-2500000, 0] 940e69ba0dSCosmin Tanislav - const: 2500000 950e69ba0dSCosmin Tanislav - items: 960e69ba0dSCosmin Tanislav - enum: [-12000000, 0] 970e69ba0dSCosmin Tanislav - const: 12000000 980e69ba0dSCosmin Tanislav - items: 990e69ba0dSCosmin Tanislav - const: -2500000 1000e69ba0dSCosmin Tanislav - const: 0 1010e69ba0dSCosmin Tanislav - items: 1020e69ba0dSCosmin Tanislav - const: -104000 1030e69ba0dSCosmin Tanislav - const: 104000 1040e69ba0dSCosmin Tanislav - items: 1050e69ba0dSCosmin Tanislav - const: 0 1060e69ba0dSCosmin Tanislav - const: 625000 1070e69ba0dSCosmin Tanislav 1080e69ba0dSCosmin Tanislav adi,sense-agnd-buffer-low-power: 1090e69ba0dSCosmin Tanislav type: boolean 1100e69ba0dSCosmin Tanislav description: 1110e69ba0dSCosmin Tanislav Whether to enable low-power buffered mode for the AGND sense pin. 1120e69ba0dSCosmin Tanislav 1130e69ba0dSCosmin Tanislav adi,lf-buffer-low-power: 1140e69ba0dSCosmin Tanislav type: boolean 1150e69ba0dSCosmin Tanislav description: 1160e69ba0dSCosmin Tanislav Whether to enable low-power buffered mode for the low-side filtered 1170e69ba0dSCosmin Tanislav sense pin. 1180e69ba0dSCosmin Tanislav 1190e69ba0dSCosmin Tanislav adi,hf-buffer-low-power: 1200e69ba0dSCosmin Tanislav type: boolean 1210e69ba0dSCosmin Tanislav description: 1220e69ba0dSCosmin Tanislav Whether to enable low-power buffered mode for the high-side filtered 1230e69ba0dSCosmin Tanislav sense pin. 1240e69ba0dSCosmin Tanislav 1250e69ba0dSCosmin Tanislav adi,ext2-buffer-low-power: 1260e69ba0dSCosmin Tanislav type: boolean 1270e69ba0dSCosmin Tanislav description: Whether to enable low-power buffered mode for the EXT2 pin. 1280e69ba0dSCosmin Tanislav 1290e69ba0dSCosmin Tanislav adi,ext1-buffer-low-power: 1300e69ba0dSCosmin Tanislav type: boolean 1310e69ba0dSCosmin Tanislav description: Whether to enable low-power buffered mode for the EXT1 pin. 1320e69ba0dSCosmin Tanislav 1330e69ba0dSCosmin Tanislav adi,comparator-invert: 1340e69ba0dSCosmin Tanislav type: boolean 1350e69ba0dSCosmin Tanislav description: Whether to invert the comparator output. 1360e69ba0dSCosmin Tanislav 1370e69ba0dSCosmin Tanislav adi,digital-input-sink-range-high: 1380e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 1390e69ba0dSCosmin Tanislav description: | 1400e69ba0dSCosmin Tanislav When not present, the digital input range is from 0 to 3700uA in steps 1410e69ba0dSCosmin Tanislav of 120uA, with a ~2k series resistance. 1420e69ba0dSCosmin Tanislav When present, the digital input range is from 0 to 7400uA in steps 1430e69ba0dSCosmin Tanislav of 240uA, with a ~1k series resistance. 1440e69ba0dSCosmin Tanislav 1450e69ba0dSCosmin Tanislav adi,digital-input-sink-microamp: 1460e69ba0dSCosmin Tanislav description: Sink current in digital input mode. 1470e69ba0dSCosmin Tanislav minimum: 0 1480e69ba0dSCosmin Tanislav maximum: 3700 1490e69ba0dSCosmin Tanislav default: 0 1500e69ba0dSCosmin Tanislav 1510e69ba0dSCosmin Tanislav adi,digital-input-debounce-mode-counter-reset: 1520e69ba0dSCosmin Tanislav type: boolean 1530e69ba0dSCosmin Tanislav description: | 1540e69ba0dSCosmin Tanislav When not present, a counter increments when the signal is asserted 1550e69ba0dSCosmin Tanislav and decrements when the signal is de-asserted. 1560e69ba0dSCosmin Tanislav When present, a counter increments while the signal is asserted and 1570e69ba0dSCosmin Tanislav resets when the signal de-asserts 1580e69ba0dSCosmin Tanislav 1590e69ba0dSCosmin Tanislav adi,digital-input-unbuffered: 1600e69ba0dSCosmin Tanislav type: boolean 1610e69ba0dSCosmin Tanislav description: Whether to buffer digital input signals. 1620e69ba0dSCosmin Tanislav 1630e69ba0dSCosmin Tanislav adi,digital-input-short-circuit-detection: 1640e69ba0dSCosmin Tanislav type: boolean 1650e69ba0dSCosmin Tanislav description: Whether to detect digital input short circuits. 1660e69ba0dSCosmin Tanislav 1670e69ba0dSCosmin Tanislav adi,digital-input-open-circuit-detection: 1680e69ba0dSCosmin Tanislav type: boolean 1690e69ba0dSCosmin Tanislav description: Whether to detect digital input open circuits. 1700e69ba0dSCosmin Tanislav 1710e69ba0dSCosmin Tanislav adi,digital-input-threshold-mode-fixed: 1720e69ba0dSCosmin Tanislav type: boolean 1730e69ba0dSCosmin Tanislav description: | 1740e69ba0dSCosmin Tanislav When not present, the digital input threshold range is -0.96 * AVDD 1750e69ba0dSCosmin Tanislav to AVDD. 1760e69ba0dSCosmin Tanislav When present, the threshold range is fixed from -19V to 30V. 1770e69ba0dSCosmin Tanislav 1780e69ba0dSCosmin Tanislav adi,dac-bipolar: 1790e69ba0dSCosmin Tanislav type: boolean 1800e69ba0dSCosmin Tanislav description: | 1810e69ba0dSCosmin Tanislav When not present, the DAC operates in the 0V to 12V range. 1820e69ba0dSCosmin Tanislav When present, the DAC operates in the -12V to 12V range. 1830e69ba0dSCosmin Tanislav 1840e69ba0dSCosmin Tanislav adi,charge-pump: 1850e69ba0dSCosmin Tanislav type: boolean 1860e69ba0dSCosmin Tanislav description: Whether to enable the internal charge pump. 1870e69ba0dSCosmin Tanislav 1880e69ba0dSCosmin Tanislav adi,dac-hart-slew: 1890e69ba0dSCosmin Tanislav type: boolean 1900e69ba0dSCosmin Tanislav description: Whether to use a HART-compatible slew rate. 1910e69ba0dSCosmin Tanislav 1920e69ba0dSCosmin Tanislav adi,dac-current-limit-low: 1930e69ba0dSCosmin Tanislav type: boolean 1940e69ba0dSCosmin Tanislav description: | 1950e69ba0dSCosmin Tanislav When not present, the DAC short-circuit current limit is 32mA in 1960e69ba0dSCosmin Tanislav either source or sink for VOUT and 4mA sink for IOUT. 1970e69ba0dSCosmin Tanislav When present, the limit is 16mA in either source or sink for VOUT, 1980e69ba0dSCosmin Tanislav 1mA sink for IOUT. 1990e69ba0dSCosmin Tanislav 2000e69ba0dSCosmin Tanislav adi,4-wire-rtd: 2010e69ba0dSCosmin Tanislav type: boolean 2020e69ba0dSCosmin Tanislav description: | 2030e69ba0dSCosmin Tanislav When not present, the ADC should be used for measuring 3-wire RTDs. 2040e69ba0dSCosmin Tanislav When present, the ADC should be used for measuring 4-wire RTDs. 2050e69ba0dSCosmin Tanislav 2060e69ba0dSCosmin Tanislav adi,3-wire-rtd-excitation-swap: 2070e69ba0dSCosmin Tanislav type: boolean 2080e69ba0dSCosmin Tanislav description: Whether to swap the excitation for 3-wire RTD. 2090e69ba0dSCosmin Tanislav 2100e69ba0dSCosmin Tanislav adi,rtd-excitation-current-microamp: 2110e69ba0dSCosmin Tanislav description: Excitation current to apply to RTD. 2120e69ba0dSCosmin Tanislav enum: [250, 500, 750, 1000] 2130e69ba0dSCosmin Tanislav default: 250 2140e69ba0dSCosmin Tanislav 2150e69ba0dSCosmin Tanislav adi,ext1-burnout: 2160e69ba0dSCosmin Tanislav type: boolean 2170e69ba0dSCosmin Tanislav description: Whether to enable burnout current for EXT1. 2180e69ba0dSCosmin Tanislav 2190e69ba0dSCosmin Tanislav adi,ext1-burnout-current-nanoamp: 2200e69ba0dSCosmin Tanislav description: 2210e69ba0dSCosmin Tanislav Burnout current in nanoamps to be applied to EXT1. 2220e69ba0dSCosmin Tanislav enum: [0, 50, 500, 1000, 10000] 2230e69ba0dSCosmin Tanislav default: 0 2240e69ba0dSCosmin Tanislav 2250e69ba0dSCosmin Tanislav adi,ext1-burnout-current-polarity-sourcing: 2260e69ba0dSCosmin Tanislav type: boolean 2270e69ba0dSCosmin Tanislav description: | 2280e69ba0dSCosmin Tanislav When not present, the burnout current polarity for EXT1 is sinking. 2290e69ba0dSCosmin Tanislav When present, the burnout current polarity for EXT1 is sourcing. 2300e69ba0dSCosmin Tanislav 2310e69ba0dSCosmin Tanislav adi,ext2-burnout: 2320e69ba0dSCosmin Tanislav type: boolean 2330e69ba0dSCosmin Tanislav description: Whether to enable burnout current for EXT2. 2340e69ba0dSCosmin Tanislav 2350e69ba0dSCosmin Tanislav adi,ext2-burnout-current-nanoamp: 2360e69ba0dSCosmin Tanislav description: Burnout current in nanoamps to be applied to EXT2. 2370e69ba0dSCosmin Tanislav enum: [0, 50, 500, 1000, 10000] 2380e69ba0dSCosmin Tanislav default: 0 2390e69ba0dSCosmin Tanislav 2400e69ba0dSCosmin Tanislav adi,ext2-burnout-current-polarity-sourcing: 2410e69ba0dSCosmin Tanislav type: boolean 2420e69ba0dSCosmin Tanislav description: | 2430e69ba0dSCosmin Tanislav When not present, the burnout current polarity for EXT2 is sinking. 2440e69ba0dSCosmin Tanislav When present, the burnout current polarity for EXT2 is sourcing. 2450e69ba0dSCosmin Tanislav 2460e69ba0dSCosmin Tanislav adi,viout-burnout: 2470e69ba0dSCosmin Tanislav type: boolean 2480e69ba0dSCosmin Tanislav description: Whether to enable burnout current for VIOUT. 2490e69ba0dSCosmin Tanislav 2500e69ba0dSCosmin Tanislav adi,viout-burnout-current-nanoamp: 2510e69ba0dSCosmin Tanislav description: Burnout current in nanoamps to be applied to VIOUT. 2520e69ba0dSCosmin Tanislav enum: [0, 1000, 10000] 2530e69ba0dSCosmin Tanislav default: 0 2540e69ba0dSCosmin Tanislav 2550e69ba0dSCosmin Tanislav adi,viout-burnout-current-polarity-sourcing: 2560e69ba0dSCosmin Tanislav type: boolean 2570e69ba0dSCosmin Tanislav description: | 2580e69ba0dSCosmin Tanislav When not present, the burnout current polarity for VIOUT is sinking. 2590e69ba0dSCosmin Tanislav When present, the burnout current polarity for VIOUT is sourcing. 2600e69ba0dSCosmin Tanislav 2610e69ba0dSCosmin Tanislav adi,gpio0-mode: 2620e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 2630e69ba0dSCosmin Tanislav description: | 2640e69ba0dSCosmin Tanislav GPIO functions. 2650e69ba0dSCosmin Tanislav 0 - Disabled 2660e69ba0dSCosmin Tanislav 1 - Logic I/O 2670e69ba0dSCosmin Tanislav 2 - Comparator output 2680e69ba0dSCosmin Tanislav 3 - Control HART CD 2690e69ba0dSCosmin Tanislav 4 - Monitor HART CD 2700e69ba0dSCosmin Tanislav 5 - Monitor HART EOM status 2710e69ba0dSCosmin Tanislav minimum: 0 2720e69ba0dSCosmin Tanislav maximum: 5 2730e69ba0dSCosmin Tanislav default: 0 2740e69ba0dSCosmin Tanislav 2750e69ba0dSCosmin Tanislav adi,gpio1-mode: 2760e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 2770e69ba0dSCosmin Tanislav description: | 2780e69ba0dSCosmin Tanislav GPIO functions. 2790e69ba0dSCosmin Tanislav 0 - Disabled 2800e69ba0dSCosmin Tanislav 1 - Logic I/O 2810e69ba0dSCosmin Tanislav 2 - Drive external digital output FET 2820e69ba0dSCosmin Tanislav 3 - Control HART RXD 2830e69ba0dSCosmin Tanislav 4 - Monitor HART RXD 2840e69ba0dSCosmin Tanislav 5 - Monitor HART SOM status 2850e69ba0dSCosmin Tanislav minimum: 0 2860e69ba0dSCosmin Tanislav maximum: 5 2870e69ba0dSCosmin Tanislav default: 0 2880e69ba0dSCosmin Tanislav 2890e69ba0dSCosmin Tanislav adi,gpio2-mode: 2900e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 2910e69ba0dSCosmin Tanislav description: | 2920e69ba0dSCosmin Tanislav GPIO functions. 2930e69ba0dSCosmin Tanislav 0 - Disabled 2940e69ba0dSCosmin Tanislav 1 - Logic I/O 2950e69ba0dSCosmin Tanislav 2 - Drive internal digital output FET 2960e69ba0dSCosmin Tanislav 3 - Control HART TXD 2970e69ba0dSCosmin Tanislav 4 - Monitor HART TXD 2980e69ba0dSCosmin Tanislav 5 - Monitor HART TX complete status 2990e69ba0dSCosmin Tanislav minimum: 0 3000e69ba0dSCosmin Tanislav maximum: 5 3010e69ba0dSCosmin Tanislav default: 0 3020e69ba0dSCosmin Tanislav 3030e69ba0dSCosmin Tanislav adi,gpio3-mode: 3040e69ba0dSCosmin Tanislav $ref: /schemas/types.yaml#/definitions/uint32 3050e69ba0dSCosmin Tanislav description: | 3060e69ba0dSCosmin Tanislav GPIO functions. 3070e69ba0dSCosmin Tanislav 0 - Disabled 3080e69ba0dSCosmin Tanislav 1 - Logic I/O 3090e69ba0dSCosmin Tanislav 2 - High impedance 3100e69ba0dSCosmin Tanislav 3 - Control HART RTS 3110e69ba0dSCosmin Tanislav 4 - Monitor HART RTS 3120e69ba0dSCosmin Tanislav 5 - Monitor HART CD complete status 3130e69ba0dSCosmin Tanislav minimum: 0 3140e69ba0dSCosmin Tanislav maximum: 5 3150e69ba0dSCosmin Tanislav default: 0 3160e69ba0dSCosmin Tanislav 3170e69ba0dSCosmin Tanislavrequired: 3180e69ba0dSCosmin Tanislav - compatible 3190e69ba0dSCosmin Tanislav - reg 3200e69ba0dSCosmin Tanislav - spi-cpol 3210e69ba0dSCosmin Tanislav - avdd-supply 3220e69ba0dSCosmin Tanislav 3230e69ba0dSCosmin TanislavallOf: 3240e69ba0dSCosmin Tanislav - $ref: /schemas/spi/spi-peripheral-props.yaml# 3250e69ba0dSCosmin Tanislav - if: 3260e69ba0dSCosmin Tanislav required: 3270e69ba0dSCosmin Tanislav - adi,digital-input-sink-range-high 3280e69ba0dSCosmin Tanislav then: 3290e69ba0dSCosmin Tanislav properties: 3300e69ba0dSCosmin Tanislav adi,digital-input-sink-microamp: 3310e69ba0dSCosmin Tanislav maximum: 7400 3320e69ba0dSCosmin Tanislav 3330e69ba0dSCosmin TanislavunevaluatedProperties: false 3340e69ba0dSCosmin Tanislav 3350e69ba0dSCosmin Tanislavexamples: 3360e69ba0dSCosmin Tanislav - | 3370e69ba0dSCosmin Tanislav #include <dt-bindings/gpio/gpio.h> 3380e69ba0dSCosmin Tanislav #include <dt-bindings/interrupt-controller/irq.h> 3390e69ba0dSCosmin Tanislav 3400e69ba0dSCosmin Tanislav spi { 3410e69ba0dSCosmin Tanislav #address-cells = <1>; 3420e69ba0dSCosmin Tanislav #size-cells = <0>; 3430e69ba0dSCosmin Tanislav 3440e69ba0dSCosmin Tanislav addac@0 { 3450e69ba0dSCosmin Tanislav compatible = "adi,ad74115h"; 3460e69ba0dSCosmin Tanislav reg = <0>; 3470e69ba0dSCosmin Tanislav 3480e69ba0dSCosmin Tanislav spi-max-frequency = <12000000>; 3490e69ba0dSCosmin Tanislav spi-cpol; 3500e69ba0dSCosmin Tanislav 3510e69ba0dSCosmin Tanislav reset-gpios = <&gpio 27 GPIO_ACTIVE_LOW>; 3520e69ba0dSCosmin Tanislav 3530e69ba0dSCosmin Tanislav interrupt-parent = <&gpio>; 3540e69ba0dSCosmin Tanislav interrupts = <26 IRQ_TYPE_EDGE_FALLING>; 3550e69ba0dSCosmin Tanislav interrupt-names = "adc_rdy"; 3560e69ba0dSCosmin Tanislav 3570e69ba0dSCosmin Tanislav avdd-supply = <&ad74115_avdd>; 3580e69ba0dSCosmin Tanislav 3590e69ba0dSCosmin Tanislav adi,ch-func = <1>; 3600e69ba0dSCosmin Tanislav adi,conv2-mux = <2>; 3610e69ba0dSCosmin Tanislav adi,conv2-range-microvolt = <(-12000000) 12000000>; 3620e69ba0dSCosmin Tanislav 3630e69ba0dSCosmin Tanislav adi,gpio0-mode = <1>; 3640e69ba0dSCosmin Tanislav adi,gpio1-mode = <1>; 3650e69ba0dSCosmin Tanislav adi,gpio2-mode = <1>; 3660e69ba0dSCosmin Tanislav adi,gpio3-mode = <1>; 3670e69ba0dSCosmin Tanislav 3680e69ba0dSCosmin Tanislav adi,dac-bipolar; 3690e69ba0dSCosmin Tanislav }; 3700e69ba0dSCosmin Tanislav }; 3710e69ba0dSCosmin Tanislav... 372