1 # SPDX-License-Identifier: GPL-2.0-only
4 $id: http://devicetree.org/schemas/regulator/maxim,max8973.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Maxim MAX8973/MAX77621 voltage regulator
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 - $ref: regulator.yaml#
21 junction-warn-millicelsius:
23 Junction warning temperature threshold in millicelsius. If die
24 temperature crosses this level then device generates the warning
26 Please note that thermal functionality is only supported on MAX77621. The
27 supported threshold warning temperature for MAX77621 are 120 degC and 140
33 GPIO which is connected to DVS pin of device.
35 maxim,dvs-default-state:
36 $ref: /schemas/types.yaml#/definitions/uint32
39 Default state of GPIO during initialisation.
40 1 for HIGH and 0 for LOW.
42 maxim,externally-enable:
45 Externally control the regulator output enable/disable.
50 GPIO for enable control. If the valid GPIO is provided then externally
51 enable control will be considered.
53 maxim,enable-remote-sense:
55 description: Enable remote sense.
57 maxim,enable-falling-slew-rate:
59 description: Enable falling slew rate.
61 maxim,enable-active-discharge:
63 description: Eable active discharge.
65 maxim,enable-frequency-shift:
67 description: Enable 9% frequency shift.
69 maxim,enable-bias-control:
72 Enable bias control which can reduce the startup delay to 20us from 220us.
76 description: Enable Enhanced Transient Response.
78 maxim,enable-high-etr-sensitivity:
81 Enhanced transient response circuit is enabled and set for high
82 sensitivity. If this property is available then etr will be enable
84 Enhanced transient response (ETR) will affect the configuration of CKADV.
96 unevaluatedProperties: false
101 #address-cells = <1>;
105 compatible = "maxim,max8973";
108 regulator-min-microvolt = <935000>;
109 regulator-max-microvolt = <1200000>;
116 #include <dt-bindings/gpio/gpio.h>
117 #include <dt-bindings/interrupt-controller/irq.h>
120 #address-cells = <1>;
124 compatible = "maxim,max77621";
126 interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
130 regulator-min-microvolt = <800000>;
131 regulator-max-microvolt = <1231250>;
132 regulator-name = "PPVAR_CPU";
133 regulator-ramp-delay = <12500>;
134 maxim,dvs-default-state = <1>;
135 maxim,enable-active-discharge;
136 maxim,enable-bias-control;
138 maxim,enable-gpio = <&pmic 5 GPIO_ACTIVE_HIGH>;
139 maxim,externally-enable;