Lines Matching +full:output +full:- +full:range +full:- +full:microvolt
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
17 and current regulators, RTC, clock outputs and other sub-blocks.
21 const: samsung,s5m8767-pmic
39 s5m8767,pmic-buck2-dvs-voltage:
40 $ref: /schemas/types.yaml#/definitions/uint32-array
44 A set of 8 voltage values in micro-volt (uV) units for buck2 when
47 s5m8767,pmic-buck3-dvs-voltage:
48 $ref: /schemas/types.yaml#/definitions/uint32-array
52 A set of 8 voltage values in micro-volt (uV) units for buck3 when
55 s5m8767,pmic-buck4-dvs-voltage:
56 $ref: /schemas/types.yaml#/definitions/uint32-array
60 A set of 8 voltage values in micro-volt (uV) units for buck4 when
63 s5m8767,pmic-buck-ds-gpios:
68 It is one-to-one mapped to dvs gpio lines.
70 s5m8767,pmic-buck2-uses-gpio-dvs:
74 s5m8767,pmic-buck3-uses-gpio-dvs:
78 s5m8767,pmic-buck4-uses-gpio-dvs:
82 s5m8767,pmic-buck-default-dvs-idx:
83 $ref: /schemas/types.yaml#/definitions/uint32-array
90 If not specified or if out of range, the default value of this property
93 s5m8767,pmic-buck-dvs-gpios:
99 vinb1-supply:
101 vinb2-supply:
103 vinb3-supply:
105 vinb4-supply:
107 vinb5-supply:
109 vinb6-supply:
111 vinb7-supply:
113 vinb8-supply:
115 vinb9-supply:
118 vinl1-supply:
120 vinl2-supply:
122 vinl3-supply:
124 vinl4-supply:
126 vinl5-supply:
128 vinl6-supply:
130 vinl7-supply:
132 vinl8-supply:
134 vinl9-supply:
137 wakeup-source: true
140 - compatible
141 - reg
142 - regulators
143 - s5m8767,pmic-buck-ds-gpios
146 s5m8767,pmic-buck2-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ]
147 s5m8767,pmic-buck3-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ]
148 s5m8767,pmic-buck4-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ]
149 …s5m8767,pmic-buck2-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck2-dvs-voltage…
150 …s5m8767,pmic-buck3-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck3-dvs-voltage…
151 …s5m8767,pmic-buck4-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck4-dvs-voltage…
156 - if:
158 - s5m8767,pmic-buck2-uses-gpio-dvs
161 s5m8767,pmic-buck3-uses-gpio-dvs: false
162 s5m8767,pmic-buck4-uses-gpio-dvs: false
164 - if:
166 - s5m8767,pmic-buck3-uses-gpio-dvs
169 s5m8767,pmic-buck2-uses-gpio-dvs: false
170 s5m8767,pmic-buck4-uses-gpio-dvs: false
172 - if:
174 - s5m8767,pmic-buck4-uses-gpio-dvs
177 s5m8767,pmic-buck2-uses-gpio-dvs: false
178 s5m8767,pmic-buck3-uses-gpio-dvs: false
181 - |
182 #include <dt-bindings/gpio/gpio.h>
183 #include <dt-bindings/interrupt-controller/irq.h>
186 #address-cells = <1>;
187 #size-cells = <0>;
190 compatible = "samsung,s5m8767-pmic";
193 interrupt-parent = <&gpx3>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&s5m8767_irq &s5m8767_dvs &s5m8767_ds>;
197 wakeup-source;
199 s5m8767,pmic-buck-default-dvs-idx = <3>;
200 s5m8767,pmic-buck2-uses-gpio-dvs;
202 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>,
206 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>,
210 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>,
215 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
220 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
226 compatible = "samsung,s5m8767-clk";
227 #clock-cells = <1>;
228 clock-output-names = "en32khz_ap", "en32khz_cp", "en32khz_bt";
233 regulator-name = "VDD_ALIVE";
234 regulator-min-microvolt = <1100000>;
235 regulator-max-microvolt = <1100000>;
236 regulator-always-on;
237 regulator-boot-on;
244 regulator-name = "VDD_MIF";
245 regulator-min-microvolt = <950000>;
246 regulator-max-microvolt = <1100000>;
247 regulator-always-on;
248 regulator-boot-on;
253 regulator-name = "VDD_ARM";
254 regulator-min-microvolt = <900000>;
255 regulator-max-microvolt = <1350000>;
256 regulator-always-on;
257 regulator-boot-on;
266 - |
267 #include <dt-bindings/gpio/gpio.h>
268 #include <dt-bindings/interrupt-controller/irq.h>
271 #address-cells = <1>;
272 #size-cells = <0>;
275 compatible = "samsung,s5m8767-pmic";
278 interrupt-parent = <&gpx3>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&s5m8767_irq &s5m8767_dvs &s5m8767_ds>;
282 wakeup-source;
284 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>,
289 compatible = "samsung,s5m8767-clk";
290 #clock-cells = <1>;
291 clock-output-names = "en32khz_ap", "en32khz_cp", "en32khz_bt";
296 regulator-name = "VDD_ALIVE";
297 regulator-min-microvolt = <1100000>;
298 regulator-max-microvolt = <1100000>;
299 regulator-always-on;
300 regulator-boot-on;