Path: blob/master/Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1# Copyright 2024 Analog Devices Inc.2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/dac/adi,ad8460.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#67title: Analog Devices AD8460 DAC89maintainers:10- Mariel Tinaco <mariel.tinaco@analog.com>1112description: |13Analog Devices AD8460 110 V High Voltage, 1 A High Current,14Arbitrary Waveform Generator with Integrated 14-Bit High Speed DAC15https://www.analog.com/media/en/technical-documentation/data-sheets/ad8460.pdf1617properties:18compatible:19enum:20- adi,ad84602122reg:23maxItems: 12425clocks:26maxItems: 12728dmas:29maxItems: 13031dma-names:32items:33- const: tx3435spi-max-frequency:36maximum: 200000003738hvcc-supply:39description: Positive high voltage power supply line4041hvee-supply:42description: Negative high voltage power supply line4344vcc-5v-supply:45description: Low voltage power supply4647vref-5v-supply:48description: Reference voltage for analog low voltage4950dvdd-3p3v-supply:51description: Digital supply bypass5253avdd-3p3v-supply:54description: Analog supply bypass5556refio-1p2v-supply:57description: Drive voltage in the range of 1.2V maximum to as low as58low as 0.12V through the REF_IO pin to adjust full scale output span5960adi,external-resistor-ohms:61description: Specify value of external resistor connected to FS_ADJ pin62to establish internal HVDAC's reference current I_REF63minimum: 200064maximum: 2000065default: 20006667adi,range-microvolt:68description: Voltage output range specified as <minimum, maximum>69items:70- minimum: -5500000071maximum: 072default: 073- minimum: 074maximum: 5500000075default: 07677adi,range-microamp:78description: Current output range specified as <minimum, maximum>79items:80- minimum: -100000081maximum: 082default: 083- minimum: 084maximum: 100000085default: 08687adi,max-millicelsius:88description: Overtemperature threshold89minimum: 090maximum: 15000091default: 09293shutdown-reset-gpios:94description: Corresponds to SDN_RESET pin. To exit shutdown95or sleep mode, pulse SDN_RESET HIGH, then leave LOW.96maxItems: 19798reset-gpios:99description: Manual Power On Reset (POR). Pull this GPIO pin100LOW and then HIGH to reset all digital registers to default101maxItems: 1102103shutdown-gpios:104description: Corresponds to SDN_IO pin. Shutdown may be105initiated by the user, by pulsing SDN_IO high. To exit shutdown,106pulse SDN_IO low, then float.107maxItems: 1108109required:110- compatible111- reg112- clocks113- hvcc-supply114- hvee-supply115- vcc-5v-supply116- vref-5v-supply117- dvdd-3p3v-supply118- avdd-3p3v-supply119- refio-1p2v-supply120121allOf:122- $ref: /schemas/spi/spi-peripheral-props.yaml#123124unevaluatedProperties: false125126examples:127- |128#include <dt-bindings/gpio/gpio.h>129130spi {131#address-cells = <1>;132#size-cells = <0>;133134dac@0 {135compatible = "adi,ad8460";136reg = <0>;137spi-max-frequency = <8000000>;138139dmas = <&tx_dma 0>;140dma-names = "tx";141142shutdown-reset-gpios = <&gpio 86 GPIO_ACTIVE_HIGH>;143reset-gpios = <&gpio 91 GPIO_ACTIVE_LOW>;144shutdown-gpios = <&gpio 88 GPIO_ACTIVE_HIGH>;145146clocks = <&sync_ext_clk>;147148hvcc-supply = <&hvcc>;149hvee-supply = <&hvee>;150vcc-5v-supply = <&vcc_5>;151vref-5v-supply = <&vref_5>;152dvdd-3p3v-supply = <&dvdd_3_3>;153avdd-3p3v-supply = <&avdd_3_3>;154refio-1p2v-supply = <&refio_1_2>;155156adi,external-resistor-ohms = <2000>;157adi,range-microvolt = <(-40000000) 40000000>;158adi,range-microamp = <0 50000>;159adi,max-millicelsius = <50000>;160};161};162163...164165166