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