~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/hwmon/maxim,max20730.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php