1e904cc89SCristian Pop# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2e904cc89SCristian Pop# Copyright 2020 Analog Devices Inc. 3e904cc89SCristian Pop%YAML 1.2 4e904cc89SCristian Pop--- 5e904cc89SCristian Pop$id: http://devicetree.org/schemas/iio/dac/adi,ad5766.yaml# 6e904cc89SCristian Pop$schema: http://devicetree.org/meta-schemas/core.yaml# 7e904cc89SCristian Pop 8e904cc89SCristian Poptitle: Analog Devices AD5766 DAC device driver 9e904cc89SCristian Pop 10e904cc89SCristian Popmaintainers: 11*4b0c44bdSNuno Sá - Nuno Sá <nuno.sa@analog.com> 12e904cc89SCristian Pop 13e904cc89SCristian Popdescription: | 14e904cc89SCristian Pop Bindings for the Analog Devices AD5766 current DAC device. Datasheet can be 15e904cc89SCristian Pop found here: 16e904cc89SCristian Pop https://www.analog.com/media/en/technical-documentation/data-sheets/ad5766-5767.pdf 17e904cc89SCristian Pop 18e904cc89SCristian Popproperties: 19e904cc89SCristian Pop compatible: 20e904cc89SCristian Pop enum: 21e904cc89SCristian Pop - adi,ad5766 22e904cc89SCristian Pop - adi,ad5767 23e904cc89SCristian Pop 24e904cc89SCristian Pop output-range-microvolts: 25f9d88f93SRob Herring $ref: /schemas/types.yaml#/definitions/int32-array 26f9d88f93SRob Herring maxItems: 2 27e904cc89SCristian Pop description: Select converter output range. 28e904cc89SCristian Pop 29e904cc89SCristian Pop reg: 30e904cc89SCristian Pop maxItems: 1 31e904cc89SCristian Pop 32e904cc89SCristian Pop spi-max-frequency: 33e904cc89SCristian Pop maximum: 1000000 34e904cc89SCristian Pop 35e904cc89SCristian Pop spi-cpol: true 36e904cc89SCristian Pop 37e904cc89SCristian Pop reset-gpios: 38e904cc89SCristian Pop description: GPIO spec for the RESET pin. As the line is active low, it 39e904cc89SCristian Pop should be marked GPIO_ACTIVE_LOW. 40e904cc89SCristian Pop maxItems: 1 41e904cc89SCristian Pop 42e904cc89SCristian Poprequired: 43e904cc89SCristian Pop - compatible 44e904cc89SCristian Pop - output-range-microvolts 45e904cc89SCristian Pop - reg 46e904cc89SCristian Pop - spi-max-frequency 47e904cc89SCristian Pop - spi-cpol 48e904cc89SCristian Pop 49e904cc89SCristian PopadditionalProperties: false 50e904cc89SCristian Pop 51e904cc89SCristian Popexamples: 52e904cc89SCristian Pop - | 53e904cc89SCristian Pop spi { 54e904cc89SCristian Pop #address-cells = <1>; 55e904cc89SCristian Pop #size-cells = <0>; 56e904cc89SCristian Pop 57e904cc89SCristian Pop ad5766@0 { 58e904cc89SCristian Pop compatible = "adi,ad5766"; 598fc4f038SMihail Chindris output-range-microvolts = <(-5000000) 5000000>; 60e904cc89SCristian Pop reg = <0>; 61e904cc89SCristian Pop spi-cpol; 62e904cc89SCristian Pop spi-max-frequency = <1000000>; 63e904cc89SCristian Pop reset-gpios = <&gpio 22 0>; 64e904cc89SCristian Pop }; 65e904cc89SCristian Pop }; 66