Path: blob/master/Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/hwmon/adi,adm1275.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Analog Devices ADM1075/ADM127x/ADM1281/ADM129x digital power monitors78maintainers:9- Krzysztof Kozlowski <krzk@kernel.org>1011description: |12The ADM1293 and ADM1294 are high accuracy integrated digital power monitors13that offer digital current, voltage, and power monitoring using an on-chip,1412-bit analog-to-digital converter (ADC), communicated through a PMBus15compliant I2C interface.1617Datasheets:18https://www.analog.com/en/products/adm1294.html1920properties:21compatible:22enum:23- adi,adm107524- adi,adm127225- adi,adm127326- adi,adm127527- adi,adm127628- adi,adm127829- adi,adm128130- adi,adm129331- adi,adm12943233reg:34maxItems: 13536adi,volt-curr-sample-average:37description: |38Number of samples to be used to report voltage and current values.39$ref: /schemas/types.yaml#/definitions/uint3240enum: [1, 2, 4, 8, 16, 32, 64, 128]4142adi,power-sample-average:43description: |44Number of samples to be used to report power values.45$ref: /schemas/types.yaml#/definitions/uint3246enum: [1, 2, 4, 8, 16, 32, 64, 128]4748allOf:49- $ref: hwmon-common.yaml#50- if:51properties:52compatible:53contains:54enum:55- adi,adm107556- adi,adm127657then:58properties:59adi,volt-curr-sample-average:60default: 12861adi,power-sample-average: false6263- if:64properties:65compatible:66contains:67enum:68- adi,adm127569then:70properties:71adi,volt-curr-sample-average:72default: 1673adi,power-sample-average: false7475- if:76properties:77compatible:78contains:79enum:80- adi,adm127281- adi,adm127382then:83properties:84adi,volt-curr-sample-average:85default: 12886adi,power-sample-average:87default: 1288889- if:90properties:91compatible:92contains:93enum:94- adi,adm127895- adi,adm128196- adi,adm129397- adi,adm129498then:99properties:100adi,volt-curr-sample-average:101default: 128102adi,power-sample-average:103default: 1104105required:106- compatible107- reg108109unevaluatedProperties: false110111examples:112- |113i2c {114#address-cells = <1>;115#size-cells = <0>;116117power-sensor@10 {118compatible = "adi,adm1272";119reg = <0x10>;120shunt-resistor-micro-ohms = <500>;121adi,volt-curr-sample-average = <128>;122adi,power-sample-average = <128>;123};124};125126127