Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 
0005 $id: http://devicetree.org/schemas/hwmon/maxim,max20730.yaml#
0006 $schema: http://devicetree.org/meta-schemas/core.yaml#
0007 
0008 title: Maxim max20730
0009 
0010 maintainers:
0011   - Jean Delvare <jdelvare@suse.com>
0012   - Guenter Roeck <linux@roeck-us.net>
0013 
0014 description: |
0015   The MAX20730 is a fully integrated, highly efficient switching regulator
0016   with PMBus for applications operating from 4.5V to 16V and requiring
0017   up to 25A (max) load. This single-chip regulator provides extremely
0018   compact, high efficiency power-delivery solutions with high-precision
0019   output voltages and excellent transient response.
0020 
0021   Datasheets:
0022     https://datasheets.maximintegrated.com/en/ds/MAX20730.pdf
0023     https://datasheets.maximintegrated.com/en/ds/MAX20734.pdf
0024     https://datasheets.maximintegrated.com/en/ds/MAX20743.pdf
0025 
0026 properties:
0027   compatible:
0028     enum:
0029       - maxim,max20730
0030       - maxim,max20734
0031       - maxim,max20743
0032 
0033   reg:
0034     maxItems: 1
0035 
0036   vout-voltage-divider:
0037     description: |
0038       If voltage divider present at vout, the voltage at voltage sensor pin
0039       will be scaled. The properties will convert the raw reading to a more
0040       meaningful number if voltage divider present. It has two numbers,
0041       the first number is the output resistor, the second number is the total
0042       resistance. Therefore, the adjusted vout is equal to
0043       Vout = Vout * output_resistance / total resistance.
0044     $ref: /schemas/types.yaml#/definitions/uint32-array
0045     minItems: 2
0046     maxItems: 2
0047 
0048 required:
0049   - compatible
0050   - reg
0051 
0052 additionalProperties: false
0053 
0054 examples:
0055   - |
0056     i2c {
0057       #address-cells = <1>;
0058       #size-cells = <0>;
0059 
0060       max20730@10 {
0061         compatible = "maxim,max20730";
0062         reg = <0x10>;
0063         vout-voltage-divider = <1000 2000>; // vout would be scaled to 0.5
0064       };
0065     };