xref: /freebsd-src/sys/contrib/device-tree/src/arm64/qcom/sm8350-microsoft-surface-duo2.dts (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1e67e8565SEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause
2e67e8565SEmmanuel Vadot/*
3e67e8565SEmmanuel Vadot * Copyright (C) 2021, Microsoft Corporation
4e67e8565SEmmanuel Vadot */
5e67e8565SEmmanuel Vadot
6e67e8565SEmmanuel Vadot/dts-v1/;
7e67e8565SEmmanuel Vadot
8e67e8565SEmmanuel Vadot#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
9e67e8565SEmmanuel Vadot#include "sm8350.dtsi"
10e67e8565SEmmanuel Vadot#include "pm8350.dtsi"
11e67e8565SEmmanuel Vadot#include "pm8350b.dtsi"
12e67e8565SEmmanuel Vadot#include "pm8350c.dtsi"
13e67e8565SEmmanuel Vadot#include "pmk8350.dtsi"
14e67e8565SEmmanuel Vadot#include "pmr735a.dtsi"
15e67e8565SEmmanuel Vadot#include "pmr735b.dtsi"
16e67e8565SEmmanuel Vadot
17e67e8565SEmmanuel Vadot/ {
18e67e8565SEmmanuel Vadot	model = "Microsoft Surface Duo 2";
19e67e8565SEmmanuel Vadot	compatible = "microsoft,surface-duo2", "qcom,sm8350";
20e67e8565SEmmanuel Vadot	chassis-type = "handset";
21e67e8565SEmmanuel Vadot
22e67e8565SEmmanuel Vadot	aliases {
23e67e8565SEmmanuel Vadot		serial0 = &uart2;
24e67e8565SEmmanuel Vadot	};
25e67e8565SEmmanuel Vadot
26e67e8565SEmmanuel Vadot	chosen {
27e67e8565SEmmanuel Vadot		stdout-path = "serial0:115200n8";
28e67e8565SEmmanuel Vadot	};
29e67e8565SEmmanuel Vadot
30e67e8565SEmmanuel Vadot	vph_pwr: vph-pwr-regulator {
31e67e8565SEmmanuel Vadot		compatible = "regulator-fixed";
32e67e8565SEmmanuel Vadot		regulator-name = "vph_pwr";
33e67e8565SEmmanuel Vadot		regulator-min-microvolt = <3700000>;
34e67e8565SEmmanuel Vadot		regulator-max-microvolt = <3700000>;
35e67e8565SEmmanuel Vadot
36e67e8565SEmmanuel Vadot		regulator-always-on;
37e67e8565SEmmanuel Vadot		regulator-boot-on;
38e67e8565SEmmanuel Vadot	};
39e67e8565SEmmanuel Vadot};
40e67e8565SEmmanuel Vadot
41e67e8565SEmmanuel Vadot&adsp {
42e67e8565SEmmanuel Vadot	status = "okay";
43e67e8565SEmmanuel Vadot	firmware-name = "qcom/sm8350/microsoft/adsp.mbn";
44e67e8565SEmmanuel Vadot};
45e67e8565SEmmanuel Vadot
46e67e8565SEmmanuel Vadot&apps_rsc {
47cb7aa33aSEmmanuel Vadot	regulators-0 {
48e67e8565SEmmanuel Vadot		compatible = "qcom,pm8350-rpmh-regulators";
49e67e8565SEmmanuel Vadot		qcom,pmic-id = "b";
50e67e8565SEmmanuel Vadot
51e67e8565SEmmanuel Vadot		vdd-s1-supply = <&vph_pwr>;
52e67e8565SEmmanuel Vadot		vdd-s2-supply = <&vph_pwr>;
53e67e8565SEmmanuel Vadot		vdd-s3-supply = <&vph_pwr>;
54e67e8565SEmmanuel Vadot		vdd-s4-supply = <&vph_pwr>;
55e67e8565SEmmanuel Vadot		vdd-s5-supply = <&vph_pwr>;
56e67e8565SEmmanuel Vadot		vdd-s6-supply = <&vph_pwr>;
57e67e8565SEmmanuel Vadot		vdd-s7-supply = <&vph_pwr>;
58e67e8565SEmmanuel Vadot		vdd-s8-supply = <&vph_pwr>;
59e67e8565SEmmanuel Vadot		vdd-s9-supply = <&vph_pwr>;
60e67e8565SEmmanuel Vadot		vdd-s10-supply = <&vph_pwr>;
61e67e8565SEmmanuel Vadot		vdd-s11-supply = <&vph_pwr>;
62e67e8565SEmmanuel Vadot		vdd-s12-supply = <&vph_pwr>;
63e67e8565SEmmanuel Vadot
64e67e8565SEmmanuel Vadot		vdd-l1-l4-supply = <&vreg_s11b_0p95>;
65e67e8565SEmmanuel Vadot		vdd-l2-l7-supply = <&vreg_bob>;
66e67e8565SEmmanuel Vadot		vdd-l3-l5-supply = <&vreg_bob>;
67e67e8565SEmmanuel Vadot		vdd-l6-l9-l10-supply = <&vreg_s11b_0p95>;
68e67e8565SEmmanuel Vadot		vdd-l8-supply = <&vreg_s2c_0p8>;
69e67e8565SEmmanuel Vadot
70e67e8565SEmmanuel Vadot		vreg_s10b_1p8: smps10 {
71e67e8565SEmmanuel Vadot			regulator-name = "vreg_s10b_1p8";
72e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
73e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1800000>;
74e67e8565SEmmanuel Vadot		};
75e67e8565SEmmanuel Vadot
76e67e8565SEmmanuel Vadot		vreg_s11b_0p95: smps11 {
77e67e8565SEmmanuel Vadot			regulator-name = "vreg_s11b_0p95";
78e67e8565SEmmanuel Vadot			regulator-min-microvolt = <752000>;
79e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1000000>;
80e67e8565SEmmanuel Vadot		};
81e67e8565SEmmanuel Vadot
82e67e8565SEmmanuel Vadot		vreg_s12b_1p25: smps12 {
83e67e8565SEmmanuel Vadot			regulator-name = "vreg_s12b_1p25";
84e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1224000>;
85e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1360000>;
86e67e8565SEmmanuel Vadot		};
87e67e8565SEmmanuel Vadot
88e67e8565SEmmanuel Vadot		vreg_l1b_0p88: ldo1 {
89e67e8565SEmmanuel Vadot			regulator-name = "vreg_l1b_0p88";
90e67e8565SEmmanuel Vadot			regulator-min-microvolt = <912000>;
91e67e8565SEmmanuel Vadot			regulator-max-microvolt = <920000>;
92e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
93e67e8565SEmmanuel Vadot		};
94e67e8565SEmmanuel Vadot
95e67e8565SEmmanuel Vadot		vreg_l2b_3p07: ldo2 {
96e67e8565SEmmanuel Vadot			regulator-name = "vreg_l2b_3p07";
97e67e8565SEmmanuel Vadot			regulator-min-microvolt = <3072000>;
98e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3072000>;
99e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
100e67e8565SEmmanuel Vadot		};
101e67e8565SEmmanuel Vadot
102e67e8565SEmmanuel Vadot		vreg_l3b_0p9: ldo3 {
103e67e8565SEmmanuel Vadot			regulator-name = "vreg_l3b_0p9";
104e67e8565SEmmanuel Vadot			regulator-min-microvolt = <904000>;
105e67e8565SEmmanuel Vadot			regulator-max-microvolt = <904000>;
106e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
107e67e8565SEmmanuel Vadot		};
108e67e8565SEmmanuel Vadot
109e67e8565SEmmanuel Vadot		vreg_l5b_0p88: ldo5 {
110e67e8565SEmmanuel Vadot			regulator-name = "vreg_l3b_0p9";
111e67e8565SEmmanuel Vadot			regulator-min-microvolt = <880000>;
112e67e8565SEmmanuel Vadot			regulator-max-microvolt = <888000>;
113e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
114e67e8565SEmmanuel Vadot		};
115e67e8565SEmmanuel Vadot
116e67e8565SEmmanuel Vadot		vreg_l6b_1p2: ldo6 {
117e67e8565SEmmanuel Vadot			regulator-name = "vreg_l6b_1p2";
118e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1200000>;
119e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1208000>;
120e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
121e67e8565SEmmanuel Vadot		};
122e67e8565SEmmanuel Vadot
123e67e8565SEmmanuel Vadot		vreg_l7b_2p96: ldo7 {
124e67e8565SEmmanuel Vadot			regulator-name = "vreg_l7b_2p96";
125e67e8565SEmmanuel Vadot			regulator-min-microvolt = <2400000>;
126e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3008000>;
127e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
128e67e8565SEmmanuel Vadot		};
129e67e8565SEmmanuel Vadot
130e67e8565SEmmanuel Vadot		vreg_l9b_1p2: ldo9 {
131e67e8565SEmmanuel Vadot			regulator-name = "vreg_l9b_1p2";
132e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1200000>;
133e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1200000>;
134e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
135e67e8565SEmmanuel Vadot		};
136e67e8565SEmmanuel Vadot	};
137e67e8565SEmmanuel Vadot
138cb7aa33aSEmmanuel Vadot	regulators-1 {
139e67e8565SEmmanuel Vadot		compatible = "qcom,pm8350c-rpmh-regulators";
140e67e8565SEmmanuel Vadot		qcom,pmic-id = "c";
141e67e8565SEmmanuel Vadot
142e67e8565SEmmanuel Vadot		vdd-s1-supply = <&vph_pwr>;
143e67e8565SEmmanuel Vadot		vdd-s2-supply = <&vph_pwr>;
144e67e8565SEmmanuel Vadot		vdd-s3-supply = <&vph_pwr>;
145e67e8565SEmmanuel Vadot		vdd-s4-supply = <&vph_pwr>;
146e67e8565SEmmanuel Vadot		vdd-s5-supply = <&vph_pwr>;
147e67e8565SEmmanuel Vadot		vdd-s6-supply = <&vph_pwr>;
148e67e8565SEmmanuel Vadot		vdd-s7-supply = <&vph_pwr>;
149e67e8565SEmmanuel Vadot		vdd-s8-supply = <&vph_pwr>;
150e67e8565SEmmanuel Vadot		vdd-s9-supply = <&vph_pwr>;
151e67e8565SEmmanuel Vadot		vdd-s10-supply = <&vph_pwr>;
152e67e8565SEmmanuel Vadot
153e67e8565SEmmanuel Vadot		vdd-l1-l12-supply = <&vreg_s1c_1p86>;
154e67e8565SEmmanuel Vadot		vdd-l2-l8-supply = <&vreg_s1c_1p86>;
155e67e8565SEmmanuel Vadot		vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob>;
156e67e8565SEmmanuel Vadot		vdd-l6-l9-l11-supply = <&vreg_bob>;
157e67e8565SEmmanuel Vadot		vdd-l10-supply = <&vreg_s12b_1p25>;
158e67e8565SEmmanuel Vadot
159e67e8565SEmmanuel Vadot		vdd-bob-supply = <&vph_pwr>;
160e67e8565SEmmanuel Vadot
161e67e8565SEmmanuel Vadot		vreg_s1c_1p86: smps1 {
162e67e8565SEmmanuel Vadot			regulator-name = "vreg_s1c_1p86";
163e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
164e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1952000>;
165e67e8565SEmmanuel Vadot		};
166e67e8565SEmmanuel Vadot
167e67e8565SEmmanuel Vadot		vreg_s2c_0p8: smps2 {
168e67e8565SEmmanuel Vadot			regulator-name = "vreg_s2c_0p8";
169e67e8565SEmmanuel Vadot			regulator-min-microvolt = <640000>;
170e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1000000>;
171e67e8565SEmmanuel Vadot		};
172e67e8565SEmmanuel Vadot
173e67e8565SEmmanuel Vadot		vreg_s10c_1p05: smps10 {
174e67e8565SEmmanuel Vadot			regulator-name = "vreg_s10c_1p05";
175e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1048000>;
176e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1128000>;
177e67e8565SEmmanuel Vadot		};
178e67e8565SEmmanuel Vadot
179e67e8565SEmmanuel Vadot		vreg_bob: bob {
180e67e8565SEmmanuel Vadot			regulator-name = "vreg_bob";
181e67e8565SEmmanuel Vadot			regulator-min-microvolt = <3008000>;
182e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3960000>;
183e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
184e67e8565SEmmanuel Vadot		};
185e67e8565SEmmanuel Vadot
186e67e8565SEmmanuel Vadot		vreg_l1c_1p8: ldo1 {
187e67e8565SEmmanuel Vadot			regulator-name = "vreg_l1c_1p8";
188e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
189e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1800000>;
190e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
191e67e8565SEmmanuel Vadot		};
192e67e8565SEmmanuel Vadot
193e67e8565SEmmanuel Vadot		vreg_l2c_1p8: ldo2 {
194e67e8565SEmmanuel Vadot			regulator-name = "vreg_l2c_1p8";
195e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
196e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1800000>;
197e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
198e67e8565SEmmanuel Vadot		};
199e67e8565SEmmanuel Vadot
200e67e8565SEmmanuel Vadot		vreg_l3c_3p0: ldo3 {
201e67e8565SEmmanuel Vadot			regulator-name = "vreg_l3c_3p0";
202e67e8565SEmmanuel Vadot			regulator-min-microvolt = <3008000>;
203e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3008000>;
204e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
205e67e8565SEmmanuel Vadot		};
206e67e8565SEmmanuel Vadot
207e67e8565SEmmanuel Vadot		vreg_l4c_uim1: ldo4 {
208e67e8565SEmmanuel Vadot			regulator-name = "vreg_l4c_uim1";
209e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1704000>;
210e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3000000>;
211e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
212e67e8565SEmmanuel Vadot		};
213e67e8565SEmmanuel Vadot
214e67e8565SEmmanuel Vadot		vreg_l5c_uim2: ldo5 {
215e67e8565SEmmanuel Vadot			regulator-name = "vreg_l5c_uim2";
216e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1704000>;
217e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3000000>;
218e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
219e67e8565SEmmanuel Vadot		};
220e67e8565SEmmanuel Vadot
221e67e8565SEmmanuel Vadot		vreg_l6c_1p8: ldo6 {
222e67e8565SEmmanuel Vadot			regulator-name = "vreg_l6c_1p8";
223e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
224e67e8565SEmmanuel Vadot			regulator-max-microvolt = <2960000>;
225e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
226e67e8565SEmmanuel Vadot		};
227e67e8565SEmmanuel Vadot
228e67e8565SEmmanuel Vadot		vreg_l7c_3p0: ldo7 {
229e67e8565SEmmanuel Vadot			regulator-name = "vreg_l7c_3p0";
230e67e8565SEmmanuel Vadot			regulator-min-microvolt = <3008000>;
231e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3008000>;
232e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
233e67e8565SEmmanuel Vadot		};
234e67e8565SEmmanuel Vadot
235e67e8565SEmmanuel Vadot		vreg_l8c_1p8: ldo8 {
236e67e8565SEmmanuel Vadot			regulator-name = "vreg_l8c_1p8";
237e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
238e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1800000>;
239e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
240e67e8565SEmmanuel Vadot		};
241e67e8565SEmmanuel Vadot
242e67e8565SEmmanuel Vadot		vreg_l9c_2p96: ldo9 {
243e67e8565SEmmanuel Vadot			regulator-name = "vreg_l9c_2p96";
244e67e8565SEmmanuel Vadot			regulator-min-microvolt = <2960000>;
245e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3008000>;
246e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
247e67e8565SEmmanuel Vadot		};
248e67e8565SEmmanuel Vadot
249e67e8565SEmmanuel Vadot		vreg_l10c_1p2: ldo10 {
250e67e8565SEmmanuel Vadot			regulator-name = "vreg_l10c_1p2";
251e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1200000>;
252e67e8565SEmmanuel Vadot			regulator-max-microvolt = <1200000>;
253e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
254e67e8565SEmmanuel Vadot		};
255e67e8565SEmmanuel Vadot
256e67e8565SEmmanuel Vadot		vreg_l11c_2p96: ldo11 {
257e67e8565SEmmanuel Vadot			regulator-name = "vreg_l11c_2p96";
258e67e8565SEmmanuel Vadot			regulator-min-microvolt = <2400000>;
259e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3008000>;
260e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
261e67e8565SEmmanuel Vadot		};
262e67e8565SEmmanuel Vadot
263e67e8565SEmmanuel Vadot		vreg_l12c_1p8: ldo12 {
264e67e8565SEmmanuel Vadot			regulator-name = "vreg_l12c_1p8";
265e67e8565SEmmanuel Vadot			regulator-min-microvolt = <1800000>;
266e67e8565SEmmanuel Vadot			regulator-max-microvolt = <2000000>;
267e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
268e67e8565SEmmanuel Vadot		};
269e67e8565SEmmanuel Vadot
270e67e8565SEmmanuel Vadot		vreg_l13c_3p0: ldo13 {
271e67e8565SEmmanuel Vadot			regulator-name = "vreg_l13c_3p0";
272e67e8565SEmmanuel Vadot			regulator-min-microvolt = <3000000>;
273e67e8565SEmmanuel Vadot			regulator-max-microvolt = <3000000>;
274e67e8565SEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
275e67e8565SEmmanuel Vadot		};
276e67e8565SEmmanuel Vadot	};
277e67e8565SEmmanuel Vadot};
278e67e8565SEmmanuel Vadot
279e67e8565SEmmanuel Vadot&cdsp {
280e67e8565SEmmanuel Vadot	status = "okay";
281e67e8565SEmmanuel Vadot	firmware-name = "qcom/sm8350/microsoft/cdsp.mbn";
282e67e8565SEmmanuel Vadot};
283e67e8565SEmmanuel Vadot
284d5b0e70fSEmmanuel Vadot&i2c10 {
285d5b0e70fSEmmanuel Vadot	status = "okay";
286d5b0e70fSEmmanuel Vadot};
287d5b0e70fSEmmanuel Vadot
288d5b0e70fSEmmanuel Vadot&i2c11 {
289d5b0e70fSEmmanuel Vadot	status = "okay";
290d5b0e70fSEmmanuel Vadot};
291d5b0e70fSEmmanuel Vadot
292e67e8565SEmmanuel Vadot&ipa {
293cb7aa33aSEmmanuel Vadot	qcom,gsi-loader = "self";
294e67e8565SEmmanuel Vadot	memory-region = <&pil_ipa_fw_mem>;
295cb7aa33aSEmmanuel Vadot	status = "okay";
296e67e8565SEmmanuel Vadot};
297e67e8565SEmmanuel Vadot
298e67e8565SEmmanuel Vadot&mpss {
299e67e8565SEmmanuel Vadot	status = "okay";
300e67e8565SEmmanuel Vadot	firmware-name = "qcom/sm8350/microsoft/modem.mbn";
301e67e8565SEmmanuel Vadot};
302e67e8565SEmmanuel Vadot
303e67e8565SEmmanuel Vadot&qupv3_id_0 {
304e67e8565SEmmanuel Vadot	status = "okay";
305e67e8565SEmmanuel Vadot};
306e67e8565SEmmanuel Vadot
307d5b0e70fSEmmanuel Vadot&qupv3_id_1 {
308d5b0e70fSEmmanuel Vadot	status = "okay";
309d5b0e70fSEmmanuel Vadot};
310d5b0e70fSEmmanuel Vadot
311e67e8565SEmmanuel Vadot&slpi {
312e67e8565SEmmanuel Vadot	status = "okay";
313e67e8565SEmmanuel Vadot	firmware-name = "qcom/sm8350/microsoft/slpi.mbn";
314e67e8565SEmmanuel Vadot};
315e67e8565SEmmanuel Vadot
316e67e8565SEmmanuel Vadot&tlmm {
317e67e8565SEmmanuel Vadot	gpio-reserved-ranges = <4 4>, <12 4>, <56 4>, <76 4>;
318e67e8565SEmmanuel Vadot};
319e67e8565SEmmanuel Vadot
320e67e8565SEmmanuel Vadot&uart2 {
321e67e8565SEmmanuel Vadot	status = "okay";
322e67e8565SEmmanuel Vadot};
323e67e8565SEmmanuel Vadot
324e67e8565SEmmanuel Vadot&ufs_mem_hc {
325e67e8565SEmmanuel Vadot	status = "okay";
326e67e8565SEmmanuel Vadot
327e67e8565SEmmanuel Vadot	reset-gpios = <&tlmm 203 GPIO_ACTIVE_LOW>;
328e67e8565SEmmanuel Vadot
329e67e8565SEmmanuel Vadot	vcc-supply = <&vreg_l7b_2p96>;
330e67e8565SEmmanuel Vadot	vcc-max-microamp = <800000>;
331e67e8565SEmmanuel Vadot	vccq-supply = <&vreg_l9b_1p2>;
332e67e8565SEmmanuel Vadot	vccq-max-microamp = <900000>;
333e67e8565SEmmanuel Vadot};
334e67e8565SEmmanuel Vadot
335e67e8565SEmmanuel Vadot&ufs_mem_phy {
336e67e8565SEmmanuel Vadot	status = "okay";
337e67e8565SEmmanuel Vadot
338e67e8565SEmmanuel Vadot	vdda-phy-supply = <&vreg_l5b_0p88>;
339e67e8565SEmmanuel Vadot	vdda-pll-supply = <&vreg_l6b_1p2>;
340e67e8565SEmmanuel Vadot};
341e67e8565SEmmanuel Vadot
342e67e8565SEmmanuel Vadot&usb_1 {
343e67e8565SEmmanuel Vadot	status = "okay";
344*fac71e4eSEmmanuel Vadot};
345*fac71e4eSEmmanuel Vadot
346*fac71e4eSEmmanuel Vadot&usb_1_dwc3 {
347e67e8565SEmmanuel Vadot	dr_mode = "peripheral";
348e67e8565SEmmanuel Vadot};
349e67e8565SEmmanuel Vadot
350e67e8565SEmmanuel Vadot&usb_1_hsphy {
351e67e8565SEmmanuel Vadot	status = "okay";
352e67e8565SEmmanuel Vadot
353e67e8565SEmmanuel Vadot	vdda-pll-supply = <&vreg_l5b_0p88>;
354e67e8565SEmmanuel Vadot	vdda18-supply = <&vreg_l1c_1p8>;
355e67e8565SEmmanuel Vadot	vdda33-supply = <&vreg_l2b_3p07>;
356e67e8565SEmmanuel Vadot};
357e67e8565SEmmanuel Vadot
358e67e8565SEmmanuel Vadot&usb_1_qmpphy {
359e67e8565SEmmanuel Vadot	status = "okay";
360e67e8565SEmmanuel Vadot
361e67e8565SEmmanuel Vadot	vdda-phy-supply = <&vreg_l6b_1p2>;
362e67e8565SEmmanuel Vadot	vdda-pll-supply = <&vreg_l1b_0p88>;
363e67e8565SEmmanuel Vadot};
364e67e8565SEmmanuel Vadot
365e67e8565SEmmanuel Vadot&usb_2 {
366e67e8565SEmmanuel Vadot	status = "okay";
367e67e8565SEmmanuel Vadot};
368e67e8565SEmmanuel Vadot
369e67e8565SEmmanuel Vadot&usb_2_hsphy {
370e67e8565SEmmanuel Vadot	status = "okay";
371e67e8565SEmmanuel Vadot
372e67e8565SEmmanuel Vadot	vdda-pll-supply = <&vreg_l5b_0p88>;
373e67e8565SEmmanuel Vadot	vdda18-supply = <&vreg_l1c_1p8>;
374e67e8565SEmmanuel Vadot	vdda33-supply = <&vreg_l2b_3p07>;
375e67e8565SEmmanuel Vadot};
376e67e8565SEmmanuel Vadot
377e67e8565SEmmanuel Vadot&usb_2_qmpphy {
378e67e8565SEmmanuel Vadot	status = "okay";
379e67e8565SEmmanuel Vadot
380e67e8565SEmmanuel Vadot	vdda-phy-supply = <&vreg_l6b_1p2>;
381e67e8565SEmmanuel Vadot	vdda-pll-supply = <&vreg_l5b_0p88>;
382e67e8565SEmmanuel Vadot};
383