cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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