dpot-dac.yaml (1483B)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 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 potentiometer 8 9maintainers: 10 - Peter Rosin <peda@axentia.se> 11 12description: | 13 It is assumed that the dpot is used as a voltage divider between the 14 current dpot wiper setting and the maximum resistance of the dpot. The 15 divided voltage is provided by a vref regulator. 16 17 .------. 18 .-----------. | | 19 | vref |--' .---. 20 | regulator |--. | | 21 '-----------' | | d | 22 | | p | 23 | | o | wiper 24 | | t |<---------+ 25 | | | 26 | '---' dac output voltage 27 | | 28 '------+------------+ 29 30properties: 31 compatible: 32 const: dpot-dac 33 34 vref-supply: 35 description: Regulator supplying the voltage divider. 36 37 io-channels: 38 maxItems: 1 39 description: | 40 Channel node of the dpot to be used for the voltage division. 41 42 io-channel-names: 43 const: dpot 44 45 "#io-channel-cells": 46 const: 1 47 48required: 49 - compatible 50 - vref-supply 51 - io-channels 52 - io-channel-names 53 54additionalProperties: false 55 56examples: 57 - | 58 dac { 59 compatible = "dpot-dac"; 60 vref-supply = <®_3v3>; 61 io-channels = <&dpot 0>; 62 io-channel-names = "dpot"; 63 }; 64...