Lines Matching +full:s2mps11 +full:- +full:wrstbi +full:- +full:ground

1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/mfd/samsung,s2mps11.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC
10 - Krzysztof Kozlowski <krzk@kernel.org>
16 The Samsung S2MPS11/13/14/15 and S2MPU02 is a family of Power Management IC
18 sub-blocks.
23 - samsung,s2mps11-pmic
24 - samsung,s2mps13-pmic
25 - samsung,s2mps14-pmic
26 - samsung,s2mps15-pmic
27 - samsung,s2mpu02-pmic
30 $ref: ../clock/samsung,s2mps11.yaml
45 samsung,s2mps11-acokb-ground:
47 Indicates that ACOKB pin of S2MPS11 PMIC is connected to the ground so
53 samsung,s2mps11-wrstbi-ground:
55 Indicates that WRSTBI pin of PMIC is pulled down. When the system is
60 wakeup-source: true
63 - compatible
64 - reg
65 - regulators
70 - if:
74 const: samsung,s2mps11-pmic
78 $ref: ../regulator/samsung,s2mps11.yaml
79 samsung,s2mps11-wrstbi-ground: false
81 - if:
85 const: samsung,s2mps13-pmic
90 samsung,s2mps11-acokb-ground: false
92 - if:
96 const: samsung,s2mps14-pmic
101 samsung,s2mps11-acokb-ground: false
102 samsung,s2mps11-wrstbi-ground: false
104 - if:
108 const: samsung,s2mps15-pmic
113 samsung,s2mps11-acokb-ground: false
114 samsung,s2mps11-wrstbi-ground: false
116 - if:
120 const: samsung,s2mpu02-pmic
125 samsung,s2mps11-acokb-ground: false
126 samsung,s2mps11-wrstbi-ground: false
129 - |
130 #include <dt-bindings/interrupt-controller/irq.h>
133 #address-cells = <1>;
134 #size-cells = <0>;
137 compatible = "samsung,s2mps11-pmic";
140 interrupt-parent = <&gpx0>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&s2mps11_irq>;
144 samsung,s2mps11-acokb-ground;
145 wakeup-source;
148 compatible = "samsung,s2mps11-clk";
149 #clock-cells = <1>;
150 clock-output-names = "s2mps11_ap", "s2mps11_cp", "s2mps11_bt";
155 regulator-name = "vdd_ldo1";
156 regulator-min-microvolt = <1000000>;
157 regulator-max-microvolt = <1000000>;
158 regulator-always-on;
162 regulator-name = "vdd_adc";
163 regulator-min-microvolt = <1800000>;
164 regulator-max-microvolt = <1800000>;
166 regulator-state-mem {
167 regulator-off-in-suspend;
174 regulator-name = "vdd_mif";
175 regulator-min-microvolt = <800000>;
176 regulator-max-microvolt = <1300000>;
177 regulator-always-on;
178 regulator-boot-on;
180 regulator-state-mem {
181 regulator-off-in-suspend;
186 regulator-name = "vdd_arm";
187 regulator-min-microvolt = <800000>;
188 regulator-max-microvolt = <1500000>;
189 regulator-always-on;
190 regulator-boot-on;
191 regulator-coupled-with = <&buck3_reg>;
192 regulator-coupled-max-spread = <300000>;
194 regulator-state-mem {
195 regulator-off-in-suspend;
200 regulator-name = "vdd_int";
201 regulator-min-microvolt = <800000>;
202 regulator-max-microvolt = <1400000>;
203 regulator-always-on;
204 regulator-boot-on;
205 regulator-coupled-with = <&buck2_reg>;
206 regulator-coupled-max-spread = <300000>;
208 regulator-state-mem {
209 regulator-off-in-suspend;
218 - |
219 #include <dt-bindings/interrupt-controller/irq.h>
222 #address-cells = <1>;
223 #size-cells = <0>;
226 compatible = "samsung,s2mps14-pmic";
229 interrupt-parent = <&gpx0>;
231 wakeup-source;
234 compatible = "samsung,s2mps14-clk";
235 #clock-cells = <1>;
236 clock-output-names = "s2mps14_ap", "unused", "s2mps14_bt";
241 regulator-name = "VLDO1_1.0V";
242 regulator-min-microvolt = <1000000>;
243 regulator-max-microvolt = <1000000>;
244 regulator-always-on;
246 regulator-state-mem {
247 regulator-on-in-suspend;
254 regulator-name = "VBUCK1_1.0V";
255 regulator-min-microvolt = <800000>;
256 regulator-max-microvolt = <1000000>;
257 regulator-always-on;
259 regulator-state-mem {
260 regulator-off-in-suspend;