brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 527501c Raw
55 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/afe/current-sense-amplifier.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Current Sense Amplifier8 9maintainers:10  - Peter Rosin <peda@axentia.se>11 12description: |13  When an io-channel measures the output voltage from a current sense14  amplifier, the interesting measurement is almost always the current15  through the sense resistor, not the voltage output. This binding16  describes such a current sense circuit.17 18properties:19  compatible:20    const: current-sense-amplifier21 22  io-channels:23    maxItems: 124    description: |25      Channel node of a voltage io-channel.26 27  sense-resistor-micro-ohms:28    description: The sense resistance.29 30  sense-gain-mult:31    $ref: /schemas/types.yaml#/definitions/uint3232    description: Amplifier gain multiplier. The default is <1>.33 34  sense-gain-div:35    $ref: /schemas/types.yaml#/definitions/uint3236    description: Amplifier gain divider. The default is <1>.37 38required:39  - compatible40  - io-channels41  - sense-resistor-micro-ohms42 43additionalProperties: false44 45examples:46  - |47    sysi {48        compatible = "current-sense-amplifier";49        io-channels = <&tiadc 0>;50 51        sense-resistor-micro-ohms = <20000>;52        sense-gain-mult = <50>;53    };54...55