Path: blob/main/sys/contrib/device-tree/Bindings/hwmon/adi,adm1275.yaml
48376 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---34$id: http://devicetree.org/schemas/hwmon/adi,adm1275.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#67title: Analog Devices ADM1075/ADM127x/ADM1281/ADM129x digital power monitors89maintainers:10- Krzysztof Kozlowski <krzk@kernel.org>1112description: |13The ADM1293 and ADM1294 are high accuracy integrated digital power monitors14that offer digital current, voltage, and power monitoring using an on-chip,1512-bit analog-to-digital converter (ADC), communicated through a PMBus16compliant I2C interface.1718Datasheets:19https://www.analog.com/en/products/adm1294.html2021properties:22compatible:23enum:24- adi,adm107525- adi,adm127226- 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,adm127281then:82properties:83adi,volt-curr-sample-average:84default: 12885adi,power-sample-average:86default: 1288788- if:89properties:90compatible:91contains:92enum:93- adi,adm127894- adi,adm128195- adi,adm129396- adi,adm129497then:98properties:99adi,volt-curr-sample-average:100default: 128101adi,power-sample-average:102default: 1103104required:105- compatible106- reg107108unevaluatedProperties: false109110examples:111- |112i2c {113#address-cells = <1>;114#size-cells = <0>;115116power-sensor@10 {117compatible = "adi,adm1272";118reg = <0x10>;119shunt-resistor-micro-ohms = <500>;120adi,volt-curr-sample-average = <128>;121adi,power-sample-average = <128>;122};123};124125126