Lines Matching +full:buck +full:- +full:a
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>
13 This is a part of device tree bindings for S2M and S5M family of Power
16 The Samsung S5M8767 is a Power Management IC which includes voltage
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
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 - not:
158 - s5m8767,pmic-buck2-uses-gpio-dvs
159 - s5m8767,pmic-buck3-uses-gpio-dvs
160 - not:
162 - s5m8767,pmic-buck2-uses-gpio-dvs
163 - s5m8767,pmic-buck4-uses-gpio-dvs
164 - not:
166 - s5m8767,pmic-buck3-uses-gpio-dvs
167 - s5m8767,pmic-buck4-uses-gpio-dvs
170 - |
171 #include <dt-bindings/gpio/gpio.h>
172 #include <dt-bindings/interrupt-controller/irq.h>
175 #address-cells = <1>;
176 #size-cells = <0>;
179 compatible = "samsung,s5m8767-pmic";
182 interrupt-parent = <&gpx3>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&s5m8767_irq &s5m8767_dvs &s5m8767_ds>;
186 wakeup-source;
188 s5m8767,pmic-buck-default-dvs-idx = <3>;
189 s5m8767,pmic-buck2-uses-gpio-dvs;
191 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>,
195 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>,
199 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>,
204 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
209 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
215 compatible = "samsung,s5m8767-clk";
216 #clock-cells = <1>;
217 clock-output-names = "en32khz_ap", "en32khz_cp", "en32khz_bt";
222 regulator-name = "VDD_ALIVE";
223 regulator-min-microvolt = <1100000>;
224 regulator-max-microvolt = <1100000>;
225 regulator-always-on;
226 regulator-boot-on;
233 regulator-name = "VDD_MIF";
234 regulator-min-microvolt = <950000>;
235 regulator-max-microvolt = <1100000>;
236 regulator-always-on;
237 regulator-boot-on;
242 regulator-name = "VDD_ARM";
243 regulator-min-microvolt = <900000>;
244 regulator-max-microvolt = <1350000>;
245 regulator-always-on;
246 regulator-boot-on;
255 - |
256 #include <dt-bindings/gpio/gpio.h>
257 #include <dt-bindings/interrupt-controller/irq.h>
260 #address-cells = <1>;
261 #size-cells = <0>;
264 compatible = "samsung,s5m8767-pmic";
267 interrupt-parent = <&gpx3>;
269 pinctrl-names = "default";
270 pinctrl-0 = <&s5m8767_irq &s5m8767_dvs &s5m8767_ds>;
271 wakeup-source;
273 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>,
278 compatible = "samsung,s5m8767-clk";
279 #clock-cells = <1>;
280 clock-output-names = "en32khz_ap", "en32khz_cp", "en32khz_bt";
285 regulator-name = "VDD_ALIVE";
286 regulator-min-microvolt = <1100000>;
287 regulator-max-microvolt = <1100000>;
288 regulator-always-on;
289 regulator-boot-on;