1b9a9a375SChu Lin# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2b9a9a375SChu Lin%YAML 1.2 3b9a9a375SChu Lin--- 4b9a9a375SChu Lin 5b9a9a375SChu Lin$id: http://devicetree.org/schemas/hwmon/maxim,max20730.yaml# 6b9a9a375SChu Lin$schema: http://devicetree.org/meta-schemas/core.yaml# 7b9a9a375SChu Lin 8b9a9a375SChu Lintitle: Maxim max20730 9b9a9a375SChu Lin 10b9a9a375SChu Linmaintainers: 11b9a9a375SChu Lin - Jean Delvare <jdelvare@suse.com> 12b9a9a375SChu Lin - Guenter Roeck <linux@roeck-us.net> 13b9a9a375SChu Lin 14b9a9a375SChu Lindescription: | 15b9a9a375SChu Lin The MAX20730 is a fully integrated, highly efficient switching regulator 16b9a9a375SChu Lin with PMBus for applications operating from 4.5V to 16V and requiring 17b9a9a375SChu Lin up to 25A (max) load. This single-chip regulator provides extremely 18b9a9a375SChu Lin compact, high efficiency power-delivery solutions with high-precision 19b9a9a375SChu Lin output voltages and excellent transient response. 20b9a9a375SChu Lin 21b9a9a375SChu Lin Datasheets: 22b9a9a375SChu Lin https://datasheets.maximintegrated.com/en/ds/MAX20730.pdf 23b9a9a375SChu Lin https://datasheets.maximintegrated.com/en/ds/MAX20734.pdf 24b9a9a375SChu Lin https://datasheets.maximintegrated.com/en/ds/MAX20743.pdf 25b9a9a375SChu Lin 26b9a9a375SChu Linproperties: 27b9a9a375SChu Lin compatible: 28b9a9a375SChu Lin enum: 29b9a9a375SChu Lin - maxim,max20730 30b9a9a375SChu Lin - maxim,max20734 31b9a9a375SChu Lin - maxim,max20743 32b9a9a375SChu Lin 33b9a9a375SChu Lin reg: 34b9a9a375SChu Lin maxItems: 1 35b9a9a375SChu Lin 36b9a9a375SChu Lin vout-voltage-divider: 37b9a9a375SChu Lin description: | 38b9a9a375SChu Lin If voltage divider present at vout, the voltage at voltage sensor pin 39b9a9a375SChu Lin will be scaled. The properties will convert the raw reading to a more 40b9a9a375SChu Lin meaningful number if voltage divider present. It has two numbers, 41b9a9a375SChu Lin the first number is the output resistor, the second number is the total 42b9a9a375SChu Lin resistance. Therefore, the adjusted vout is equal to 43b9a9a375SChu Lin Vout = Vout * output_resistance / total resistance. 44b9a9a375SChu Lin $ref: /schemas/types.yaml#/definitions/uint32-array 45b9a9a375SChu Lin minItems: 2 46b9a9a375SChu Lin maxItems: 2 47b9a9a375SChu Lin 48b9a9a375SChu Linrequired: 49b9a9a375SChu Lin - compatible 50b9a9a375SChu Lin - reg 51b9a9a375SChu Lin 52b9a9a375SChu LinadditionalProperties: false 53b9a9a375SChu Lin 54b9a9a375SChu Linexamples: 55b9a9a375SChu Lin - | 56b9a9a375SChu Lin i2c { 57b9a9a375SChu Lin #address-cells = <1>; 58b9a9a375SChu Lin #size-cells = <0>; 59b9a9a375SChu Lin 60b9a9a375SChu Lin max20730@10 { 61b9a9a375SChu Lin compatible = "maxim,max20730"; 62b9a9a375SChu Lin reg = <0x10>; 63b9a9a375SChu Lin vout-voltage-divider = <1000 2000>; // vout would be scaled to 0.5 64b9a9a375SChu Lin }; 65b9a9a375SChu Lin }; 66