Lines Matching +full:pulled +full:- +full:up

1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
18 sub-blocks.
23 - samsung,s2mpg10-pmic
24 - samsung,s2mps11-pmic
25 - samsung,s2mps13-pmic
26 - samsung,s2mps14-pmic
27 - samsung,s2mps15-pmic
28 - samsung,s2mpu02-pmic
29 - samsung,s2mpu05-pmic
47 samsung,s2mps11-acokb-ground:
51 power. Usually the ACOKB is pulled up to VBATT so when PWRHOLD pin goes
55 samsung,s2mps11-wrstbi-ground:
57 Indicates that WRSTBI pin of PMIC is pulled down. When the system is
62 system-power-controller: true
64 wakeup-source: true
67 - compatible
68 - regulators
73 - if:
77 const: samsung,s2mpg10-pmic
81 samsung,s2mps11-acokb-ground: false
82 samsung,s2mps11-wrstbi-ground: false
88 - required: [interrupts]
89 - required: [interrupts-extended]
93 system-power-controller: false
96 - reg
98 - if:
102 const: samsung,s2mps11-pmic
107 samsung,s2mps11-wrstbi-ground: false
109 - if:
113 const: samsung,s2mps13-pmic
118 samsung,s2mps11-acokb-ground: false
120 - if:
124 const: samsung,s2mps14-pmic
129 samsung,s2mps11-acokb-ground: false
130 samsung,s2mps11-wrstbi-ground: false
132 - if:
136 const: samsung,s2mps15-pmic
141 samsung,s2mps11-acokb-ground: false
142 samsung,s2mps11-wrstbi-ground: false
144 - if:
148 const: samsung,s2mpu02-pmic
153 samsung,s2mps11-acokb-ground: false
154 samsung,s2mps11-wrstbi-ground: false
156 - if:
160 const: samsung,s2mpu05-pmic
165 samsung,s2mps11-acokb-ground: false
166 samsung,s2mps11-wrstbi-ground: false
169 - |
170 #include <dt-bindings/interrupt-controller/irq.h>
173 #address-cells = <1>;
174 #size-cells = <0>;
177 compatible = "samsung,s2mps11-pmic";
180 interrupt-parent = <&gpx0>;
182 pinctrl-names = "default";
183 pinctrl-0 = <&s2mps11_irq>;
184 samsung,s2mps11-acokb-ground;
185 wakeup-source;
188 compatible = "samsung,s2mps11-clk";
189 #clock-cells = <1>;
190 clock-output-names = "s2mps11_ap", "s2mps11_cp", "s2mps11_bt";
195 regulator-name = "vdd_ldo1";
196 regulator-min-microvolt = <1000000>;
197 regulator-max-microvolt = <1000000>;
198 regulator-always-on;
202 regulator-name = "vdd_adc";
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <1800000>;
206 regulator-state-mem {
207 regulator-off-in-suspend;
214 regulator-name = "vdd_mif";
215 regulator-min-microvolt = <800000>;
216 regulator-max-microvolt = <1300000>;
217 regulator-always-on;
218 regulator-boot-on;
220 regulator-state-mem {
221 regulator-off-in-suspend;
226 regulator-name = "vdd_arm";
227 regulator-min-microvolt = <800000>;
228 regulator-max-microvolt = <1500000>;
229 regulator-always-on;
230 regulator-boot-on;
231 regulator-coupled-with = <&buck3_reg>;
232 regulator-coupled-max-spread = <300000>;
234 regulator-state-mem {
235 regulator-off-in-suspend;
240 regulator-name = "vdd_int";
241 regulator-min-microvolt = <800000>;
242 regulator-max-microvolt = <1400000>;
243 regulator-always-on;
244 regulator-boot-on;
245 regulator-coupled-with = <&buck2_reg>;
246 regulator-coupled-max-spread = <300000>;
248 regulator-state-mem {
249 regulator-off-in-suspend;
258 - |
259 #include <dt-bindings/interrupt-controller/irq.h>
262 #address-cells = <1>;
263 #size-cells = <0>;
266 compatible = "samsung,s2mps14-pmic";
269 interrupt-parent = <&gpx0>;
271 wakeup-source;
274 compatible = "samsung,s2mps14-clk";
275 #clock-cells = <1>;
276 clock-output-names = "s2mps14_ap", "unused", "s2mps14_bt";
281 regulator-name = "VLDO1_1.0V";
282 regulator-min-microvolt = <1000000>;
283 regulator-max-microvolt = <1000000>;
284 regulator-always-on;
286 regulator-state-mem {
287 regulator-on-in-suspend;
294 regulator-name = "VBUCK1_1.0V";
295 regulator-min-microvolt = <800000>;
296 regulator-max-microvolt = <1000000>;
297 regulator-always-on;
299 regulator-state-mem {
300 regulator-off-in-suspend;