Path: blob/master/Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml
29282 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.html1920The SQ24905C is also a Hot-swap controller compatibility to the ADM1278,21the PMBUS_MFR_MODEL is MC09C2223Datasheets:24https://www.silergy.com/25download/downloadFile?id=5669&type=product&ftype=note2627properties:28compatible:29enum:30- adi,adm107531- adi,adm127232- adi,adm127333- adi,adm127534- adi,adm127635- adi,adm127836- adi,adm128137- adi,adm129338- adi,adm129439- silergy,mc09c4041reg:42maxItems: 14344adi,volt-curr-sample-average:45description: |46Number of samples to be used to report voltage and current values.47$ref: /schemas/types.yaml#/definitions/uint3248enum: [1, 2, 4, 8, 16, 32, 64, 128]4950adi,power-sample-average:51description: |52Number of samples to be used to report power values.53$ref: /schemas/types.yaml#/definitions/uint3254enum: [1, 2, 4, 8, 16, 32, 64, 128]5556allOf:57- $ref: hwmon-common.yaml#58- if:59properties:60compatible:61contains:62enum:63- adi,adm107564- adi,adm127665then:66properties:67adi,volt-curr-sample-average:68default: 12869adi,power-sample-average: false7071- if:72properties:73compatible:74contains:75enum:76- adi,adm127577then:78properties:79adi,volt-curr-sample-average:80default: 1681adi,power-sample-average: false8283- if:84properties:85compatible:86contains:87enum:88- adi,adm127289- adi,adm127390then:91properties:92adi,volt-curr-sample-average:93default: 12894adi,power-sample-average:95default: 1289697- if:98properties:99compatible:100contains:101enum:102- adi,adm1278103- adi,adm1281104- adi,adm1293105- adi,adm1294106- silergy,mc09c107then:108properties:109adi,volt-curr-sample-average:110default: 128111adi,power-sample-average:112default: 1113114required:115- compatible116- reg117118unevaluatedProperties: false119120examples:121- |122i2c {123#address-cells = <1>;124#size-cells = <0>;125126power-sensor@10 {127compatible = "adi,adm1272";128reg = <0x10>;129shunt-resistor-micro-ohms = <500>;130adi,volt-curr-sample-average = <128>;131adi,power-sample-average = <128>;132};133};134135136