xref: /OK3568_Linux_fs/kernel/arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun#include "qcom-msm8974.dtsi"
3*4882a593Smuzhiyun#include "qcom-pm8841.dtsi"
4*4882a593Smuzhiyun#include "qcom-pm8941.dtsi"
5*4882a593Smuzhiyun#include <dt-bindings/gpio/gpio.h>
6*4882a593Smuzhiyun#include <dt-bindings/input/input.h>
7*4882a593Smuzhiyun#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun/ {
10*4882a593Smuzhiyun	model = "Sony Xperia Z1 Compact";
11*4882a593Smuzhiyun	compatible = "sony,xperia-amami", "qcom,msm8974";
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun	aliases {
14*4882a593Smuzhiyun		serial0 = &blsp1_uart2;
15*4882a593Smuzhiyun	};
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun	chosen {
18*4882a593Smuzhiyun		stdout-path = "serial0:115200n8";
19*4882a593Smuzhiyun	};
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun	gpio-keys {
22*4882a593Smuzhiyun		compatible = "gpio-keys";
23*4882a593Smuzhiyun		input-name = "gpio-keys";
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun		pinctrl-names = "default";
26*4882a593Smuzhiyun		pinctrl-0 = <&gpio_keys_pin_a>;
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun		volume-down {
29*4882a593Smuzhiyun			label = "volume_down";
30*4882a593Smuzhiyun			gpios = <&pm8941_gpios 2 GPIO_ACTIVE_LOW>;
31*4882a593Smuzhiyun			linux,input-type = <1>;
32*4882a593Smuzhiyun			linux,code = <KEY_VOLUMEDOWN>;
33*4882a593Smuzhiyun		};
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun		camera-snapshot {
36*4882a593Smuzhiyun			label = "camera_snapshot";
37*4882a593Smuzhiyun			gpios = <&pm8941_gpios 3 GPIO_ACTIVE_LOW>;
38*4882a593Smuzhiyun			linux,input-type = <1>;
39*4882a593Smuzhiyun			linux,code = <KEY_CAMERA>;
40*4882a593Smuzhiyun		};
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun		camera-focus {
43*4882a593Smuzhiyun			label = "camera_focus";
44*4882a593Smuzhiyun			gpios = <&pm8941_gpios 4 GPIO_ACTIVE_LOW>;
45*4882a593Smuzhiyun			linux,input-type = <1>;
46*4882a593Smuzhiyun			linux,code = <KEY_CAMERA_FOCUS>;
47*4882a593Smuzhiyun		};
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun		volume-up {
50*4882a593Smuzhiyun			label = "volume_up";
51*4882a593Smuzhiyun			gpios = <&pm8941_gpios 5 GPIO_ACTIVE_LOW>;
52*4882a593Smuzhiyun			linux,input-type = <1>;
53*4882a593Smuzhiyun			linux,code = <KEY_VOLUMEUP>;
54*4882a593Smuzhiyun		};
55*4882a593Smuzhiyun	};
56*4882a593Smuzhiyun
57*4882a593Smuzhiyun	memory@0 {
58*4882a593Smuzhiyun		reg = <0 0x40000000>, <0x40000000 0x40000000>;
59*4882a593Smuzhiyun		device_type = "memory";
60*4882a593Smuzhiyun	};
61*4882a593Smuzhiyun
62*4882a593Smuzhiyun	smd {
63*4882a593Smuzhiyun		rpm {
64*4882a593Smuzhiyun			rpm_requests {
65*4882a593Smuzhiyun				pm8841-regulators {
66*4882a593Smuzhiyun					s1 {
67*4882a593Smuzhiyun						regulator-min-microvolt = <675000>;
68*4882a593Smuzhiyun						regulator-max-microvolt = <1050000>;
69*4882a593Smuzhiyun					};
70*4882a593Smuzhiyun
71*4882a593Smuzhiyun					s2 {
72*4882a593Smuzhiyun						regulator-min-microvolt = <500000>;
73*4882a593Smuzhiyun						regulator-max-microvolt = <1050000>;
74*4882a593Smuzhiyun					};
75*4882a593Smuzhiyun
76*4882a593Smuzhiyun					s3 {
77*4882a593Smuzhiyun						regulator-min-microvolt = <500000>;
78*4882a593Smuzhiyun						regulator-max-microvolt = <1050000>;
79*4882a593Smuzhiyun					};
80*4882a593Smuzhiyun
81*4882a593Smuzhiyun					s4 {
82*4882a593Smuzhiyun						regulator-min-microvolt = <500000>;
83*4882a593Smuzhiyun						regulator-max-microvolt = <1050000>;
84*4882a593Smuzhiyun					};
85*4882a593Smuzhiyun				};
86*4882a593Smuzhiyun
87*4882a593Smuzhiyun				pm8941-regulators {
88*4882a593Smuzhiyun					vdd_l1_l3-supply = <&pm8941_s1>;
89*4882a593Smuzhiyun					vdd_l2_lvs1_2_3-supply = <&pm8941_s3>;
90*4882a593Smuzhiyun					vdd_l4_l11-supply = <&pm8941_s1>;
91*4882a593Smuzhiyun					vdd_l5_l7-supply = <&pm8941_s2>;
92*4882a593Smuzhiyun					vdd_l6_l12_l14_l15-supply = <&pm8941_s2>;
93*4882a593Smuzhiyun					vdd_l9_l10_l17_l22-supply = <&vreg_boost>;
94*4882a593Smuzhiyun					vdd_l13_l20_l23_l24-supply = <&vreg_boost>;
95*4882a593Smuzhiyun					vdd_l21-supply = <&vreg_boost>;
96*4882a593Smuzhiyun
97*4882a593Smuzhiyun					s1 {
98*4882a593Smuzhiyun						regulator-min-microvolt = <1300000>;
99*4882a593Smuzhiyun						regulator-max-microvolt = <1300000>;
100*4882a593Smuzhiyun						regulator-always-on;
101*4882a593Smuzhiyun						regulator-boot-on;
102*4882a593Smuzhiyun					};
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun					s2 {
105*4882a593Smuzhiyun						regulator-min-microvolt = <2150000>;
106*4882a593Smuzhiyun						regulator-max-microvolt = <2150000>;
107*4882a593Smuzhiyun						regulator-boot-on;
108*4882a593Smuzhiyun					};
109*4882a593Smuzhiyun
110*4882a593Smuzhiyun					s3 {
111*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
112*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
113*4882a593Smuzhiyun						regulator-always-on;
114*4882a593Smuzhiyun						regulator-boot-on;
115*4882a593Smuzhiyun					};
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun					s4 {
118*4882a593Smuzhiyun						regulator-min-microvolt = <5000000>;
119*4882a593Smuzhiyun						regulator-max-microvolt = <5000000>;
120*4882a593Smuzhiyun					};
121*4882a593Smuzhiyun
122*4882a593Smuzhiyun					l1 {
123*4882a593Smuzhiyun						regulator-min-microvolt = <1225000>;
124*4882a593Smuzhiyun						regulator-max-microvolt = <1225000>;
125*4882a593Smuzhiyun
126*4882a593Smuzhiyun						regulator-always-on;
127*4882a593Smuzhiyun						regulator-boot-on;
128*4882a593Smuzhiyun					};
129*4882a593Smuzhiyun
130*4882a593Smuzhiyun					l2 {
131*4882a593Smuzhiyun						regulator-min-microvolt = <1200000>;
132*4882a593Smuzhiyun						regulator-max-microvolt = <1200000>;
133*4882a593Smuzhiyun					};
134*4882a593Smuzhiyun
135*4882a593Smuzhiyun					l3 {
136*4882a593Smuzhiyun						regulator-min-microvolt = <1200000>;
137*4882a593Smuzhiyun						regulator-max-microvolt = <1200000>;
138*4882a593Smuzhiyun					};
139*4882a593Smuzhiyun
140*4882a593Smuzhiyun					l4 {
141*4882a593Smuzhiyun						regulator-min-microvolt = <1225000>;
142*4882a593Smuzhiyun						regulator-max-microvolt = <1225000>;
143*4882a593Smuzhiyun					};
144*4882a593Smuzhiyun
145*4882a593Smuzhiyun					l5 {
146*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
147*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
148*4882a593Smuzhiyun					};
149*4882a593Smuzhiyun
150*4882a593Smuzhiyun					l6 {
151*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
152*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
153*4882a593Smuzhiyun
154*4882a593Smuzhiyun						regulator-boot-on;
155*4882a593Smuzhiyun					};
156*4882a593Smuzhiyun
157*4882a593Smuzhiyun					l7 {
158*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
159*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
160*4882a593Smuzhiyun
161*4882a593Smuzhiyun						regulator-boot-on;
162*4882a593Smuzhiyun					};
163*4882a593Smuzhiyun
164*4882a593Smuzhiyun					l8 {
165*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
166*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
167*4882a593Smuzhiyun					};
168*4882a593Smuzhiyun
169*4882a593Smuzhiyun					l9 {
170*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
171*4882a593Smuzhiyun						regulator-max-microvolt = <2950000>;
172*4882a593Smuzhiyun					};
173*4882a593Smuzhiyun
174*4882a593Smuzhiyun					l11 {
175*4882a593Smuzhiyun						regulator-min-microvolt = <1300000>;
176*4882a593Smuzhiyun						regulator-max-microvolt = <1350000>;
177*4882a593Smuzhiyun					};
178*4882a593Smuzhiyun
179*4882a593Smuzhiyun					l12 {
180*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
181*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
182*4882a593Smuzhiyun
183*4882a593Smuzhiyun						regulator-always-on;
184*4882a593Smuzhiyun						regulator-boot-on;
185*4882a593Smuzhiyun					};
186*4882a593Smuzhiyun
187*4882a593Smuzhiyun					l13 {
188*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
189*4882a593Smuzhiyun						regulator-max-microvolt = <2950000>;
190*4882a593Smuzhiyun
191*4882a593Smuzhiyun						regulator-boot-on;
192*4882a593Smuzhiyun					};
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun					l14 {
195*4882a593Smuzhiyun						regulator-min-microvolt = <1800000>;
196*4882a593Smuzhiyun						regulator-max-microvolt = <1800000>;
197*4882a593Smuzhiyun					};
198*4882a593Smuzhiyun
199*4882a593Smuzhiyun					l15 {
200*4882a593Smuzhiyun						regulator-min-microvolt = <2050000>;
201*4882a593Smuzhiyun						regulator-max-microvolt = <2050000>;
202*4882a593Smuzhiyun					};
203*4882a593Smuzhiyun
204*4882a593Smuzhiyun					l16 {
205*4882a593Smuzhiyun						regulator-min-microvolt = <2700000>;
206*4882a593Smuzhiyun						regulator-max-microvolt = <2700000>;
207*4882a593Smuzhiyun					};
208*4882a593Smuzhiyun
209*4882a593Smuzhiyun					l17 {
210*4882a593Smuzhiyun						regulator-min-microvolt = <2700000>;
211*4882a593Smuzhiyun						regulator-max-microvolt = <2700000>;
212*4882a593Smuzhiyun					};
213*4882a593Smuzhiyun
214*4882a593Smuzhiyun					l18 {
215*4882a593Smuzhiyun						regulator-min-microvolt = <2850000>;
216*4882a593Smuzhiyun						regulator-max-microvolt = <2850000>;
217*4882a593Smuzhiyun					};
218*4882a593Smuzhiyun
219*4882a593Smuzhiyun					l19 {
220*4882a593Smuzhiyun						regulator-min-microvolt = <3300000>;
221*4882a593Smuzhiyun						regulator-max-microvolt = <3300000>;
222*4882a593Smuzhiyun					};
223*4882a593Smuzhiyun
224*4882a593Smuzhiyun					l20 {
225*4882a593Smuzhiyun						regulator-min-microvolt = <2950000>;
226*4882a593Smuzhiyun						regulator-max-microvolt = <2950000>;
227*4882a593Smuzhiyun
228*4882a593Smuzhiyun						regulator-allow-set-load;
229*4882a593Smuzhiyun						regulator-boot-on;
230*4882a593Smuzhiyun						regulator-system-load = <200000>;
231*4882a593Smuzhiyun					};
232*4882a593Smuzhiyun
233*4882a593Smuzhiyun					l21 {
234*4882a593Smuzhiyun						regulator-min-microvolt = <2950000>;
235*4882a593Smuzhiyun						regulator-max-microvolt = <2950000>;
236*4882a593Smuzhiyun
237*4882a593Smuzhiyun						regulator-boot-on;
238*4882a593Smuzhiyun					};
239*4882a593Smuzhiyun
240*4882a593Smuzhiyun					l22 {
241*4882a593Smuzhiyun						regulator-min-microvolt = <3000000>;
242*4882a593Smuzhiyun						regulator-max-microvolt = <3000000>;
243*4882a593Smuzhiyun					};
244*4882a593Smuzhiyun
245*4882a593Smuzhiyun					l23 {
246*4882a593Smuzhiyun						regulator-min-microvolt = <2800000>;
247*4882a593Smuzhiyun						regulator-max-microvolt = <2800000>;
248*4882a593Smuzhiyun					};
249*4882a593Smuzhiyun
250*4882a593Smuzhiyun					l24 {
251*4882a593Smuzhiyun						regulator-min-microvolt = <3075000>;
252*4882a593Smuzhiyun						regulator-max-microvolt = <3075000>;
253*4882a593Smuzhiyun
254*4882a593Smuzhiyun						regulator-boot-on;
255*4882a593Smuzhiyun					};
256*4882a593Smuzhiyun				};
257*4882a593Smuzhiyun			};
258*4882a593Smuzhiyun		};
259*4882a593Smuzhiyun	};
260*4882a593Smuzhiyun};
261*4882a593Smuzhiyun
262*4882a593Smuzhiyun&soc {
263*4882a593Smuzhiyun	sdhci@f9824900 {
264*4882a593Smuzhiyun		status = "ok";
265*4882a593Smuzhiyun
266*4882a593Smuzhiyun		vmmc-supply = <&pm8941_l20>;
267*4882a593Smuzhiyun		vqmmc-supply = <&pm8941_s3>;
268*4882a593Smuzhiyun
269*4882a593Smuzhiyun		bus-width = <8>;
270*4882a593Smuzhiyun		non-removable;
271*4882a593Smuzhiyun
272*4882a593Smuzhiyun		pinctrl-names = "default";
273*4882a593Smuzhiyun		pinctrl-0 = <&sdhc1_pin_a>;
274*4882a593Smuzhiyun	};
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun	sdhci@f98a4900 {
277*4882a593Smuzhiyun		status = "ok";
278*4882a593Smuzhiyun
279*4882a593Smuzhiyun		bus-width = <4>;
280*4882a593Smuzhiyun
281*4882a593Smuzhiyun		vmmc-supply = <&pm8941_l21>;
282*4882a593Smuzhiyun		vqmmc-supply = <&pm8941_l13>;
283*4882a593Smuzhiyun
284*4882a593Smuzhiyun		cd-gpios = <&msmgpio 62 GPIO_ACTIVE_LOW>;
285*4882a593Smuzhiyun
286*4882a593Smuzhiyun		pinctrl-names = "default";
287*4882a593Smuzhiyun		pinctrl-0 = <&sdhc2_pin_a>, <&sdhc2_cd_pin_a>;
288*4882a593Smuzhiyun	};
289*4882a593Smuzhiyun
290*4882a593Smuzhiyun	serial@f991e000 {
291*4882a593Smuzhiyun		status = "ok";
292*4882a593Smuzhiyun
293*4882a593Smuzhiyun		pinctrl-names = "default";
294*4882a593Smuzhiyun		pinctrl-0 = <&blsp1_uart2_pin_a>;
295*4882a593Smuzhiyun	};
296*4882a593Smuzhiyun
297*4882a593Smuzhiyun
298*4882a593Smuzhiyun	pinctrl@fd510000 {
299*4882a593Smuzhiyun		blsp1_uart2_pin_a: blsp1-uart2-pin-active {
300*4882a593Smuzhiyun			rx {
301*4882a593Smuzhiyun				pins = "gpio5";
302*4882a593Smuzhiyun				function = "blsp_uart2";
303*4882a593Smuzhiyun
304*4882a593Smuzhiyun				drive-strength = <2>;
305*4882a593Smuzhiyun				bias-pull-up;
306*4882a593Smuzhiyun			};
307*4882a593Smuzhiyun
308*4882a593Smuzhiyun			tx {
309*4882a593Smuzhiyun				pins = "gpio4";
310*4882a593Smuzhiyun				function = "blsp_uart2";
311*4882a593Smuzhiyun
312*4882a593Smuzhiyun				drive-strength = <4>;
313*4882a593Smuzhiyun				bias-disable;
314*4882a593Smuzhiyun			};
315*4882a593Smuzhiyun		};
316*4882a593Smuzhiyun
317*4882a593Smuzhiyun		i2c2_pins: i2c2 {
318*4882a593Smuzhiyun			mux {
319*4882a593Smuzhiyun				pins = "gpio6", "gpio7";
320*4882a593Smuzhiyun				function = "blsp_i2c2";
321*4882a593Smuzhiyun
322*4882a593Smuzhiyun				drive-strength = <2>;
323*4882a593Smuzhiyun				bias-disable;
324*4882a593Smuzhiyun			};
325*4882a593Smuzhiyun		};
326*4882a593Smuzhiyun
327*4882a593Smuzhiyun		sdhc1_pin_a: sdhc1-pin-active {
328*4882a593Smuzhiyun			clk {
329*4882a593Smuzhiyun				pins = "sdc1_clk";
330*4882a593Smuzhiyun				drive-strength = <16>;
331*4882a593Smuzhiyun				bias-disable;
332*4882a593Smuzhiyun			};
333*4882a593Smuzhiyun
334*4882a593Smuzhiyun			cmd-data {
335*4882a593Smuzhiyun				pins = "sdc1_cmd", "sdc1_data";
336*4882a593Smuzhiyun				drive-strength = <10>;
337*4882a593Smuzhiyun				bias-pull-up;
338*4882a593Smuzhiyun			};
339*4882a593Smuzhiyun		};
340*4882a593Smuzhiyun
341*4882a593Smuzhiyun		sdhc2_cd_pin_a: sdhc2-cd-pin-active {
342*4882a593Smuzhiyun			pins = "gpio62";
343*4882a593Smuzhiyun			function = "gpio";
344*4882a593Smuzhiyun
345*4882a593Smuzhiyun			drive-strength = <2>;
346*4882a593Smuzhiyun			bias-disable;
347*4882a593Smuzhiyun		 };
348*4882a593Smuzhiyun
349*4882a593Smuzhiyun		sdhc2_pin_a: sdhc2-pin-active {
350*4882a593Smuzhiyun			clk {
351*4882a593Smuzhiyun				pins = "sdc2_clk";
352*4882a593Smuzhiyun				drive-strength = <10>;
353*4882a593Smuzhiyun				bias-disable;
354*4882a593Smuzhiyun			};
355*4882a593Smuzhiyun
356*4882a593Smuzhiyun			cmd-data {
357*4882a593Smuzhiyun				pins = "sdc2_cmd", "sdc2_data";
358*4882a593Smuzhiyun				drive-strength = <6>;
359*4882a593Smuzhiyun				bias-pull-up;
360*4882a593Smuzhiyun			};
361*4882a593Smuzhiyun		};
362*4882a593Smuzhiyun	};
363*4882a593Smuzhiyun
364*4882a593Smuzhiyun	dma-controller@f9944000 {
365*4882a593Smuzhiyun		qcom,controlled-remotely;
366*4882a593Smuzhiyun	};
367*4882a593Smuzhiyun
368*4882a593Smuzhiyun	usb@f9a55000 {
369*4882a593Smuzhiyun		status = "ok";
370*4882a593Smuzhiyun
371*4882a593Smuzhiyun		phys = <&usb_hs1_phy>;
372*4882a593Smuzhiyun		phy-select = <&tcsr 0xb000 0>;
373*4882a593Smuzhiyun		extcon = <&smbb>, <&usb_id>;
374*4882a593Smuzhiyun		vbus-supply = <&chg_otg>;
375*4882a593Smuzhiyun
376*4882a593Smuzhiyun		hnp-disable;
377*4882a593Smuzhiyun		srp-disable;
378*4882a593Smuzhiyun		adp-disable;
379*4882a593Smuzhiyun
380*4882a593Smuzhiyun		ulpi {
381*4882a593Smuzhiyun			phy@a {
382*4882a593Smuzhiyun				status = "ok";
383*4882a593Smuzhiyun
384*4882a593Smuzhiyun				v1p8-supply = <&pm8941_l6>;
385*4882a593Smuzhiyun				v3p3-supply = <&pm8941_l24>;
386*4882a593Smuzhiyun
387*4882a593Smuzhiyun				extcon = <&smbb>;
388*4882a593Smuzhiyun				qcom,init-seq = /bits/ 8 <0x1 0x64>;
389*4882a593Smuzhiyun			};
390*4882a593Smuzhiyun		};
391*4882a593Smuzhiyun	};
392*4882a593Smuzhiyun};
393*4882a593Smuzhiyun
394*4882a593Smuzhiyun&spmi_bus {
395*4882a593Smuzhiyun	pm8941@0 {
396*4882a593Smuzhiyun		charger@1000 {
397*4882a593Smuzhiyun			qcom,fast-charge-safe-current = <1300000>;
398*4882a593Smuzhiyun			qcom,fast-charge-current-limit = <1300000>;
399*4882a593Smuzhiyun			qcom,dc-current-limit = <1300000>;
400*4882a593Smuzhiyun			qcom,fast-charge-safe-voltage = <4400000>;
401*4882a593Smuzhiyun			qcom,fast-charge-high-threshold-voltage = <4350000>;
402*4882a593Smuzhiyun			qcom,fast-charge-low-threshold-voltage = <3400000>;
403*4882a593Smuzhiyun			qcom,auto-recharge-threshold-voltage = <4200000>;
404*4882a593Smuzhiyun			qcom,minimum-input-voltage = <4300000>;
405*4882a593Smuzhiyun		};
406*4882a593Smuzhiyun
407*4882a593Smuzhiyun		gpios@c000 {
408*4882a593Smuzhiyun			gpio_keys_pin_a: gpio-keys-active {
409*4882a593Smuzhiyun				pins = "gpio2", "gpio3", "gpio4", "gpio5";
410*4882a593Smuzhiyun				function = "normal";
411*4882a593Smuzhiyun
412*4882a593Smuzhiyun				bias-pull-up;
413*4882a593Smuzhiyun				power-source = <PM8941_GPIO_S3>;
414*4882a593Smuzhiyun			};
415*4882a593Smuzhiyun		};
416*4882a593Smuzhiyun
417*4882a593Smuzhiyun		coincell@2800 {
418*4882a593Smuzhiyun			status = "ok";
419*4882a593Smuzhiyun			qcom,rset-ohms = <2100>;
420*4882a593Smuzhiyun			qcom,vset-millivolts = <3000>;
421*4882a593Smuzhiyun		};
422*4882a593Smuzhiyun	};
423*4882a593Smuzhiyun
424*4882a593Smuzhiyun	pm8941@1 {
425*4882a593Smuzhiyun		wled@d800 {
426*4882a593Smuzhiyun			status = "ok";
427*4882a593Smuzhiyun
428*4882a593Smuzhiyun			qcom,cs-out;
429*4882a593Smuzhiyun			qcom,current-limit = <20>;
430*4882a593Smuzhiyun			qcom,current-boost-limit = <805>;
431*4882a593Smuzhiyun			qcom,switching-freq = <1600>;
432*4882a593Smuzhiyun			qcom,ovp = <29>;
433*4882a593Smuzhiyun			qcom,num-strings = <2>;
434*4882a593Smuzhiyun		};
435*4882a593Smuzhiyun	};
436*4882a593Smuzhiyun};
437