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/lltc,ltc2632.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 %YAML 1.2
    3 ---
    4 $id: "http://devicetree.org/schemas/iio/dac/lltc,ltc2632.yaml#"
    5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
    6 
    7 title: Linear Technology LTC263x 12-/10-/8-Bit Rail-to-Rail DAC
    8 
    9 maintainers:
   10   - Michael Hennerich <michael.hennerich@analog.com>
   11 
   12 description: |
   13   Bindings for the Linear Technology LTC2632/2634/2636 DAC
   14   Datasheet can be found here: https://www.analog.com/media/en/technical-documentation/data-sheets/LTC263[246].pdf
   15 
   16 properties:
   17   compatible:
   18     enum:
   19       - lltc,ltc2632-l12
   20       - lltc,ltc2632-l10
   21       - lltc,ltc2632-l8
   22       - lltc,ltc2632-h12
   23       - lltc,ltc2632-h10
   24       - lltc,ltc2632-h8
   25       - lltc,ltc2634-l12
   26       - lltc,ltc2634-l10
   27       - lltc,ltc2634-l8
   28       - lltc,ltc2634-h12
   29       - lltc,ltc2634-h10
   30       - lltc,ltc2634-h8
   31       - lltc,ltc2636-l12
   32       - lltc,ltc2636-l10
   33       - lltc,ltc2636-l8
   34       - lltc,ltc2636-h12
   35       - lltc,ltc2636-h10
   36       - lltc,ltc2636-h8
   37 
   38   reg:
   39     maxItems: 1
   40 
   41   spi-max-frequency:
   42     maximum: 2000000
   43 
   44   vref-supply:
   45     description:
   46       Phandle to the external reference voltage supply. This should
   47       only be set if there is an external reference voltage connected to the VREF
   48       pin. If the property is not set the internal reference is used.
   49 
   50 required:
   51   - compatible
   52   - reg
   53 
   54 additionalProperties: false
   55 
   56 examples:
   57   - |
   58     vref: regulator-vref {
   59         compatible = "regulator-fixed";
   60         regulator-name = "vref-ltc2632";
   61         regulator-min-microvolt = <1250000>;
   62         regulator-max-microvolt = <1250000>;
   63         regulator-always-on;
   64     };
   65 
   66     spi {
   67       #address-cells = <1>;
   68       #size-cells = <0>;
   69 
   70       dac@0 {
   71         compatible = "lltc,ltc2632-l12";
   72         reg = <0>;    /* CS0 */
   73         spi-max-frequency = <1000000>;
   74         vref-supply = <&vref>;
   75       };
   76     };
   77 ...

Cache object: 0aecda38514306d676e45edf7825be62


[ 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.