Lines Matching +full:min +full:- +full:state

1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd71837-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
13 BD71837MWV is programmable Power Management ICs for powering single-core,
14 dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is optimized for low
18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica…
35 clock-names:
38 "#clock-cells":
41 clock-output-names:
45 # are called as SNVS and READY. At READY state all the PMIC power outputs go
46 # down and OTP is reload. At the SNVS state all other logic and external
48 # i.MX8 documentation for further information regarding SNVS state. When a
49 # reset is done via SNVS state the PMIC OTP data is not reload. This causes
51 # switched power state to SNVS. If reset is done via READY state the power
53 # target state is set to READY by default. If SNVS state is used the boot
54 # crucial regulators must have the regulator-always-on and regulator-boot-on
57 rohm,reset-snvs-powered:
59 Transfer PMIC to SNVS state at reset
64 # Short-press:
66 # Long-press:
71 rohm,short-press-ms:
75 - 10
76 - 500
77 - 1000
78 - 1500
79 - 2000
80 - 2500
81 - 3000
82 - 3500
83 - 4000
84 - 4500
85 - 5000
86 - 5500
87 - 6000
88 - 6500
89 - 7000
91 rohm,long-press-ms:
95 - 10
96 - 1000
97 - 2000
98 - 3000
99 - 4000
100 - 5000
101 - 6000
102 - 7000
103 - 8000
104 - 9000
105 - 10000
106 - 11000
107 - 12000
108 - 13000
109 - 14000
112 $ref: ../regulator/rohm,bd71837-regulator.yaml
117 - compatible
118 - reg
119 - interrupts
120 - clocks
121 - "#clock-cells"
122 - regulators
127 - |
128 #include <dt-bindings/interrupt-controller/irq.h>
129 #include <dt-bindings/leds/common.h>
132 #address-cells = <1>;
133 #size-cells = <0>;
137 interrupt-parent = <&gpio1>;
139 #clock-cells = <0>;
141 rohm,reset-snvs-powered;
142 rohm,short-press-ms = <10>;
143 rohm,long-press-ms = <2000>;
147 regulator-name = "buck1";
148 regulator-min-microvolt = <700000>;
149 regulator-max-microvolt = <1300000>;
150 regulator-boot-on;
151 regulator-always-on;
152 regulator-ramp-delay = <1250>;
153 rohm,dvs-run-voltage = <900000>;
154 rohm,dvs-idle-voltage = <850000>;
155 rohm,dvs-suspend-voltage = <800000>;
158 regulator-name = "buck2";
159 regulator-min-microvolt = <700000>;
160 regulator-max-microvolt = <1300000>;
161 regulator-boot-on;
162 regulator-always-on;
163 regulator-ramp-delay = <1250>;
164 rohm,dvs-run-voltage = <1000000>;
165 rohm,dvs-idle-voltage = <900000>;
168 regulator-name = "buck3";
169 regulator-min-microvolt = <700000>;
170 regulator-max-microvolt = <1300000>;
171 regulator-boot-on;
172 rohm,dvs-run-voltage = <1000000>;
175 regulator-name = "buck4";
176 regulator-min-microvolt = <700000>;
177 regulator-max-microvolt = <1300000>;
178 regulator-boot-on;
179 rohm,dvs-run-voltage = <1000000>;
182 regulator-name = "buck5";
183 regulator-min-microvolt = <700000>;
184 regulator-max-microvolt = <1350000>;
185 regulator-boot-on;
188 regulator-name = "buck6";
189 regulator-min-microvolt = <3000000>;
190 regulator-max-microvolt = <3300000>;
191 regulator-boot-on;
194 regulator-name = "buck7";
195 regulator-min-microvolt = <1605000>;
196 regulator-max-microvolt = <1995000>;
197 regulator-boot-on;
200 regulator-name = "buck8";
201 regulator-min-microvolt = <800000>;
202 regulator-max-microvolt = <1400000>;
206 regulator-name = "ldo1";
207 regulator-min-microvolt = <3000000>;
208 regulator-max-microvolt = <3300000>;
209 regulator-boot-on;
212 regulator-name = "ldo2";
213 regulator-min-microvolt = <900000>;
214 regulator-max-microvolt = <900000>;
215 regulator-boot-on;
218 regulator-name = "ldo3";
219 regulator-min-microvolt = <1800000>;
220 regulator-max-microvolt = <3300000>;
223 regulator-name = "ldo4";
224 regulator-min-microvolt = <900000>;
225 regulator-max-microvolt = <1800000>;
228 regulator-name = "ldo5";
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <3300000>;
233 regulator-name = "ldo6";
234 regulator-min-microvolt = <900000>;
235 regulator-max-microvolt = <1800000>;
238 regulator-name = "ldo7";
239 regulator-min-microvolt = <1800000>;
240 regulator-max-microvolt = <3300000>;