brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 212c936 Raw
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