xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/qdu1000-idp.dts (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1cb7aa33aSEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause
2cb7aa33aSEmmanuel Vadot/*
3cb7aa33aSEmmanuel Vadot * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
4cb7aa33aSEmmanuel Vadot */
5cb7aa33aSEmmanuel Vadot
6cb7aa33aSEmmanuel Vadot/dts-v1/;
7cb7aa33aSEmmanuel Vadot
8cb7aa33aSEmmanuel Vadot#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
9cb7aa33aSEmmanuel Vadot#include "qdu1000.dtsi"
10cb7aa33aSEmmanuel Vadot#include "pm8150.dtsi"
11cb7aa33aSEmmanuel Vadot
12cb7aa33aSEmmanuel Vadot/ {
13cb7aa33aSEmmanuel Vadot	model = "Qualcomm Technologies, Inc. QDU1000 IDP";
14cb7aa33aSEmmanuel Vadot	compatible = "qcom,qdu1000-idp", "qcom,qdu1000";
15cb7aa33aSEmmanuel Vadot	chassis-type = "embedded";
16cb7aa33aSEmmanuel Vadot
17cb7aa33aSEmmanuel Vadot	aliases {
18cb7aa33aSEmmanuel Vadot		serial0 = &uart7;
19cb7aa33aSEmmanuel Vadot	};
20cb7aa33aSEmmanuel Vadot
21cb7aa33aSEmmanuel Vadot	chosen {
22cb7aa33aSEmmanuel Vadot		stdout-path = "serial0:115200n8";
23cb7aa33aSEmmanuel Vadot	};
24cb7aa33aSEmmanuel Vadot
25cb7aa33aSEmmanuel Vadot	clocks {
26cb7aa33aSEmmanuel Vadot		xo_board: xo-board-clk {
27cb7aa33aSEmmanuel Vadot			compatible = "fixed-clock";
28cb7aa33aSEmmanuel Vadot			clock-frequency = <19200000>;
29cb7aa33aSEmmanuel Vadot			#clock-cells = <0>;
30cb7aa33aSEmmanuel Vadot		};
31cb7aa33aSEmmanuel Vadot
32cb7aa33aSEmmanuel Vadot		sleep_clk: sleep-clk {
33cb7aa33aSEmmanuel Vadot			compatible = "fixed-clock";
34cb7aa33aSEmmanuel Vadot			clock-frequency = <32000>;
35cb7aa33aSEmmanuel Vadot			#clock-cells = <0>;
36cb7aa33aSEmmanuel Vadot		};
37cb7aa33aSEmmanuel Vadot	};
38cb7aa33aSEmmanuel Vadot
39cb7aa33aSEmmanuel Vadot	ppvar_sys: ppvar-sys-regulator {
40cb7aa33aSEmmanuel Vadot		compatible = "regulator-fixed";
41cb7aa33aSEmmanuel Vadot		regulator-name = "ppvar_sys";
42cb7aa33aSEmmanuel Vadot		regulator-min-microvolt = <4200000>;
43cb7aa33aSEmmanuel Vadot		regulator-max-microvolt = <4200000>;
44cb7aa33aSEmmanuel Vadot
45cb7aa33aSEmmanuel Vadot		regulator-always-on;
46cb7aa33aSEmmanuel Vadot		regulator-boot-on;
47cb7aa33aSEmmanuel Vadot	};
48cb7aa33aSEmmanuel Vadot
49cb7aa33aSEmmanuel Vadot	vph_pwr: vph-pwr-regulator {
50cb7aa33aSEmmanuel Vadot		compatible = "regulator-fixed";
51cb7aa33aSEmmanuel Vadot		regulator-name = "vph_pwr";
52cb7aa33aSEmmanuel Vadot		regulator-min-microvolt = <3700000>;
53cb7aa33aSEmmanuel Vadot		regulator-max-microvolt = <3700000>;
54cb7aa33aSEmmanuel Vadot
55cb7aa33aSEmmanuel Vadot		regulator-always-on;
56cb7aa33aSEmmanuel Vadot		regulator-boot-on;
57cb7aa33aSEmmanuel Vadot
58cb7aa33aSEmmanuel Vadot		vin-supply = <&ppvar_sys>;
59cb7aa33aSEmmanuel Vadot	};
60cb7aa33aSEmmanuel Vadot};
61cb7aa33aSEmmanuel Vadot
62cb7aa33aSEmmanuel Vadot&apps_rsc {
63cb7aa33aSEmmanuel Vadot	regulators {
64cb7aa33aSEmmanuel Vadot		compatible = "qcom,pm8150-rpmh-regulators";
65cb7aa33aSEmmanuel Vadot		qcom,pmic-id = "a";
66cb7aa33aSEmmanuel Vadot
67cb7aa33aSEmmanuel Vadot		vdd-s1-supply = <&vph_pwr>;
68cb7aa33aSEmmanuel Vadot		vdd-s2-supply = <&vph_pwr>;
69cb7aa33aSEmmanuel Vadot		vdd-s3-supply = <&vph_pwr>;
70cb7aa33aSEmmanuel Vadot		vdd-s4-supply = <&vph_pwr>;
71cb7aa33aSEmmanuel Vadot		vdd-s5-supply = <&vph_pwr>;
72cb7aa33aSEmmanuel Vadot		vdd-s6-supply = <&vph_pwr>;
73cb7aa33aSEmmanuel Vadot		vdd-s7-supply = <&vph_pwr>;
74cb7aa33aSEmmanuel Vadot		vdd-s8-supply = <&vph_pwr>;
75cb7aa33aSEmmanuel Vadot		vdd-s9-supply = <&vph_pwr>;
76cb7aa33aSEmmanuel Vadot		vdd-s10-supply = <&vph_pwr>;
77cb7aa33aSEmmanuel Vadot
78cb7aa33aSEmmanuel Vadot		vdd-l1-l8-l11-supply = <&vreg_s6a_0p9>;
79cb7aa33aSEmmanuel Vadot		vdd-l2-l10-supply = <&vph_pwr>;
80cb7aa33aSEmmanuel Vadot		vdd-l3-l4-l5-l18-supply = <&vreg_s5a_2p0>;
81cb7aa33aSEmmanuel Vadot		vdd-l6-l9-supply = <&vreg_s6a_0p9>;
82cb7aa33aSEmmanuel Vadot		vdd-l7-l12-l14-l15-supply = <&vreg_s4a_1p8>;
83cb7aa33aSEmmanuel Vadot		vdd-l13-l16-l17-supply = <&vph_pwr>;
84cb7aa33aSEmmanuel Vadot
85cb7aa33aSEmmanuel Vadot		vreg_s2a_0p5: smps2 {
86cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s2a_0p5";
87cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <320000>;
88cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <570000>;
89cb7aa33aSEmmanuel Vadot		};
90cb7aa33aSEmmanuel Vadot
91cb7aa33aSEmmanuel Vadot		vreg_s3a_1p05: smps3 {
92cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s3a_1p05";
93cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <950000>;
94cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1170000>;
95cb7aa33aSEmmanuel Vadot		};
96cb7aa33aSEmmanuel Vadot
97cb7aa33aSEmmanuel Vadot		vreg_s4a_1p8: smps4 {
98cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s4a_1p8";
99cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1800000>;
100cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1800000>;
101cb7aa33aSEmmanuel Vadot		};
102cb7aa33aSEmmanuel Vadot
103cb7aa33aSEmmanuel Vadot		vreg_s5a_2p0: smps5 {
104cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s5a_2p0";
105cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1904000>;
106cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <2000000>;
107cb7aa33aSEmmanuel Vadot		};
108cb7aa33aSEmmanuel Vadot
109cb7aa33aSEmmanuel Vadot		vreg_s6a_0p9: smps6 {
110cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s6a_0p9";
111cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <920000>;
112cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1128000>;
113cb7aa33aSEmmanuel Vadot		};
114cb7aa33aSEmmanuel Vadot
115cb7aa33aSEmmanuel Vadot		vreg_s7a_1p2: smps7 {
116cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s7a_1p2";
117cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1200000>;
118cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1200000>;
119cb7aa33aSEmmanuel Vadot		};
120cb7aa33aSEmmanuel Vadot
121cb7aa33aSEmmanuel Vadot		vreg_s8a_1p3: smps8 {
122cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_s8a_1p3";
123cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1352000>;
124cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1352000>;
125cb7aa33aSEmmanuel Vadot		};
126cb7aa33aSEmmanuel Vadot
127cb7aa33aSEmmanuel Vadot		vreg_l1a_0p91: ldo1 {
128cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l1a_0p91";
129cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <312000>;
130cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1304000>;
131cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
132cb7aa33aSEmmanuel Vadot		};
133cb7aa33aSEmmanuel Vadot
134cb7aa33aSEmmanuel Vadot		vreg_l2a_2p3: ldo2 {
135cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l2a_2p3";
136cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <2970000>;
137cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <3300000>;
138cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
139cb7aa33aSEmmanuel Vadot		};
140cb7aa33aSEmmanuel Vadot
141cb7aa33aSEmmanuel Vadot		vreg_l3a_1p2: ldo3 {
142cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l3a_1p2";
143cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <920000>;
144cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1260000>;
145cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
146cb7aa33aSEmmanuel Vadot		};
147cb7aa33aSEmmanuel Vadot
148cb7aa33aSEmmanuel Vadot		vreg_l5a_0p8: ldo5 {
149cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l5a_0p8";
150cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <312000>;
151cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1304000>;
152cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
153cb7aa33aSEmmanuel Vadot		};
154cb7aa33aSEmmanuel Vadot
155cb7aa33aSEmmanuel Vadot		vreg_l6a_0p91: ldo6 {
156cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l6a_0p91";
157cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <880000>;
158cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <950000>;
159cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
160cb7aa33aSEmmanuel Vadot		};
161cb7aa33aSEmmanuel Vadot
162cb7aa33aSEmmanuel Vadot		vreg_l7a_1p8: ldo7 {
163cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l7a_1p8";
164cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1650000>;
165cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <2000000>;
166cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
167cb7aa33aSEmmanuel Vadot
168cb7aa33aSEmmanuel Vadot		};
169cb7aa33aSEmmanuel Vadot
170cb7aa33aSEmmanuel Vadot		vreg_l8a_0p91: ldo8 {
171cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l8a_0p91";
172cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <888000>;
173cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <925000>;
174cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
175cb7aa33aSEmmanuel Vadot		};
176cb7aa33aSEmmanuel Vadot
177cb7aa33aSEmmanuel Vadot		vreg_l9a_0p91: ldo9 {
178cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l9a_0p91";
179cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <312000>;
180cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1304000>;
181cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
182cb7aa33aSEmmanuel Vadot		};
183cb7aa33aSEmmanuel Vadot
184cb7aa33aSEmmanuel Vadot		vreg_l10a_2p95: ldo10 {
185cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l10a_2p95";
186cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <2700000>;
187cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <3544000>;
188cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
189cb7aa33aSEmmanuel Vadot		};
190cb7aa33aSEmmanuel Vadot
191cb7aa33aSEmmanuel Vadot		vreg_l11a_0p91: ldo11 {
192cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l11a_0p91";
193cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <800000>;
194cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1000000>;
195cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
196cb7aa33aSEmmanuel Vadot		};
197cb7aa33aSEmmanuel Vadot
198cb7aa33aSEmmanuel Vadot		vreg_l12a_1p8: ldo12 {
199cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l12a_1p8";
200cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1504000>;
201cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1504000>;
202cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
203cb7aa33aSEmmanuel Vadot		};
204cb7aa33aSEmmanuel Vadot
205cb7aa33aSEmmanuel Vadot		vreg_l14a_1p8: ldo14 {
206cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l14a_1p8";
207cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1650000>;
208cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1950000>;
209cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
210cb7aa33aSEmmanuel Vadot		};
211cb7aa33aSEmmanuel Vadot
212cb7aa33aSEmmanuel Vadot		vreg_l15a_1p8: ldo15 {
213cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l15a_1p8";
214cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1504000>;
215cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <2000000>;
216cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
217cb7aa33aSEmmanuel Vadot		};
218cb7aa33aSEmmanuel Vadot
219cb7aa33aSEmmanuel Vadot		vreg_l16a_1p8: ldo16 {
220cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l16a_1p8";
221cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <1710000>;
222cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1890000>;
223cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
224cb7aa33aSEmmanuel Vadot		};
225cb7aa33aSEmmanuel Vadot
226cb7aa33aSEmmanuel Vadot		vreg_l17a_3p3: ldo17 {
227cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l17a_3p3";
228cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <3000000>;
229cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <3544000>;
230cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
231cb7aa33aSEmmanuel Vadot		};
232cb7aa33aSEmmanuel Vadot
233cb7aa33aSEmmanuel Vadot		vreg_l18a_1p2: ldo18 {
234cb7aa33aSEmmanuel Vadot			regulator-name = "vreg_l18a_1p2";
235cb7aa33aSEmmanuel Vadot			regulator-min-microvolt = <312000>;
236cb7aa33aSEmmanuel Vadot			regulator-max-microvolt = <1304000>;
237cb7aa33aSEmmanuel Vadot			regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
238cb7aa33aSEmmanuel Vadot		};
239cb7aa33aSEmmanuel Vadot	};
240cb7aa33aSEmmanuel Vadot};
241cb7aa33aSEmmanuel Vadot
242cb7aa33aSEmmanuel Vadot&qup_i2c1_data_clk {
243cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
244cb7aa33aSEmmanuel Vadot	bias-pull-up;
245cb7aa33aSEmmanuel Vadot};
246cb7aa33aSEmmanuel Vadot
247cb7aa33aSEmmanuel Vadot&qup_i2c2_data_clk {
248cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
249cb7aa33aSEmmanuel Vadot	bias-pull-up;
250cb7aa33aSEmmanuel Vadot};
251cb7aa33aSEmmanuel Vadot
252cb7aa33aSEmmanuel Vadot&qup_i2c3_data_clk {
253cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
254cb7aa33aSEmmanuel Vadot	bias-pull-up;
255cb7aa33aSEmmanuel Vadot};
256cb7aa33aSEmmanuel Vadot
257cb7aa33aSEmmanuel Vadot&qup_i2c4_data_clk {
258cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
259cb7aa33aSEmmanuel Vadot	bias-pull-up;
260cb7aa33aSEmmanuel Vadot};
261cb7aa33aSEmmanuel Vadot
262cb7aa33aSEmmanuel Vadot&qup_i2c5_data_clk {
263cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
264cb7aa33aSEmmanuel Vadot	bias-pull-up;
265cb7aa33aSEmmanuel Vadot};
266cb7aa33aSEmmanuel Vadot
267cb7aa33aSEmmanuel Vadot&qup_i2c6_data_clk {
268cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
269cb7aa33aSEmmanuel Vadot	bias-pull-up;
270cb7aa33aSEmmanuel Vadot};
271cb7aa33aSEmmanuel Vadot
272cb7aa33aSEmmanuel Vadot&qup_i2c9_data_clk {
273cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
274cb7aa33aSEmmanuel Vadot	bias-pull-up;
275cb7aa33aSEmmanuel Vadot};
276cb7aa33aSEmmanuel Vadot
277cb7aa33aSEmmanuel Vadot&qup_i2c10_data_clk {
278cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
279cb7aa33aSEmmanuel Vadot	bias-pull-up;
280cb7aa33aSEmmanuel Vadot};
281cb7aa33aSEmmanuel Vadot
282cb7aa33aSEmmanuel Vadot&qup_i2c11_data_clk {
283cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
284cb7aa33aSEmmanuel Vadot	bias-pull-up;
285cb7aa33aSEmmanuel Vadot};
286cb7aa33aSEmmanuel Vadot
287cb7aa33aSEmmanuel Vadot&qup_i2c12_data_clk {
288cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
289cb7aa33aSEmmanuel Vadot	bias-pull-up;
290cb7aa33aSEmmanuel Vadot};
291cb7aa33aSEmmanuel Vadot
292cb7aa33aSEmmanuel Vadot&qup_i2c13_data_clk {
293cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
294cb7aa33aSEmmanuel Vadot	bias-pull-up;
295cb7aa33aSEmmanuel Vadot};
296cb7aa33aSEmmanuel Vadot
297cb7aa33aSEmmanuel Vadot&qup_i2c14_data_clk {
298cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
299cb7aa33aSEmmanuel Vadot	bias-pull-up;
300cb7aa33aSEmmanuel Vadot};
301cb7aa33aSEmmanuel Vadot
302cb7aa33aSEmmanuel Vadot&qup_i2c15_data_clk {
303cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
304cb7aa33aSEmmanuel Vadot	bias-pull-up;
305cb7aa33aSEmmanuel Vadot};
306cb7aa33aSEmmanuel Vadot
307cb7aa33aSEmmanuel Vadot&qup_spi1_cs {
308cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
309cb7aa33aSEmmanuel Vadot	bias-disable;
310cb7aa33aSEmmanuel Vadot};
311cb7aa33aSEmmanuel Vadot
312cb7aa33aSEmmanuel Vadot&qup_spi1_data_clk {
313cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
314cb7aa33aSEmmanuel Vadot	bias-disable;
315cb7aa33aSEmmanuel Vadot};
316cb7aa33aSEmmanuel Vadot
317cb7aa33aSEmmanuel Vadot&qup_spi2_cs {
318cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
319cb7aa33aSEmmanuel Vadot	bias-disable;
320cb7aa33aSEmmanuel Vadot};
321cb7aa33aSEmmanuel Vadot
322cb7aa33aSEmmanuel Vadot&qup_spi2_data_clk {
323cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
324cb7aa33aSEmmanuel Vadot	bias-disable;
325cb7aa33aSEmmanuel Vadot};
326cb7aa33aSEmmanuel Vadot
327cb7aa33aSEmmanuel Vadot&qup_spi3_cs {
328cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
329cb7aa33aSEmmanuel Vadot	bias-disable;
330cb7aa33aSEmmanuel Vadot};
331cb7aa33aSEmmanuel Vadot
332cb7aa33aSEmmanuel Vadot&qup_spi3_data_clk {
333cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
334cb7aa33aSEmmanuel Vadot	bias-disable;
335cb7aa33aSEmmanuel Vadot};
336cb7aa33aSEmmanuel Vadot
337cb7aa33aSEmmanuel Vadot&qup_spi4_cs {
338cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
339cb7aa33aSEmmanuel Vadot	bias-disable;
340cb7aa33aSEmmanuel Vadot};
341cb7aa33aSEmmanuel Vadot
342cb7aa33aSEmmanuel Vadot&qup_spi4_data_clk {
343cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
344cb7aa33aSEmmanuel Vadot	bias-disable;
345cb7aa33aSEmmanuel Vadot};
346cb7aa33aSEmmanuel Vadot
347cb7aa33aSEmmanuel Vadot&qup_spi5_cs {
348cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
349cb7aa33aSEmmanuel Vadot	bias-disable;
350cb7aa33aSEmmanuel Vadot};
351cb7aa33aSEmmanuel Vadot
352cb7aa33aSEmmanuel Vadot&qup_spi5_data_clk {
353cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
354cb7aa33aSEmmanuel Vadot	bias-disable;
355cb7aa33aSEmmanuel Vadot};
356cb7aa33aSEmmanuel Vadot
357cb7aa33aSEmmanuel Vadot&qup_spi6_cs {
358cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
359cb7aa33aSEmmanuel Vadot	bias-disable;
360cb7aa33aSEmmanuel Vadot};
361cb7aa33aSEmmanuel Vadot
362cb7aa33aSEmmanuel Vadot&qup_spi6_data_clk {
363cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
364cb7aa33aSEmmanuel Vadot	bias-disable;
365cb7aa33aSEmmanuel Vadot};
366cb7aa33aSEmmanuel Vadot
367cb7aa33aSEmmanuel Vadot&qup_spi9_cs {
368cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
369cb7aa33aSEmmanuel Vadot	bias-disable;
370cb7aa33aSEmmanuel Vadot};
371cb7aa33aSEmmanuel Vadot
372cb7aa33aSEmmanuel Vadot&qup_spi9_data_clk {
373cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
374cb7aa33aSEmmanuel Vadot	bias-disable;
375cb7aa33aSEmmanuel Vadot};
376cb7aa33aSEmmanuel Vadot
377cb7aa33aSEmmanuel Vadot&qup_spi10_cs {
378cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
379cb7aa33aSEmmanuel Vadot	bias-disable;
380cb7aa33aSEmmanuel Vadot};
381cb7aa33aSEmmanuel Vadot
382cb7aa33aSEmmanuel Vadot&qup_spi10_data_clk {
383cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
384cb7aa33aSEmmanuel Vadot	bias-disable;
385cb7aa33aSEmmanuel Vadot};
386cb7aa33aSEmmanuel Vadot
387cb7aa33aSEmmanuel Vadot&qup_spi11_cs {
388cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
389cb7aa33aSEmmanuel Vadot	bias-disable;
390cb7aa33aSEmmanuel Vadot};
391cb7aa33aSEmmanuel Vadot
392cb7aa33aSEmmanuel Vadot&qup_spi11_data_clk {
393cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
394cb7aa33aSEmmanuel Vadot	bias-disable;
395cb7aa33aSEmmanuel Vadot};
396cb7aa33aSEmmanuel Vadot
397cb7aa33aSEmmanuel Vadot&qup_spi12_cs {
398cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
399cb7aa33aSEmmanuel Vadot	bias-disable;
400cb7aa33aSEmmanuel Vadot};
401cb7aa33aSEmmanuel Vadot
402cb7aa33aSEmmanuel Vadot&qup_spi12_data_clk {
403cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
404cb7aa33aSEmmanuel Vadot	bias-disable;
405cb7aa33aSEmmanuel Vadot};
406cb7aa33aSEmmanuel Vadot
407cb7aa33aSEmmanuel Vadot&qup_spi13_cs {
408cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
409cb7aa33aSEmmanuel Vadot	bias-disable;
410cb7aa33aSEmmanuel Vadot};
411cb7aa33aSEmmanuel Vadot
412cb7aa33aSEmmanuel Vadot&qup_spi13_data_clk {
413cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
414cb7aa33aSEmmanuel Vadot	bias-disable;
415cb7aa33aSEmmanuel Vadot};
416cb7aa33aSEmmanuel Vadot
417cb7aa33aSEmmanuel Vadot&qup_spi14_cs {
418cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
419cb7aa33aSEmmanuel Vadot	bias-disable;
420cb7aa33aSEmmanuel Vadot};
421cb7aa33aSEmmanuel Vadot
422cb7aa33aSEmmanuel Vadot&qup_spi14_data_clk {
423cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
424cb7aa33aSEmmanuel Vadot	bias-disable;
425cb7aa33aSEmmanuel Vadot};
426cb7aa33aSEmmanuel Vadot
427cb7aa33aSEmmanuel Vadot&qup_spi15_cs {
428cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
429cb7aa33aSEmmanuel Vadot	bias-disable;
430cb7aa33aSEmmanuel Vadot};
431cb7aa33aSEmmanuel Vadot
432cb7aa33aSEmmanuel Vadot&qup_spi15_data_clk {
433cb7aa33aSEmmanuel Vadot	drive-strength = <6>;
434cb7aa33aSEmmanuel Vadot	bias-disable;
435cb7aa33aSEmmanuel Vadot};
436cb7aa33aSEmmanuel Vadot
437cb7aa33aSEmmanuel Vadot&qup_uart7_rx {
438cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
439cb7aa33aSEmmanuel Vadot	bias-disable;
440cb7aa33aSEmmanuel Vadot};
441cb7aa33aSEmmanuel Vadot
442cb7aa33aSEmmanuel Vadot&qup_uart7_tx {
443cb7aa33aSEmmanuel Vadot	drive-strength = <2>;
444cb7aa33aSEmmanuel Vadot	bias-disable;
445cb7aa33aSEmmanuel Vadot};
446cb7aa33aSEmmanuel Vadot
447cb7aa33aSEmmanuel Vadot&qupv3_id_0 {
448cb7aa33aSEmmanuel Vadot	status = "okay";
449cb7aa33aSEmmanuel Vadot};
450cb7aa33aSEmmanuel Vadot
451aa1a8ff2SEmmanuel Vadot&reserved_memory {
452aa1a8ff2SEmmanuel Vadot	ecc_meta_data_mem: ecc-meta-data@e0000000 {
453aa1a8ff2SEmmanuel Vadot		reg = <0x0 0xe0000000 0x0 0x20000000>;
454aa1a8ff2SEmmanuel Vadot		no-map;
455aa1a8ff2SEmmanuel Vadot	};
456aa1a8ff2SEmmanuel Vadot
457aa1a8ff2SEmmanuel Vadot	harq_buffer_mem: harq-buffer@800000000 {
458aa1a8ff2SEmmanuel Vadot		reg = <0x8 0x0 0x0 0x80000000>;
459aa1a8ff2SEmmanuel Vadot		no-map;
460aa1a8ff2SEmmanuel Vadot	};
461aa1a8ff2SEmmanuel Vadot
462aa1a8ff2SEmmanuel Vadot	tenx_sp_buffer_mem: tenx-sp-buffer@880000000 {
463aa1a8ff2SEmmanuel Vadot		reg = <0x8 0x80000000 0x0 0x50000000>;
464aa1a8ff2SEmmanuel Vadot		no-map;
465aa1a8ff2SEmmanuel Vadot	};
466aa1a8ff2SEmmanuel Vadot
467aa1a8ff2SEmmanuel Vadot	fapi_buffer_mem: fapi-buffer@8d0000000 {
468aa1a8ff2SEmmanuel Vadot		reg = <0x8 0xd0000000 0x0 0x20000000>;
469aa1a8ff2SEmmanuel Vadot		no-map;
470aa1a8ff2SEmmanuel Vadot	};
471aa1a8ff2SEmmanuel Vadot};
472aa1a8ff2SEmmanuel Vadot
473f126890aSEmmanuel Vadot&sdhc {
474f126890aSEmmanuel Vadot	pinctrl-0 = <&sdc_on_state>;
475f126890aSEmmanuel Vadot	pinctrl-1 = <&sdc_off_state>;
476f126890aSEmmanuel Vadot	pinctrl-names = "default", "sleep";
477f126890aSEmmanuel Vadot
478f126890aSEmmanuel Vadot	cap-mmc-hw-reset;
479f126890aSEmmanuel Vadot	mmc-ddr-1_8v;
480f126890aSEmmanuel Vadot	mmc-hs200-1_8v;
481f126890aSEmmanuel Vadot	mmc-hs400-1_8v;
482f126890aSEmmanuel Vadot	mmc-hs400-enhanced-strobe;
483f126890aSEmmanuel Vadot
484f126890aSEmmanuel Vadot	non-removable;
485f126890aSEmmanuel Vadot	no-sd;
486f126890aSEmmanuel Vadot	no-sdio;
487f126890aSEmmanuel Vadot
488f126890aSEmmanuel Vadot	supports-cqe;
489f126890aSEmmanuel Vadot
490f126890aSEmmanuel Vadot	vmmc-supply = <&vreg_l10a_2p95>;
491f126890aSEmmanuel Vadot	vqmmc-supply = <&vreg_l7a_1p8>;
492f126890aSEmmanuel Vadot
493f126890aSEmmanuel Vadot	status = "okay";
494f126890aSEmmanuel Vadot};
495f126890aSEmmanuel Vadot
496aa1a8ff2SEmmanuel Vadot&tlmm {
497aa1a8ff2SEmmanuel Vadot	gpio-reserved-ranges = <28 2>;
498aa1a8ff2SEmmanuel Vadot};
499aa1a8ff2SEmmanuel Vadot
500cb7aa33aSEmmanuel Vadot&uart7 {
501cb7aa33aSEmmanuel Vadot	status = "okay";
502cb7aa33aSEmmanuel Vadot};
503*0e8011faSEmmanuel Vadot
504*0e8011faSEmmanuel Vadot&usb_1 {
505*0e8011faSEmmanuel Vadot	status = "okay";
506*0e8011faSEmmanuel Vadot};
507*0e8011faSEmmanuel Vadot
508*0e8011faSEmmanuel Vadot&usb_1_dwc3 {
509*0e8011faSEmmanuel Vadot	dr_mode = "peripheral";
510*0e8011faSEmmanuel Vadot};
511*0e8011faSEmmanuel Vadot
512*0e8011faSEmmanuel Vadot&usb_1_hsphy {
513*0e8011faSEmmanuel Vadot	vdda-pll-supply = <&vreg_l8a_0p91>;
514*0e8011faSEmmanuel Vadot	vdda18-supply = <&vreg_l14a_1p8>;
515*0e8011faSEmmanuel Vadot	vdda33-supply = <&vreg_l2a_2p3>;
516*0e8011faSEmmanuel Vadot
517*0e8011faSEmmanuel Vadot	status = "okay";
518*0e8011faSEmmanuel Vadot};
519*0e8011faSEmmanuel Vadot
520*0e8011faSEmmanuel Vadot&usb_1_qmpphy {
521*0e8011faSEmmanuel Vadot	vdda-phy-supply = <&vreg_l8a_0p91>;
522*0e8011faSEmmanuel Vadot	vdda-pll-supply = <&vreg_l3a_1p2>;
523*0e8011faSEmmanuel Vadot
524*0e8011faSEmmanuel Vadot	status = "okay";
525*0e8011faSEmmanuel Vadot};
526