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 = <®_3v3>;61 io-channels = <&dpot 0>;62 io-channel-names = "dpot";63 };64...65