Lines Matching +full:regulator +full:- +full:max +full:- +full:microamp

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/dlg,da9121.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Dialog Semiconductor DA9121 voltage regulator
10 - Adam Ward <Adam.Ward.opensource@diasemi.com>
13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter
14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter
15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter
16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter
17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter
18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter
19 Dialog Semiconductor DA9132 Double-channel 3A single-phase buck converter
20 Dialog Semiconductor DA9141 Single-channel 40A quad-phase buck converter
21 Dialog Semiconductor DA9142 Single-channel 20A double-phase buck converter
30 |----------------------------------------------|
32 | Device |------------------------------|
33 | | microvolt | microamp |
34 |----------------------------------------------|
36 | | Max: 1900000 | Max: 20000000 |
37 |----------------------------------------------|
39 | | Max: 1900000 | Max: 10000000 |
40 |----------------------------------------------|
42 | | Max: 1900000 | Max: 6000000 |
43 |----------------------------------------------|
45 | | Max: 1900000 | Max: 12000000 |
46 |----------------------------------------------|
48 | | Max: 1300000 | Max: 78000000 |
49 |----------------------------------------------|
51 | | Max: 1300000 | Max: 39000000 |
52 |----------------------------------------------|
56 pattern: "pmic@[0-9a-f]{1,2}"
59 - dlg,da9121
60 - dlg,da9122
61 - dlg,da9220
62 - dlg,da9217
63 - dlg,da9130
64 - dlg,da9131
65 - dlg,da9132
66 - dlg,da9141
67 - dlg,da9142
77 dlg,irq-polling-delay-passive-ms:
82 update checks. Range 1000-10000 ms.
91 "^buck([1-2])$":
93 $ref: regulator.yaml#
95 Properties for a single BUCK regulator
98 regulator-name:
99 pattern: "^BUCK([1-2])$"
103 regulator-initial-mode:
105 description: Defined in include/dt-bindings/regulator/dlg,da9121-regulator.h
107 enable-gpios:
109 description: Specify a valid GPIO for platform control of the regulator
111 dlg,ripple-cancel:
115 Defined in include/dt-bindings/regulator/dlg,da9121-regulator.h
116 Only present on multi-channel devices (DA9122, DA9220, DA9131, DA9132)
121 - compatible
122 - reg
123 - regulators
128 - |
129 #include <dt-bindings/gpio/gpio.h>
130 #include <dt-bindings/interrupt-controller/irq.h>
131 #include <dt-bindings/regulator/dlg,da9121-regulator.h>
133 #address-cells = <1>;
134 #size-cells = <0>;
139 interrupt-parent = <&gpio6>;
142 dlg,irq-polling-delay-passive-ms = <2000>;
146 regulator-name = "BUCK1";
147 regulator-min-microvolt = <300000>;
148 regulator-max-microvolt = <1900000>;
149 regulator-min-microamp = <7000000>;
150 regulator-max-microamp = <20000000>;
151 regulator-boot-on;
152 regulator-initial-mode = <DA9121_BUCK_MODE_AUTO>;
153 enable-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
159 - |
160 #include <dt-bindings/gpio/gpio.h>
161 #include <dt-bindings/interrupt-controller/irq.h>
162 #include <dt-bindings/regulator/dlg,da9121-regulator.h>
164 #address-cells = <1>;
165 #size-cells = <0>;
170 interrupt-parent = <&gpio6>;
173 dlg,irq-polling-delay-passive-ms = <2000>;
177 regulator-name = "BUCK1";
178 regulator-min-microvolt = <300000>;
179 regulator-max-microvolt = <1900000>;
180 regulator-min-microamp = <3500000>;
181 regulator-max-microamp = <10000000>;
182 regulator-boot-on;
183 regulator-initial-mode = <DA9121_BUCK_MODE_AUTO>;
184 enable-gpios = <&gpio6 1 GPIO_ACTIVE_HIGH>;
185 dlg,ripple-cancel = <DA9121_BUCK_RIPPLE_CANCEL_NONE>;
188 regulator-name = "BUCK2";
189 regulator-min-microvolt = <300000>;
190 regulator-max-microvolt = <1900000>;
191 regulator-min-microamp = <3500000>;
192 regulator-max-microamp = <10000000>;
193 regulator-boot-on;
194 regulator-initial-mode = <DA9121_BUCK_MODE_AUTO>;
195 enable-gpios = <&gpio6 2 GPIO_ACTIVE_HIGH>;
196 dlg,ripple-cancel = <DA9121_BUCK_RIPPLE_CANCEL_NONE>;