brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 6a7ca8e Raw
65 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/dac/dpot-dac.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: DAC emulation using a digital potentiometer8 9maintainers:10  - Peter Rosin <peda@axentia.se>11 12description: |13  It is assumed that the dpot is used as a voltage divider between the14  current dpot wiper setting and the maximum resistance of the dpot. The15  divided voltage is provided by a vref regulator.16 17                  .------.18   .-----------.  |      |19   | vref      |--'    .---.20   | regulator |--.    |   |21   '-----------'  |    | d |22                  |    | p |23                  |    | o |  wiper24                  |    | t |<---------+25                  |    |   |26                  |    '---'       dac output voltage27                  |      |28                  '------+------------+29 30properties:31  compatible:32    const: dpot-dac33 34  vref-supply:35    description: Regulator supplying the voltage divider.36 37  io-channels:38    maxItems: 139    description: |40      Channel node of the dpot to be used for the voltage division.41 42  io-channel-names:43    const: dpot44 45  "#io-channel-cells":46    const: 147 48required:49  - compatible50  - vref-supply51  - io-channels52  - io-channel-names53 54additionalProperties: false55 56examples:57  - |58    dac {59        compatible = "dpot-dac";60        vref-supply = <&reg_3v3>;61        io-channels = <&dpot 0>;62        io-channel-names = "dpot";63    };64...65