Lines Matching +full:buck4 +full:- +full:supply
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:
80 description: buck4 can be controlled by 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:
100 description: Power supply for buck1
101 vinb2-supply:
102 description: Power supply for buck2
103 vinb3-supply:
104 description: Power supply for buck3
105 vinb4-supply:
106 description: Power supply for buck4
107 vinb5-supply:
108 description: Power supply for buck5
109 vinb6-supply:
110 description: Power supply for buck6
111 vinb7-supply:
112 description: Power supply for buck7
113 vinb8-supply:
114 description: Power supply for buck8
115 vinb9-supply:
116 description: Power supply for buck9
118 vinl1-supply:
119 description: Power supply for LDO3, LDO10, LDO26, LDO27
120 vinl2-supply:
121 description: Power supply for LDO13, LDO16, LDO25, LDO28
122 vinl3-supply:
123 description: Power supply for LDO11, LDO14
124 vinl4-supply:
125 description: Power supply for LDO4, LDO9
126 vinl5-supply:
127 description: Power supply for LDO12, LDO17, LDO19, LDO23
128 vinl6-supply:
129 description: Power supply for LDO18, LDO20, LDO21, LDO24
130 vinl7-supply:
131 description: Power supply for LDO5, LDO22
132 vinl8-supply:
133 description: Power supply for LDO1, LDO6, LDO7, LDO8, LDO15
134 vinl9-supply:
135 description: Power supply for LDO2
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;