Lines Matching +full:s2mps11 +full:- +full:acokb +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: /schemas/clock/samsung,s2mps11.yaml
45 samsung,s2mps11-acokb-ground:
47 Indicates that ACOKB pin of S2MPS11 PMIC is connected to the ground so
49 power. Usually the ACOKB is pulled up to VBATT so when PWRHOLD pin goes
50 low, the rising ACOKB will trigger power off.
53 samsung,s2mps11-wrstbi-ground:
60 wakeup-source: true
63 - compatible
64 - reg
65 - regulators
70 - if:
74 const: samsung,s2mps11-pmic
78 $ref: /schemas/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;