Lines Matching +full:buck1 +full:- +full:in +full:- +full:supply
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MCP16502 - High-Performance PMIC
10 - Andrei Simion <andrei.simion@microchip.com>
16 of High-Performance mode (HPM).
22 lpm-gpios:
26 suspend-to-ram, keeping the PMIC into HIBERNATE mode.
31 lvin-supply:
32 description: Input supply phandle for LDO1 and LDO2
34 pvin1-supply:
35 description: Input supply phandle for VDD_IO (BUCK1)
37 pvin2-supply:
38 description: Input supply phandle for VDD_DDR (BUCK2)
40 pvin3-supply:
41 description: Input supply phandle for VDD_CORE (BUCK3)
43 pvin4-supply:
44 description: Input supply phandle for VDD_OTHER (BUCK4)
52 "^(VDD_(IO|CORE|DDR|OTHER)|LDO[1-2])$":
58 regulator-initial-mode:
63 regulator-allowed-modes:
67 2 - FPWM higher precision, higher consumption
68 4 - AutoPFM lower precision, lower consumption
71 - compatible
72 - reg
73 - regulators
78 - |
80 #address-cells = <1>;
81 #size-cells = <0>;
86 lvin-supply = <®_5v>;
87 pvin1-supply = <®_5v>;
88 pvin2-supply = <®_5v>;
89 pvin3-supply = <®_5v>;
90 pvin4-supply = <®_5v>;
94 regulator-name = "VDD_IO";
95 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>;
97 regulator-initial-mode = <2>;
98 regulator-allowed-modes = <2>, <4>;
99 regulator-always-on;
101 regulator-state-standby {
102 regulator-on-in-suspend;
103 regulator-mode = <4>;
106 regulator-state-mem {
107 regulator-off-in-suspend;
108 regulator-mode = <4>;
113 regulator-name = "VDD_DDR";
114 regulator-min-microvolt = <1350000>;
115 regulator-max-microvolt = <1350000>;
116 regulator-initial-mode = <2>;
117 regulator-allowed-modes = <2>, <4>;
118 regulator-always-on;
120 regulator-state-standby {
121 regulator-on-in-suspend;
122 regulator-mode = <4>;
125 regulator-state-mem {
126 regulator-on-in-suspend;
127 regulator-mode = <4>;
132 regulator-name = "VDD_CORE";
133 regulator-min-microvolt = <1150000>;
134 regulator-max-microvolt = <1150000>;
135 regulator-initial-mode = <2>;
136 regulator-allowed-modes = <2>, <4>;
137 regulator-always-on;
139 regulator-state-standby {
140 regulator-on-in-suspend;
141 regulator-mode = <4>;
144 regulator-state-mem {
145 regulator-off-in-suspend;
146 regulator-mode = <4>;
151 regulator-name = "VDD_OTHER";
152 regulator-min-microvolt = <1050000>;
153 regulator-max-microvolt = <1250000>;
154 regulator-initial-mode = <2>;
155 regulator-allowed-modes = <2>, <4>;
156 regulator-always-on;
158 regulator-state-standby {
159 regulator-on-in-suspend;
160 regulator-mode = <4>;
163 regulator-state-mem {
164 regulator-off-in-suspend;
165 regulator-mode = <4>;
170 regulator-name = "LDO1";
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <1800000>;
173 regulator-always-on;
175 regulator-state-standby {
176 regulator-on-in-suspend;
179 regulator-state-mem {
180 regulator-off-in-suspend;
185 regulator-name = "LDO2";
186 regulator-min-microvolt = <1200000>;
187 regulator-max-microvolt = <3700000>;
188 regulator-always-on;
190 regulator-state-standby {
191 regulator-on-in-suspend;
194 regulator-state-mem {
195 regulator-off-in-suspend;