66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4 5$id: http://devicetree.org/schemas/hwmon/maxim,max20730.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Maxim max207309 10maintainers:11 - Jean Delvare <jdelvare@suse.com>12 - Guenter Roeck <linux@roeck-us.net>13 14description: |15 The MAX20730 is a fully integrated, highly efficient switching regulator16 with PMBus for applications operating from 4.5V to 16V and requiring17 up to 25A (max) load. This single-chip regulator provides extremely18 compact, high efficiency power-delivery solutions with high-precision19 output voltages and excellent transient response.20 21 Datasheets:22 https://datasheets.maximintegrated.com/en/ds/MAX20730.pdf23 https://datasheets.maximintegrated.com/en/ds/MAX20734.pdf24 https://datasheets.maximintegrated.com/en/ds/MAX20743.pdf25 26properties:27 compatible:28 enum:29 - maxim,max2073030 - maxim,max2073431 - maxim,max2074332 33 reg:34 maxItems: 135 36 vout-voltage-divider:37 description: |38 If voltage divider present at vout, the voltage at voltage sensor pin39 will be scaled. The properties will convert the raw reading to a more40 meaningful number if voltage divider present. It has two numbers,41 the first number is the output resistor, the second number is the total42 resistance. Therefore, the adjusted vout is equal to43 Vout = Vout * output_resistance / total resistance.44 $ref: /schemas/types.yaml#/definitions/uint32-array45 minItems: 246 maxItems: 247 48required:49 - compatible50 - reg51 52additionalProperties: false53 54examples:55 - |56 i2c {57 #address-cells = <1>;58 #size-cells = <0>;59 60 max20730@10 {61 compatible = "maxim,max20730";62 reg = <0x10>;63 vout-voltage-divider = <1000 2000>; // vout would be scaled to 0.564 };65 };66