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