The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/iio/dac/adi,ad5766.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 
    8 title: Analog Devices AD5766 DAC device driver
    9 
   10 maintainers:
   11   - Cristian Pop <cristian.pop@analog.com>
   12 
   13 description: |
   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 
   18 properties:
   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 
   42 required:
   43   - compatible
   44   - output-range-microvolts
   45   - reg
   46   - spi-max-frequency
   47   - spi-cpol
   48 
   49 additionalProperties: false
   50 
   51 examples:
   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       };

Cache object: 045fda9642756b00c1104465a68da512


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.