1*c1bf8de2SBjorn Andersson# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*c1bf8de2SBjorn Andersson%YAML 1.2
3*c1bf8de2SBjorn Andersson---
4*c1bf8de2SBjorn Andersson$id: http://devicetree.org/schemas/regulator/maxim,max20411.yaml#
5*c1bf8de2SBjorn Andersson$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c1bf8de2SBjorn Andersson
7*c1bf8de2SBjorn Anderssontitle: Maxim Integrated MAX20411 Step-Down DC-DC Converter
8*c1bf8de2SBjorn Andersson
9*c1bf8de2SBjorn Anderssonmaintainers:
10*c1bf8de2SBjorn Andersson  - Bjorn Andersson <andersson@kernel.org>
11*c1bf8de2SBjorn Andersson
12*c1bf8de2SBjorn Anderssondescription:
13*c1bf8de2SBjorn Andersson  The MAX20411 is a high-efficiency, DC-DC step-down converter. It provides
14*c1bf8de2SBjorn Andersson  configurable output voltage in the range of 0.5V to 1.275V, configurable over
15*c1bf8de2SBjorn Andersson  I2C.
16*c1bf8de2SBjorn Andersson
17*c1bf8de2SBjorn AnderssonallOf:
18*c1bf8de2SBjorn Andersson  - $ref: regulator.yaml#
19*c1bf8de2SBjorn Andersson
20*c1bf8de2SBjorn Anderssonproperties:
21*c1bf8de2SBjorn Andersson  compatible:
22*c1bf8de2SBjorn Andersson    const: maxim,max20411
23*c1bf8de2SBjorn Andersson
24*c1bf8de2SBjorn Andersson  reg:
25*c1bf8de2SBjorn Andersson    maxItems: 1
26*c1bf8de2SBjorn Andersson
27*c1bf8de2SBjorn Andersson  enable-gpios:
28*c1bf8de2SBjorn Andersson    description: GPIO connected to the EN pin, active high
29*c1bf8de2SBjorn Andersson
30*c1bf8de2SBjorn Andersson  vdd-supply:
31*c1bf8de2SBjorn Andersson    description: Input supply for the device (VDD pin, 3.0V to 5.5V)
32*c1bf8de2SBjorn Andersson
33*c1bf8de2SBjorn Anderssonrequired:
34*c1bf8de2SBjorn Andersson  - compatible
35*c1bf8de2SBjorn Andersson  - reg
36*c1bf8de2SBjorn Andersson  - enable-gpios
37*c1bf8de2SBjorn Andersson
38*c1bf8de2SBjorn AnderssonunevaluatedProperties: false
39*c1bf8de2SBjorn Andersson
40*c1bf8de2SBjorn Anderssonexamples:
41*c1bf8de2SBjorn Andersson  - |
42*c1bf8de2SBjorn Andersson    #include <dt-bindings/gpio/gpio.h>
43*c1bf8de2SBjorn Andersson
44*c1bf8de2SBjorn Andersson    i2c {
45*c1bf8de2SBjorn Andersson        #address-cells = <1>;
46*c1bf8de2SBjorn Andersson        #size-cells = <0>;
47*c1bf8de2SBjorn Andersson
48*c1bf8de2SBjorn Andersson        regulator@39 {
49*c1bf8de2SBjorn Andersson            compatible = "maxim,max20411";
50*c1bf8de2SBjorn Andersson            reg = <0x39>;
51*c1bf8de2SBjorn Andersson
52*c1bf8de2SBjorn Andersson            enable-gpios = <&gpio 2 GPIO_ACTIVE_HIGH>;
53*c1bf8de2SBjorn Andersson
54*c1bf8de2SBjorn Andersson            regulator-min-microvolt = <800000>;
55*c1bf8de2SBjorn Andersson            regulator-max-microvolt = <1000000>;
56*c1bf8de2SBjorn Andersson        };
57*c1bf8de2SBjorn Andersson    };
58*c1bf8de2SBjorn Andersson...
59