1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/iio/dac/dpo 4 $id: http://devicetree.org/schemas/iio/dac/dpot-dac.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: DAC emulation using a digital potentiom 7 title: DAC emulation using a digital potentiometer 8 8 9 maintainers: 9 maintainers: 10 - Peter Rosin <peda@axentia.se> 10 - Peter Rosin <peda@axentia.se> 11 11 12 description: | 12 description: | 13 It is assumed that the dpot is used as a vol 13 It is assumed that the dpot is used as a voltage divider between the 14 current dpot wiper setting and the maximum r 14 current dpot wiper setting and the maximum resistance of the dpot. The 15 divided voltage is provided by a vref regula 15 divided voltage is provided by a vref regulator. 16 16 17 .------. 17 .------. 18 .-----------. | | 18 .-----------. | | 19 | vref |--' .---. 19 | vref |--' .---. 20 | regulator |--. | | 20 | regulator |--. | | 21 '-----------' | | d | 21 '-----------' | | d | 22 | | p | 22 | | p | 23 | | o | wiper 23 | | o | wiper 24 | | t |<---------+ 24 | | t |<---------+ 25 | | | 25 | | | 26 | '---' dac output 26 | '---' dac output voltage 27 | | 27 | | 28 '------+------------+ 28 '------+------------+ 29 29 30 properties: 30 properties: 31 compatible: 31 compatible: 32 const: dpot-dac 32 const: dpot-dac 33 33 34 vref-supply: 34 vref-supply: 35 description: Regulator supplying the volta 35 description: Regulator supplying the voltage divider. 36 36 37 io-channels: 37 io-channels: 38 maxItems: 1 38 maxItems: 1 39 description: | 39 description: | 40 Channel node of the dpot to be used for 40 Channel node of the dpot to be used for the voltage division. 41 41 42 io-channel-names: 42 io-channel-names: 43 const: dpot 43 const: dpot 44 44 45 "#io-channel-cells": 45 "#io-channel-cells": 46 const: 1 46 const: 1 47 47 48 required: 48 required: 49 - compatible 49 - compatible 50 - vref-supply 50 - vref-supply 51 - io-channels 51 - io-channels 52 - io-channel-names 52 - io-channel-names 53 53 54 additionalProperties: false 54 additionalProperties: false 55 55 56 examples: 56 examples: 57 - | 57 - | 58 dac { 58 dac { 59 compatible = "dpot-dac"; 59 compatible = "dpot-dac"; 60 vref-supply = <®_3v3>; 60 vref-supply = <®_3v3>; 61 io-channels = <&dpot 0>; 61 io-channels = <&dpot 0>; 62 io-channel-names = "dpot"; 62 io-channel-names = "dpot"; 63 }; 63 }; 64 ... 64 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.