66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2020 Analog Devices Inc.3%YAML 1.24---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 driver9 10maintainers:11 - Nuno Sá <nuno.sa@analog.com>12 13description: |14 Bindings for the Analog Devices AD5766 current DAC device. Datasheet can be15 found here:16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad5766-5767.pdf17 18properties:19 compatible:20 enum:21 - adi,ad576622 - adi,ad576723 24 output-range-microvolts:25 $ref: /schemas/types.yaml#/definitions/int32-array26 maxItems: 227 description: Select converter output range.28 29 reg:30 maxItems: 131 32 spi-max-frequency:33 maximum: 100000034 35 spi-cpol: true36 37 reset-gpios:38 description: GPIO spec for the RESET pin. As the line is active low, it39 should be marked GPIO_ACTIVE_LOW.40 maxItems: 141 42required:43 - compatible44 - output-range-microvolts45 - reg46 - spi-max-frequency47 - spi-cpol48 49additionalProperties: false50 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