xref: /linux/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts (revision e78f70bad29c5ae1e1076698b690b15794e9b81e)
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
4 */
5
6/dts-v1/;
7
8#include <dt-bindings/gpio/gpio.h>
9#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
10
11#include "x1e80100.dtsi"
12#include "x1e80100-pmics.dtsi"
13
14/ {
15	model = "Qualcomm Technologies, Inc. X1E001DE Snapdragon Devkit for Windows";
16	compatible = "qcom,x1e001de-devkit", "qcom,x1e001de", "qcom,x1e80100";
17
18	aliases {
19		serial0 = &uart21;
20	};
21
22	wcd938x: audio-codec {
23		compatible = "qcom,wcd9385-codec";
24
25		pinctrl-names = "default";
26		pinctrl-0 = <&wcd_default>;
27
28		qcom,micbias1-microvolt = <1800000>;
29		qcom,micbias2-microvolt = <1800000>;
30		qcom,micbias3-microvolt = <1800000>;
31		qcom,micbias4-microvolt = <1800000>;
32		qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
33		qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
34		qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
35		qcom,rx-device = <&wcd_rx>;
36		qcom,tx-device = <&wcd_tx>;
37
38		reset-gpios = <&tlmm 191 GPIO_ACTIVE_LOW>;
39
40		vdd-buck-supply = <&vreg_l15b_1p8>;
41		vdd-rxtx-supply = <&vreg_l15b_1p8>;
42		vdd-io-supply = <&vreg_l15b_1p8>;
43		vdd-mic-bias-supply = <&vreg_bob1>;
44
45		#sound-dai-cells = <1>;
46	};
47
48	chosen {
49		stdout-path = "serial0:115200n8";
50	};
51
52	pmic-glink {
53		compatible = "qcom,x1e80100-pmic-glink",
54			     "qcom,sm8550-pmic-glink",
55			     "qcom,pmic-glink";
56		#address-cells = <1>;
57		#size-cells = <0>;
58		orientation-gpios = <&tlmm 121 GPIO_ACTIVE_HIGH>,
59				    <&tlmm 123 GPIO_ACTIVE_HIGH>,
60				    <&tlmm 125 GPIO_ACTIVE_HIGH>;
61
62		/* Back panel port closer to the RJ45 connector */
63		connector@0 {
64			compatible = "usb-c-connector";
65			reg = <0>;
66			power-role = "dual";
67			data-role = "dual";
68
69			ports {
70				#address-cells = <1>;
71				#size-cells = <0>;
72
73				port@0 {
74					reg = <0>;
75
76					pmic_glink_ss0_hs_in: endpoint {
77						remote-endpoint = <&usb_1_ss0_dwc3_hs>;
78					};
79				};
80
81				port@1 {
82					reg = <1>;
83
84					pmic_glink_ss0_ss_in: endpoint {
85						remote-endpoint = <&retimer_ss0_ss_out>;
86					};
87				};
88
89				port@2 {
90					reg = <2>;
91
92					pmic_glink_ss0_con_sbu_in: endpoint {
93						remote-endpoint = <&retimer_ss0_con_sbu_out>;
94					};
95				};
96			};
97		};
98
99		/* Back panel port closer to the audio jack */
100		connector@1 {
101			compatible = "usb-c-connector";
102			reg = <1>;
103			power-role = "dual";
104			data-role = "host";
105
106			ports {
107				#address-cells = <1>;
108				#size-cells = <0>;
109
110				port@0 {
111					reg = <0>;
112
113					pmic_glink_ss1_hs_in: endpoint {
114						remote-endpoint = <&usb_1_ss1_dwc3_hs>;
115					};
116				};
117
118				port@1 {
119					reg = <1>;
120
121					pmic_glink_ss1_ss_in: endpoint {
122						remote-endpoint = <&retimer_ss1_ss_out>;
123					};
124				};
125
126				port@2 {
127					reg = <2>;
128
129					pmic_glink_ss1_con_sbu_in: endpoint {
130						remote-endpoint = <&retimer_ss1_con_sbu_out>;
131					};
132				};
133			};
134		};
135
136		/* Front panel port */
137		connector@2 {
138			compatible = "usb-c-connector";
139			reg = <2>;
140			power-role = "dual";
141			data-role = "host";
142
143			ports {
144				#address-cells = <1>;
145				#size-cells = <0>;
146
147				port@0 {
148					reg = <0>;
149
150					pmic_glink_ss2_hs_in: endpoint {
151						remote-endpoint = <&usb_1_ss2_dwc3_hs>;
152					};
153				};
154
155				port@1 {
156					reg = <1>;
157
158					pmic_glink_ss2_ss_in: endpoint {
159						remote-endpoint = <&retimer_ss2_ss_out>;
160					};
161				};
162
163				port@2 {
164					reg = <2>;
165
166					pmic_glink_ss2_con_sbu_in: endpoint {
167						remote-endpoint = <&retimer_ss2_con_sbu_out>;
168					};
169				};
170			};
171		};
172	};
173
174	reserved-memory {
175		linux,cma {
176			compatible = "shared-dma-pool";
177			size = <0x0 0x8000000>;
178			reusable;
179			linux,cma-default;
180		};
181	};
182
183	sound {
184		compatible = "qcom,x1e80100-sndcard";
185		model = "X1E001DE-DEVKIT";
186		audio-routing = "IN1_HPHL", "HPHL_OUT",
187				"IN2_HPHR", "HPHR_OUT",
188				"AMIC2", "MIC BIAS2",
189				"TX SWR_INPUT1", "ADC2_OUTPUT";
190
191		wcd-playback-dai-link {
192			link-name = "WCD Playback";
193
194			cpu {
195				sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
196			};
197
198			codec {
199				sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
200			};
201
202			platform {
203				sound-dai = <&q6apm>;
204			};
205		};
206
207		wcd-capture-dai-link {
208			link-name = "WCD Capture";
209
210			cpu {
211				sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
212			};
213
214			codec {
215				sound-dai = <&wcd938x 1>, <&swr2 1>, <&lpass_txmacro 0>;
216			};
217
218			platform {
219				sound-dai = <&q6apm>;
220			};
221		};
222	};
223
224	vreg_nvme: regulator-nvme {
225		compatible = "regulator-fixed";
226
227		regulator-name = "VREG_NVME_3P3";
228		regulator-min-microvolt = <3300000>;
229		regulator-max-microvolt = <3300000>;
230
231		gpio = <&tlmm 18 GPIO_ACTIVE_HIGH>;
232		enable-active-high;
233
234		pinctrl-names = "default";
235		pinctrl-0 = <&nvme_reg_en>;
236
237		regulator-boot-on;
238	};
239
240	vreg_rtmr0_1p15: regulator-rtmr0-1p15 {
241		compatible = "regulator-fixed";
242
243		regulator-name = "VREG_RTMR0_1P15";
244		regulator-min-microvolt = <1150000>;
245		regulator-max-microvolt = <1150000>;
246
247		gpio = <&pmc8380_5_gpios 8 GPIO_ACTIVE_HIGH>;
248		enable-active-high;
249
250		pinctrl-0 = <&usb0_pwr_1p15_en>;
251		pinctrl-names = "default";
252
253		regulator-boot-on;
254	};
255
256	vreg_rtmr0_1p8: regulator-rtmr0-1p8 {
257		compatible = "regulator-fixed";
258
259		regulator-name = "VREG_RTMR0_1P8";
260		regulator-min-microvolt = <1800000>;
261		regulator-max-microvolt = <1800000>;
262
263		gpio = <&pm8550ve_9_gpios 8 GPIO_ACTIVE_HIGH>;
264		enable-active-high;
265
266		pinctrl-0 = <&usb0_1p8_reg_en>;
267		pinctrl-names = "default";
268
269		regulator-boot-on;
270	};
271
272	vreg_rtmr0_3p3: regulator-rtmr0-3p3 {
273		compatible = "regulator-fixed";
274
275		regulator-name = "VREG_RTMR0_3P3";
276		regulator-min-microvolt = <3300000>;
277		regulator-max-microvolt = <3300000>;
278
279		gpio = <&pm8550_gpios 11 GPIO_ACTIVE_HIGH>;
280		enable-active-high;
281
282		pinctrl-0 = <&usb0_3p3_reg_en>;
283		pinctrl-names = "default";
284
285		regulator-boot-on;
286	};
287
288	vreg_rtmr1_1p15: regulator-rtmr1-1p15 {
289		compatible = "regulator-fixed";
290
291		regulator-name = "VREG_RTMR1_1P15";
292		regulator-min-microvolt = <1150000>;
293		regulator-max-microvolt = <1150000>;
294
295		gpio = <&tlmm 188 GPIO_ACTIVE_HIGH>;
296		enable-active-high;
297
298		pinctrl-0 = <&rtmr1_1p15_reg_en>;
299		pinctrl-names = "default";
300
301		regulator-boot-on;
302	};
303
304	vreg_rtmr1_1p8: regulator-rtmr1-1p8 {
305		compatible = "regulator-fixed";
306
307		regulator-name = "VREG_RTMR1_1P8";
308		regulator-min-microvolt = <1800000>;
309		regulator-max-microvolt = <1800000>;
310
311		gpio = <&tlmm 175 GPIO_ACTIVE_HIGH>;
312		enable-active-high;
313
314		pinctrl-0 = <&rtmr1_1p8_reg_en>;
315		pinctrl-names = "default";
316
317		regulator-boot-on;
318	};
319
320	vreg_rtmr1_3p3: regulator-rtmr1-3p3 {
321		compatible = "regulator-fixed";
322
323		regulator-name = "VREG_RTMR1_3P3";
324		regulator-min-microvolt = <3300000>;
325		regulator-max-microvolt = <3300000>;
326
327		gpio = <&tlmm 186 GPIO_ACTIVE_HIGH>;
328		enable-active-high;
329
330		pinctrl-0 = <&rtmr1_3p3_reg_en>;
331		pinctrl-names = "default";
332
333		regulator-boot-on;
334	};
335
336	vreg_rtmr2_1p15: regulator-rtmr2-1p15 {
337		compatible = "regulator-fixed";
338
339		regulator-name = "VREG_RTMR2_1P15";
340		regulator-min-microvolt = <1150000>;
341		regulator-max-microvolt = <1150000>;
342
343		gpio = <&tlmm 189 GPIO_ACTIVE_HIGH>;
344		enable-active-high;
345
346		pinctrl-0 = <&rtmr2_1p15_reg_en>;
347		pinctrl-names = "default";
348
349		regulator-boot-on;
350	};
351
352	vreg_rtmr2_1p8: regulator-rtmr2-1p8 {
353		compatible = "regulator-fixed";
354
355		regulator-name = "VREG_RTMR2_1P8";
356		regulator-min-microvolt = <1800000>;
357		regulator-max-microvolt = <1800000>;
358
359		gpio = <&tlmm 126 GPIO_ACTIVE_HIGH>;
360		enable-active-high;
361
362		pinctrl-0 = <&rtmr2_1p8_reg_en>;
363		pinctrl-names = "default";
364
365		regulator-boot-on;
366	};
367
368	vreg_rtmr2_3p3: regulator-rtmr2-3p3 {
369		compatible = "regulator-fixed";
370
371		regulator-name = "VREG_RTMR2_3P3";
372		regulator-min-microvolt = <3300000>;
373		regulator-max-microvolt = <3300000>;
374
375		gpio = <&tlmm 187 GPIO_ACTIVE_HIGH>;
376		enable-active-high;
377
378		pinctrl-0 = <&rtmr2_3p3_reg_en>;
379		pinctrl-names = "default";
380
381		regulator-boot-on;
382	};
383
384	vph_pwr: regulator-vph-pwr {
385		compatible = "regulator-fixed";
386
387		regulator-name = "vph_pwr";
388		regulator-min-microvolt = <3700000>;
389		regulator-max-microvolt = <3700000>;
390
391		regulator-always-on;
392		regulator-boot-on;
393	};
394
395	vreg_wwan: regulator-wwan {
396		compatible = "regulator-fixed";
397
398		regulator-name = "SDX_VPH_PWR";
399		regulator-min-microvolt = <3300000>;
400		regulator-max-microvolt = <3300000>;
401
402		gpio = <&tlmm 221 GPIO_ACTIVE_HIGH>;
403		enable-active-high;
404
405		pinctrl-0 = <&wwan_sw_en>;
406		pinctrl-names = "default";
407
408		regulator-boot-on;
409	};
410};
411
412&apps_rsc {
413	regulators-0 {
414		compatible = "qcom,pm8550-rpmh-regulators";
415		qcom,pmic-id = "b";
416
417		vdd-bob1-supply = <&vph_pwr>;
418		vdd-bob2-supply = <&vph_pwr>;
419		vdd-l1-l4-l10-supply = <&vreg_s4c_1p8>;
420		vdd-l2-l13-l14-supply = <&vreg_bob1>;
421		vdd-l5-l16-supply = <&vreg_bob1>;
422		vdd-l6-l7-supply = <&vreg_bob2>;
423		vdd-l8-l9-supply = <&vreg_bob1>;
424		vdd-l12-supply = <&vreg_s5j_1p2>;
425		vdd-l15-supply = <&vreg_s4c_1p8>;
426		vdd-l17-supply = <&vreg_bob2>;
427
428		vreg_bob1: bob1 {
429			regulator-name = "vreg_bob1";
430			regulator-min-microvolt = <3008000>;
431			regulator-max-microvolt = <3960000>;
432			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
433		};
434
435		vreg_bob2: bob2 {
436			regulator-name = "vreg_bob2";
437			regulator-min-microvolt = <2504000>;
438			regulator-max-microvolt = <3008000>;
439			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
440		};
441
442		vreg_l1b_1p8: ldo1 {
443			regulator-name = "vreg_l1b_1p8";
444			regulator-min-microvolt = <1800000>;
445			regulator-max-microvolt = <1800000>;
446			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
447		};
448
449		vreg_l2b_3p0: ldo2 {
450			regulator-name = "vreg_l2b_3p0";
451			regulator-min-microvolt = <3072000>;
452			regulator-max-microvolt = <3100000>;
453			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
454		};
455
456		vreg_l4b_1p8: ldo4 {
457			regulator-name = "vreg_l4b_1p8";
458			regulator-min-microvolt = <1800000>;
459			regulator-max-microvolt = <1800000>;
460			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
461		};
462
463		vreg_l5b_3p0: ldo5 {
464			regulator-name = "vreg_l5b_3p0";
465			regulator-min-microvolt = <3000000>;
466			regulator-max-microvolt = <3000000>;
467			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
468		};
469
470		vreg_l6b_1p8: ldo6 {
471			regulator-name = "vreg_l6b_1p8";
472			regulator-min-microvolt = <1800000>;
473			regulator-max-microvolt = <2960000>;
474			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
475		};
476
477		vreg_l7b_2p8: ldo7 {
478			regulator-name = "vreg_l7b_2p8";
479			regulator-min-microvolt = <2800000>;
480			regulator-max-microvolt = <2800000>;
481			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
482		};
483
484		vreg_l8b_3p0: ldo8 {
485			regulator-name = "vreg_l8b_3p0";
486			regulator-min-microvolt = <3072000>;
487			regulator-max-microvolt = <3072000>;
488			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
489		};
490
491		vreg_l9b_2p9: ldo9 {
492			regulator-name = "vreg_l9b_2p9";
493			regulator-min-microvolt = <2960000>;
494			regulator-max-microvolt = <2960000>;
495			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
496		};
497
498		vreg_l10b_1p8: ldo10 {
499			regulator-name = "vreg_l10b_1p8";
500			regulator-min-microvolt = <1800000>;
501			regulator-max-microvolt = <1800000>;
502			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
503		};
504
505		vreg_l12b_1p2: ldo12 {
506			regulator-name = "vreg_l12b_1p2";
507			regulator-min-microvolt = <1200000>;
508			regulator-max-microvolt = <1200000>;
509			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
510			regulator-always-on;
511		};
512
513		vreg_l13b_3p0: ldo13 {
514			regulator-name = "vreg_l13b_3p0";
515			regulator-min-microvolt = <3072000>;
516			regulator-max-microvolt = <3100000>;
517			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
518		};
519
520		vreg_l14b_3p0: ldo14 {
521			regulator-name = "vreg_l14b_3p0";
522			regulator-min-microvolt = <3072000>;
523			regulator-max-microvolt = <3072000>;
524			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
525		};
526
527		vreg_l15b_1p8: ldo15 {
528			regulator-name = "vreg_l15b_1p8";
529			regulator-min-microvolt = <1800000>;
530			regulator-max-microvolt = <1800000>;
531			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
532			regulator-always-on;
533		};
534
535		vreg_l16b_2p9: ldo16 {
536			regulator-name = "vreg_l16b_2p9";
537			regulator-min-microvolt = <2912000>;
538			regulator-max-microvolt = <2912000>;
539			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
540		};
541
542		vreg_l17b_2p5: ldo17 {
543			regulator-name = "vreg_l17b_2p5";
544			regulator-min-microvolt = <2504000>;
545			regulator-max-microvolt = <2504000>;
546			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
547		};
548	};
549
550	regulators-1 {
551		compatible = "qcom,pm8550ve-rpmh-regulators";
552		qcom,pmic-id = "c";
553
554		vdd-l1-supply = <&vreg_s5j_1p2>;
555		vdd-l2-supply = <&vreg_s1f_0p7>;
556		vdd-l3-supply = <&vreg_s1f_0p7>;
557		vdd-s4-supply = <&vph_pwr>;
558
559		vreg_s4c_1p8: smps4 {
560			regulator-name = "vreg_s4c_1p8";
561			regulator-min-microvolt = <1856000>;
562			regulator-max-microvolt = <2000000>;
563			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
564		};
565
566		vreg_l1c_1p2: ldo1 {
567			regulator-name = "vreg_l1c_1p2";
568			regulator-min-microvolt = <1200000>;
569			regulator-max-microvolt = <1200000>;
570			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
571		};
572
573		vreg_l2c_0p8: ldo2 {
574			regulator-name = "vreg_l2c_0p8";
575			regulator-min-microvolt = <880000>;
576			regulator-max-microvolt = <920000>;
577			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
578		};
579
580		vreg_l3c_0p8: ldo3 {
581			regulator-name = "vreg_l3c_0p8";
582			regulator-min-microvolt = <880000>;
583			regulator-max-microvolt = <920000>;
584			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
585		};
586	};
587
588	regulators-2 {
589		compatible = "qcom,pmc8380-rpmh-regulators";
590		qcom,pmic-id = "d";
591
592		vdd-l1-supply = <&vreg_s1f_0p7>;
593		vdd-l2-supply = <&vreg_s1f_0p7>;
594		vdd-l3-supply = <&vreg_s4c_1p8>;
595		vdd-s1-supply = <&vph_pwr>;
596
597		vreg_l1d_0p8: ldo1 {
598			regulator-name = "vreg_l1d_0p8";
599			regulator-min-microvolt = <880000>;
600			regulator-max-microvolt = <920000>;
601			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
602		};
603
604		vreg_l2d_0p9: ldo2 {
605			regulator-name = "vreg_l2d_0p9";
606			regulator-min-microvolt = <912000>;
607			regulator-max-microvolt = <920000>;
608			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
609		};
610
611		vreg_l3d_1p8: ldo3 {
612			regulator-name = "vreg_l3d_1p8";
613			regulator-min-microvolt = <1800000>;
614			regulator-max-microvolt = <1800000>;
615			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
616		};
617	};
618
619	regulators-3 {
620		compatible = "qcom,pmc8380-rpmh-regulators";
621		qcom,pmic-id = "e";
622
623		vdd-l2-supply = <&vreg_s1f_0p7>;
624		vdd-l3-supply = <&vreg_s5j_1p2>;
625
626		vreg_l2e_0p8: ldo2 {
627			regulator-name = "vreg_l2e_0p8";
628			regulator-min-microvolt = <880000>;
629			regulator-max-microvolt = <920000>;
630			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
631		};
632
633		vreg_l3e_1p2: ldo3 {
634			regulator-name = "vreg_l3e_1p2";
635			regulator-min-microvolt = <1200000>;
636			regulator-max-microvolt = <1200000>;
637			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
638		};
639	};
640
641	regulators-4 {
642		compatible = "qcom,pmc8380-rpmh-regulators";
643		qcom,pmic-id = "f";
644
645		vdd-l1-supply = <&vreg_s5j_1p2>;
646		vdd-l2-supply = <&vreg_s5j_1p2>;
647		vdd-l3-supply = <&vreg_s5j_1p2>;
648		vdd-s1-supply = <&vph_pwr>;
649
650		vreg_s1f_0p7: smps1 {
651			regulator-name = "vreg_s1f_0p7";
652			regulator-min-microvolt = <700000>;
653			regulator-max-microvolt = <1100000>;
654			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
655		};
656
657		vreg_l1f_1p0: ldo1 {
658			regulator-name = "vreg_l1f_1p0";
659			regulator-min-microvolt = <1024000>;
660			regulator-max-microvolt = <1024000>;
661			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
662		};
663
664		vreg_l2f_1p0: ldo2 {
665			regulator-name = "vreg_l2f_1p0";
666			regulator-min-microvolt = <1024000>;
667			regulator-max-microvolt = <1024000>;
668			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
669		};
670
671		vreg_l3f_1p0: ldo3 {
672			regulator-name = "vreg_l3f_1p0";
673			regulator-min-microvolt = <1024000>;
674			regulator-max-microvolt = <1024000>;
675			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
676		};
677	};
678
679	regulators-6 {
680		compatible = "qcom,pm8550ve-rpmh-regulators";
681		qcom,pmic-id = "i";
682
683		vdd-l1-supply = <&vreg_s4c_1p8>;
684		vdd-l2-supply = <&vreg_s5j_1p2>;
685		vdd-l3-supply = <&vreg_s1f_0p7>;
686		vdd-s1-supply = <&vph_pwr>;
687		vdd-s2-supply = <&vph_pwr>;
688
689		vreg_s1i_0p9: smps1 {
690			regulator-name = "vreg_s1i_0p9";
691			regulator-min-microvolt = <900000>;
692			regulator-max-microvolt = <920000>;
693			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
694		};
695
696		vreg_s2i_1p0: smps2 {
697			regulator-name = "vreg_s2i_1p0";
698			regulator-min-microvolt = <1000000>;
699			regulator-max-microvolt = <1100000>;
700			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
701		};
702
703		vreg_l1i_1p8: ldo1 {
704			regulator-name = "vreg_l1i_1p8";
705			regulator-min-microvolt = <1800000>;
706			regulator-max-microvolt = <1800000>;
707			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
708		};
709
710		vreg_l2i_1p2: ldo2 {
711			regulator-name = "vreg_l2i_1p2";
712			regulator-min-microvolt = <1200000>;
713			regulator-max-microvolt = <1200000>;
714			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
715		};
716
717		vreg_l3i_0p8: ldo3 {
718			regulator-name = "vreg_l3i_0p8";
719			regulator-min-microvolt = <880000>;
720			regulator-max-microvolt = <920000>;
721			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
722		};
723	};
724
725	regulators-7 {
726		compatible = "qcom,pm8550ve-rpmh-regulators";
727		qcom,pmic-id = "j";
728
729		vdd-l1-supply = <&vreg_s1f_0p7>;
730		vdd-l2-supply = <&vreg_s5j_1p2>;
731		vdd-l3-supply = <&vreg_s1f_0p7>;
732		vdd-s5-supply = <&vph_pwr>;
733
734		vreg_s5j_1p2: smps5 {
735			regulator-name = "vreg_s5j_1p2";
736			regulator-min-microvolt = <1256000>;
737			regulator-max-microvolt = <1304000>;
738			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
739		};
740
741		vreg_l1j_0p8: ldo1 {
742			regulator-name = "vreg_l1j_0p8";
743			regulator-min-microvolt = <880000>;
744			regulator-max-microvolt = <920000>;
745			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
746		};
747
748		vreg_l2j_1p2: ldo2 {
749			regulator-name = "vreg_l2j_1p2";
750			regulator-min-microvolt = <1256000>;
751			regulator-max-microvolt = <1256000>;
752			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
753		};
754
755		vreg_l3j_0p8: ldo3 {
756			regulator-name = "vreg_l3j_0p8";
757			regulator-min-microvolt = <880000>;
758			regulator-max-microvolt = <920000>;
759			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
760		};
761	};
762};
763
764&gpu {
765	status = "okay";
766
767	zap-shader {
768		firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qcdxkmsuc8380.mbn";
769	};
770};
771
772&i2c1 {
773	clock-frequency = <400000>;
774
775	status = "okay";
776
777	typec-mux@8 {
778		compatible = "parade,ps8830";
779		reg = <0x08>;
780
781		clocks = <&rpmhcc RPMH_RF_CLK5>;
782
783		vdd-supply = <&vreg_rtmr2_1p15>;
784		vdd33-supply = <&vreg_rtmr2_3p3>;
785		vdd33-cap-supply = <&vreg_rtmr2_3p3>;
786		vddar-supply = <&vreg_rtmr2_1p15>;
787		vddat-supply = <&vreg_rtmr2_1p15>;
788		vddio-supply = <&vreg_rtmr2_1p8>;
789
790		reset-gpios = <&tlmm 185 GPIO_ACTIVE_LOW>;
791
792		pinctrl-0 = <&rtmr2_default>;
793		pinctrl-names = "default";
794
795		orientation-switch;
796		retimer-switch;
797
798		ports {
799			#address-cells = <1>;
800			#size-cells = <0>;
801
802			port@0 {
803				reg = <0>;
804
805				retimer_ss2_ss_out: endpoint {
806					remote-endpoint = <&pmic_glink_ss2_ss_in>;
807				};
808			};
809
810			port@1 {
811				reg = <1>;
812
813				retimer_ss2_ss_in: endpoint {
814					remote-endpoint = <&usb_1_ss2_qmpphy_out>;
815				};
816			};
817
818			port@2 {
819				reg = <2>;
820
821				retimer_ss2_con_sbu_out: endpoint {
822					remote-endpoint = <&pmic_glink_ss2_con_sbu_in>;
823				};
824			};
825		};
826	};
827};
828
829&i2c3 {
830	clock-frequency = <400000>;
831
832	status = "okay";
833
834	typec-mux@8 {
835		compatible = "parade,ps8830";
836		reg = <0x08>;
837
838		clocks = <&rpmhcc RPMH_RF_CLK3>;
839
840		vdd-supply = <&vreg_rtmr0_1p15>;
841		vdd33-supply = <&vreg_rtmr0_3p3>;
842		vdd33-cap-supply = <&vreg_rtmr0_3p3>;
843		vddar-supply = <&vreg_rtmr0_1p15>;
844		vddat-supply = <&vreg_rtmr0_1p15>;
845		vddio-supply = <&vreg_rtmr0_1p8>;
846
847		reset-gpios = <&pm8550_gpios 10 GPIO_ACTIVE_LOW>;
848
849		pinctrl-0 = <&rtmr0_default>;
850		pinctrl-names = "default";
851
852		retimer-switch;
853		orientation-switch;
854
855		ports {
856			#address-cells = <1>;
857			#size-cells = <0>;
858
859			port@0 {
860				reg = <0>;
861
862				retimer_ss0_ss_out: endpoint {
863					remote-endpoint = <&pmic_glink_ss0_ss_in>;
864				};
865			};
866
867			port@1 {
868				reg = <1>;
869
870				retimer_ss0_ss_in: endpoint {
871					remote-endpoint = <&usb_1_ss0_qmpphy_out>;
872				};
873			};
874
875			port@2 {
876				reg = <2>;
877
878				retimer_ss0_con_sbu_out: endpoint {
879					remote-endpoint = <&pmic_glink_ss0_con_sbu_in>;
880				};
881			};
882		};
883	};
884};
885
886&i2c5 {
887	clock-frequency = <400000>;
888
889	status = "okay";
890
891	eusb3_repeater: redriver@47 {
892		compatible = "nxp,ptn3222";
893		reg = <0x47>;
894		#phy-cells = <0>;
895
896		vdd3v3-supply = <&vreg_l13b_3p0>;
897		vdd1v8-supply = <&vreg_l4b_1p8>;
898
899		reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
900
901		pinctrl-0 = <&eusb3_reset_n>;
902		pinctrl-names = "default";
903	};
904
905	eusb6_repeater: redriver@4f {
906		compatible = "nxp,ptn3222";
907		reg = <0x4f>;
908		#phy-cells = <0>;
909
910		vdd3v3-supply = <&vreg_l13b_3p0>;
911		vdd1v8-supply = <&vreg_l4b_1p8>;
912
913		reset-gpios = <&tlmm 184 GPIO_ACTIVE_LOW>;
914
915		pinctrl-0 = <&eusb6_reset_n>;
916		pinctrl-names = "default";
917	};
918};
919
920&i2c7 {
921	clock-frequency = <400000>;
922
923	status = "okay";
924
925	typec-mux@8 {
926		compatible = "parade,ps8830";
927		reg = <0x8>;
928
929		clocks = <&rpmhcc RPMH_RF_CLK4>;
930
931		vdd-supply = <&vreg_rtmr1_1p15>;
932		vdd33-supply = <&vreg_rtmr1_3p3>;
933		vdd33-cap-supply = <&vreg_rtmr1_3p3>;
934		vddar-supply = <&vreg_rtmr1_1p15>;
935		vddat-supply = <&vreg_rtmr1_1p15>;
936		vddio-supply = <&vreg_rtmr1_1p8>;
937
938		reset-gpios = <&tlmm 176 GPIO_ACTIVE_LOW>;
939
940		pinctrl-0 = <&rtmr1_default>;
941		pinctrl-names = "default";
942
943		retimer-switch;
944		orientation-switch;
945
946		ports {
947			#address-cells = <1>;
948			#size-cells = <0>;
949
950			port@0 {
951				reg = <0>;
952
953				retimer_ss1_ss_out: endpoint {
954					remote-endpoint = <&pmic_glink_ss1_ss_in>;
955				};
956			};
957
958			port@1 {
959				reg = <1>;
960
961				retimer_ss1_ss_in: endpoint {
962					remote-endpoint = <&usb_1_ss1_qmpphy_out>;
963				};
964			};
965
966			port@2 {
967				reg = <2>;
968
969				retimer_ss1_con_sbu_out: endpoint {
970					remote-endpoint = <&pmic_glink_ss1_con_sbu_in>;
971				};
972			};
973		};
974	};
975};
976
977&mdss {
978	status = "okay";
979};
980
981&mdss_dp0 {
982	status = "okay";
983};
984
985&mdss_dp0_out {
986	data-lanes = <0 1>;
987	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
988};
989
990&mdss_dp1 {
991	status = "okay";
992};
993
994&mdss_dp1_out {
995	data-lanes = <0 1>;
996	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
997};
998
999&mdss_dp2 {
1000	status = "okay";
1001};
1002
1003&mdss_dp2_out {
1004	data-lanes = <0 1>;
1005	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
1006};
1007
1008&pcie4 {
1009	perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>;
1010	wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
1011
1012	pinctrl-0 = <&pcie4_default>;
1013	pinctrl-names = "default";
1014
1015	status = "okay";
1016};
1017
1018&pcie4_phy {
1019	vdda-phy-supply = <&vreg_l3i_0p8>;
1020	vdda-pll-supply = <&vreg_l3e_1p2>;
1021
1022	status = "okay";
1023};
1024
1025&pcie5 {
1026	perst-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
1027	wake-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>;
1028
1029	vddpe-3v3-supply = <&vreg_wwan>;
1030
1031	pinctrl-0 = <&pcie5_default>;
1032	pinctrl-names = "default";
1033
1034	status = "okay";
1035};
1036
1037&pcie5_phy {
1038	vdda-phy-supply = <&vreg_l3i_0p8>;
1039	vdda-pll-supply = <&vreg_l3e_1p2>;
1040
1041	status = "okay";
1042};
1043
1044&pcie6a {
1045	perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>;
1046	wake-gpios = <&tlmm 154 GPIO_ACTIVE_LOW>;
1047
1048	vddpe-3v3-supply = <&vreg_nvme>;
1049
1050	pinctrl-names = "default";
1051	pinctrl-0 = <&pcie6a_default>;
1052
1053	status = "okay";
1054};
1055
1056&pcie6a_phy {
1057	vdda-phy-supply = <&vreg_l1d_0p8>;
1058	vdda-pll-supply = <&vreg_l2j_1p2>;
1059
1060	status = "okay";
1061};
1062
1063&pm8550_gpios {
1064	rtmr0_default: rtmr0-reset-n-active-state {
1065		pins = "gpio10";
1066		function = "normal";
1067		power-source = <1>; /* 1.8 V */
1068		bias-disable;
1069		input-disable;
1070		output-enable;
1071	};
1072
1073	usb0_3p3_reg_en: usb0-3p3-reg-en-state {
1074		pins = "gpio11";
1075		function = "normal";
1076		power-source = <1>; /* 1.8 V */
1077		bias-disable;
1078		input-disable;
1079		output-enable;
1080	};
1081};
1082
1083&pmc8380_5_gpios {
1084	usb0_pwr_1p15_en: usb0-pwr-1p15-en-state {
1085		pins = "gpio8";
1086		function = "normal";
1087		power-source = <1>; /* 1.8 V */
1088		bias-disable;
1089		input-disable;
1090		output-enable;
1091	};
1092};
1093
1094&pm8550ve_9_gpios {
1095	usb0_1p8_reg_en: usb0-1p8-reg-en-state {
1096		pins = "gpio8";
1097		function = "normal";
1098		power-source = <1>; /* 1.8 V */
1099		bias-disable;
1100		input-disable;
1101		output-enable;
1102	};
1103};
1104
1105&qupv3_0 {
1106	status = "okay";
1107};
1108
1109&qupv3_1 {
1110	status = "okay";
1111};
1112
1113&qupv3_2 {
1114	status = "okay";
1115};
1116
1117&remoteproc_adsp {
1118	firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qcadsp8380.mbn",
1119			"qcom/x1e80100/Thundercomm/DEVKIT/adsp_dtbs.elf";
1120
1121	status = "okay";
1122};
1123
1124&remoteproc_cdsp {
1125	firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qccdsp8380.mbn",
1126			"qcom/x1e80100/Thundercomm/DEVKIT/cdsp_dtbs.elf";
1127
1128	status = "okay";
1129};
1130
1131&sdhc_2 {
1132	cd-gpios = <&tlmm 71 GPIO_ACTIVE_LOW>;
1133	pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
1134	pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
1135	pinctrl-names = "default", "sleep";
1136	vmmc-supply = <&vreg_l9b_2p9>;
1137	vqmmc-supply = <&vreg_l6b_1p8>;
1138	bus-width = <4>;
1139	no-sdio;
1140	no-mmc;
1141	status = "okay";
1142};
1143
1144&smb2360_0 {
1145	status = "okay";
1146};
1147
1148&smb2360_0_eusb2_repeater {
1149	vdd18-supply = <&vreg_l3d_1p8>;
1150	vdd3-supply = <&vreg_l2b_3p0>;
1151};
1152
1153&smb2360_1 {
1154	status = "okay";
1155};
1156
1157&smb2360_1_eusb2_repeater {
1158	vdd18-supply = <&vreg_l3d_1p8>;
1159	vdd3-supply = <&vreg_l14b_3p0>;
1160};
1161
1162&smb2360_2 {
1163	status = "okay";
1164};
1165
1166&smb2360_2_eusb2_repeater {
1167	vdd18-supply = <&vreg_l3d_1p8>;
1168	vdd3-supply = <&vreg_l8b_3p0>;
1169};
1170
1171&swr1 {
1172	status = "okay";
1173
1174	/* WCD9385 RX */
1175	wcd_rx: codec@0,4 {
1176		compatible = "sdw20217010d00";
1177		reg = <0 4>;
1178		qcom,rx-port-mapping = <1 2 3 4 5>;
1179	};
1180};
1181
1182&swr2 {
1183	status = "okay";
1184
1185	/* WCD9385 TX */
1186	wcd_tx: codec@0,3 {
1187		compatible = "sdw20217010d00";
1188		reg = <0 3>;
1189		qcom,tx-port-mapping = <2 2 3 4>;
1190	};
1191};
1192
1193&tlmm {
1194	gpio-reserved-ranges = <44 4>; /* SPI (TPM) */
1195
1196	eusb3_reset_n: eusb3-reset-n-state {
1197		pins = "gpio6";
1198		function = "gpio";
1199		drive-strength = <2>;
1200		bias-disable;
1201		output-low;
1202	};
1203
1204	eusb6_reset_n: eusb6-reset-n-state {
1205		pins = "gpio184";
1206		function = "gpio";
1207		drive-strength = <2>;
1208		bias-disable;
1209		output-low;
1210	};
1211
1212	nvme_reg_en: nvme-reg-en-state {
1213		pins = "gpio18";
1214		function = "gpio";
1215		drive-strength = <2>;
1216		bias-disable;
1217	};
1218
1219	pcie4_default: pcie4-default-state {
1220		clkreq-n-pins {
1221			pins = "gpio147";
1222			function = "pcie4_clk";
1223			drive-strength = <2>;
1224			bias-pull-up;
1225		};
1226
1227		perst-n-pins {
1228			pins = "gpio146";
1229			function = "gpio";
1230			drive-strength = <2>;
1231			bias-disable;
1232		};
1233
1234		wake-n-pins {
1235			pins = "gpio148";
1236			function = "gpio";
1237			drive-strength = <2>;
1238			bias-pull-up;
1239		};
1240	};
1241
1242	pcie5_default: pcie5-default-state {
1243		clkreq-n-pins {
1244			pins = "gpio150";
1245			function = "pcie5_clk";
1246			drive-strength = <2>;
1247			bias-pull-up;
1248		};
1249
1250		perst-n-pins {
1251			pins = "gpio149";
1252			function = "gpio";
1253			drive-strength = <2>;
1254			bias-disable;
1255		};
1256
1257		wake-n-pins {
1258			pins = "gpio151";
1259			function = "gpio";
1260			drive-strength = <2>;
1261			bias-pull-up;
1262		};
1263	};
1264
1265	pcie6a_default: pcie6a-default-state {
1266		clkreq-n-pins {
1267			pins = "gpio153";
1268			function = "pcie6a_clk";
1269			drive-strength = <2>;
1270			bias-pull-up;
1271		};
1272
1273		perst-n-pins {
1274			pins = "gpio152";
1275			function = "gpio";
1276			drive-strength = <2>;
1277			bias-disable;
1278		};
1279
1280		wake-n-pins {
1281			pins = "gpio154";
1282			function = "gpio";
1283			drive-strength = <2>;
1284			bias-pull-up;
1285		};
1286	};
1287
1288	rtmr1_default: rtmr1-reset-n-active-state {
1289		pins = "gpio176";
1290		function = "gpio";
1291		drive-strength = <2>;
1292		bias-disable;
1293	};
1294
1295	rtmr2_default: rtmr2-reset-n-active-state {
1296		pins = "gpio185";
1297		function = "gpio";
1298		drive-strength = <2>;
1299		bias-disable;
1300	};
1301
1302	rtmr1_1p15_reg_en: rtmr1-1p15-reg-en-state {
1303		pins = "gpio188";
1304		function = "gpio";
1305		drive-strength = <2>;
1306		bias-disable;
1307	};
1308
1309	rtmr1_1p8_reg_en: rtmr1-1p8-reg-en-state {
1310		pins = "gpio175";
1311		function = "gpio";
1312		drive-strength = <2>;
1313		bias-disable;
1314	};
1315
1316	rtmr1_3p3_reg_en: rtmr1-3p3-reg-en-state {
1317		pins = "gpio186";
1318		function = "gpio";
1319		drive-strength = <2>;
1320		bias-disable;
1321	};
1322
1323	rtmr2_1p15_reg_en: rtmr2-1p15-reg-en-state {
1324		pins = "gpio189";
1325		function = "gpio";
1326		drive-strength = <2>;
1327		bias-disable;
1328	};
1329
1330	rtmr2_1p8_reg_en: rtmr2-1p8-reg-en-state {
1331		pins = "gpio126";
1332		function = "gpio";
1333		drive-strength = <2>;
1334		bias-disable;
1335	};
1336
1337	rtmr2_3p3_reg_en: rtmr2-3p3-reg-en-state {
1338		pins = "gpio187";
1339		function = "gpio";
1340		drive-strength = <2>;
1341		bias-disable;
1342	};
1343
1344	sdc2_card_det_n: sdc2-card-det-state {
1345		pins = "gpio71";
1346		function = "gpio";
1347		drive-strength = <2>;
1348		bias-pull-up;
1349	};
1350
1351	wcd_default: wcd-reset-n-active-state {
1352		pins = "gpio191";
1353		function = "gpio";
1354		drive-strength = <16>;
1355		bias-disable;
1356		output-low;
1357	};
1358
1359	wwan_sw_en: wwan-sw-en-state {
1360		pins = "gpio221";
1361		function = "gpio";
1362		drive-strength = <4>;
1363		bias-disable;
1364	};
1365};
1366
1367&uart21 {
1368	compatible = "qcom,geni-debug-uart";
1369	status = "okay";
1370};
1371
1372&usb_1_ss0_hsphy {
1373	vdd-supply = <&vreg_l3j_0p8>;
1374	vdda12-supply = <&vreg_l2j_1p2>;
1375
1376	phys = <&smb2360_0_eusb2_repeater>;
1377
1378	status = "okay";
1379};
1380
1381&usb_1_ss0_qmpphy {
1382	vdda-phy-supply = <&vreg_l2j_1p2>;
1383	vdda-pll-supply = <&vreg_l1j_0p8>;
1384
1385	status = "okay";
1386};
1387
1388&usb_1_ss0 {
1389	status = "okay";
1390};
1391
1392&usb_1_ss0_dwc3 {
1393	dr_mode = "otg";
1394	usb-role-switch;
1395};
1396
1397&usb_1_ss0_dwc3_hs {
1398	remote-endpoint = <&pmic_glink_ss0_hs_in>;
1399};
1400
1401&usb_1_ss0_qmpphy_out {
1402	remote-endpoint = <&retimer_ss0_ss_in>;
1403};
1404
1405&usb_1_ss1_hsphy {
1406	vdd-supply = <&vreg_l3j_0p8>;
1407	vdda12-supply = <&vreg_l2j_1p2>;
1408
1409	phys = <&smb2360_1_eusb2_repeater>;
1410
1411	status = "okay";
1412};
1413
1414&usb_1_ss1_qmpphy {
1415	vdda-phy-supply = <&vreg_l2j_1p2>;
1416	vdda-pll-supply = <&vreg_l2d_0p9>;
1417
1418	status = "okay";
1419};
1420
1421&usb_1_ss1 {
1422	status = "okay";
1423};
1424
1425&usb_1_ss1_dwc3 {
1426	dr_mode = "host";
1427};
1428
1429&usb_1_ss1_dwc3_hs {
1430	remote-endpoint = <&pmic_glink_ss1_hs_in>;
1431};
1432
1433&usb_1_ss1_qmpphy_out {
1434	remote-endpoint = <&retimer_ss1_ss_in>;
1435};
1436
1437&usb_1_ss2_hsphy {
1438	vdd-supply = <&vreg_l3j_0p8>;
1439	vdda12-supply = <&vreg_l2j_1p2>;
1440
1441	phys = <&smb2360_2_eusb2_repeater>;
1442
1443	status = "okay";
1444};
1445
1446&usb_1_ss2_qmpphy {
1447	vdda-phy-supply = <&vreg_l2j_1p2>;
1448	vdda-pll-supply = <&vreg_l2d_0p9>;
1449
1450	status = "okay";
1451};
1452
1453&usb_1_ss2 {
1454	status = "okay";
1455};
1456
1457&usb_1_ss2_dwc3 {
1458	dr_mode = "host";
1459};
1460
1461&usb_1_ss2_dwc3_hs {
1462	remote-endpoint = <&pmic_glink_ss2_hs_in>;
1463};
1464
1465&usb_1_ss2_qmpphy_out {
1466	remote-endpoint = <&retimer_ss2_ss_in>;
1467};
1468
1469&usb_mp {
1470	status = "okay";
1471};
1472
1473&usb_mp_hsphy0 {
1474	vdd-supply = <&vreg_l2e_0p8>;
1475	vdda12-supply = <&vreg_l3e_1p2>;
1476
1477	phys = <&eusb6_repeater>;
1478
1479	status = "okay";
1480};
1481
1482&usb_mp_hsphy1 {
1483	vdd-supply = <&vreg_l2e_0p8>;
1484	vdda12-supply = <&vreg_l3e_1p2>;
1485
1486	phys = <&eusb3_repeater>;
1487
1488	status = "okay";
1489};
1490
1491&usb_mp_qmpphy0 {
1492	vdda-phy-supply = <&vreg_l3e_1p2>;
1493	vdda-pll-supply = <&vreg_l3c_0p8>;
1494
1495	status = "okay";
1496};
1497
1498&usb_mp_qmpphy1 {
1499	vdda-phy-supply = <&vreg_l3e_1p2>;
1500	vdda-pll-supply = <&vreg_l3c_0p8>;
1501
1502	status = "okay";
1503};
1504