xref: /linux/scripts/dtc/include-prefixes/arm64/qcom/sdx75-idp.dts (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
19181bb93SRohit Agarwal// SPDX-License-Identifier: BSD-3-Clause
29181bb93SRohit Agarwal/*
39181bb93SRohit Agarwal * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
49181bb93SRohit Agarwal */
59181bb93SRohit Agarwal
69181bb93SRohit Agarwal/dts-v1/;
79181bb93SRohit Agarwal
88a2dc39dSRohit Agarwal#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
99181bb93SRohit Agarwal#include "sdx75.dtsi"
10f890ef18SRohit Agarwal#include "pm7550ba.dtsi"
11f890ef18SRohit Agarwal#include "pmk8550.dtsi"
12f890ef18SRohit Agarwal#include "pmx75.dtsi"
139181bb93SRohit Agarwal
149181bb93SRohit Agarwal/ {
159181bb93SRohit Agarwal	model = "Qualcomm Technologies, Inc. SDX75 IDP";
169181bb93SRohit Agarwal	compatible = "qcom,sdx75-idp", "qcom,sdx75";
179181bb93SRohit Agarwal
189181bb93SRohit Agarwal	aliases {
199181bb93SRohit Agarwal		serial0 = &uart1;
209181bb93SRohit Agarwal	};
218a2dc39dSRohit Agarwal
228a2dc39dSRohit Agarwal	vph_pwr: vph-pwr-regulator {
238a2dc39dSRohit Agarwal		compatible = "regulator-fixed";
248a2dc39dSRohit Agarwal		regulator-name = "vph_pwr";
258a2dc39dSRohit Agarwal		regulator-min-microvolt = <3700000>;
268a2dc39dSRohit Agarwal		regulator-max-microvolt = <3700000>;
278a2dc39dSRohit Agarwal	};
288a2dc39dSRohit Agarwal
298a2dc39dSRohit Agarwal	vph_ext: vph-ext-regulator {
308a2dc39dSRohit Agarwal		compatible = "regulator-fixed";
318a2dc39dSRohit Agarwal		regulator-name = "vph_ext";
328a2dc39dSRohit Agarwal		regulator-min-microvolt = <3700000>;
338a2dc39dSRohit Agarwal		regulator-max-microvolt = <3700000>;
348a2dc39dSRohit Agarwal	};
358a2dc39dSRohit Agarwal
368a2dc39dSRohit Agarwal	vreg_bob_3p3: pmx75-bob {
378a2dc39dSRohit Agarwal		compatible = "regulator-fixed";
388a2dc39dSRohit Agarwal		regulator-name = "vreg_bob_3p3";
398a2dc39dSRohit Agarwal		regulator-min-microvolt = <3300000>;
408a2dc39dSRohit Agarwal		regulator-max-microvolt = <3300000>;
418a2dc39dSRohit Agarwal
428a2dc39dSRohit Agarwal		vin-supply = <&vph_ext>;
438a2dc39dSRohit Agarwal	};
44a1b05c44SNaina Mehta
45a1b05c44SNaina Mehta	reg_2v952_vcc: regulator-2v952-vcc {
46a1b05c44SNaina Mehta		compatible = "regulator-gpio";
47a1b05c44SNaina Mehta		regulator-name = "2v952_vcc";
48a1b05c44SNaina Mehta		regulator-min-microvolt = <1650000>;
49a1b05c44SNaina Mehta		regulator-max-microvolt = <3600000>;
50a1b05c44SNaina Mehta		enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
51a1b05c44SNaina Mehta		gpios = <&tlmm 84 GPIO_ACTIVE_HIGH>;
52a1b05c44SNaina Mehta		states = <1650000 0>, <3600000 1>;
53a1b05c44SNaina Mehta		startup-delay-us = <5000>;
54a1b05c44SNaina Mehta		enable-active-high;
55a1b05c44SNaina Mehta		regulator-boot-on;
56a1b05c44SNaina Mehta
57a1b05c44SNaina Mehta		vin-supply = <&vph_ext>;
58a1b05c44SNaina Mehta	};
59a1b05c44SNaina Mehta
60a1b05c44SNaina Mehta	reg_2v95_vdd: regulator-2v95-vdd {
61a1b05c44SNaina Mehta		compatible = "regulator-fixed";
62a1b05c44SNaina Mehta		regulator-name = "2v95_vdd";
63a1b05c44SNaina Mehta		regulator-min-microvolt = <2950000>;
64a1b05c44SNaina Mehta		regulator-max-microvolt = <2950000>;
65a1b05c44SNaina Mehta		vin-supply = <&reg_2v952_vcc>;
66a1b05c44SNaina Mehta	};
678a2dc39dSRohit Agarwal};
688a2dc39dSRohit Agarwal
698a2dc39dSRohit Agarwal&apps_rsc {
70815ea491SKrzysztof Kozlowski	regulators-0 {
718a2dc39dSRohit Agarwal		compatible = "qcom,pmx75-rpmh-regulators";
728a2dc39dSRohit Agarwal		qcom,pmic-id = "b";
738a2dc39dSRohit Agarwal
748a2dc39dSRohit Agarwal		vdd-s1-supply = <&vph_pwr>;
758a2dc39dSRohit Agarwal		vdd-s2-supply = <&vph_pwr>;
768a2dc39dSRohit Agarwal		vdd-s3-supply = <&vph_pwr>;
778a2dc39dSRohit Agarwal		vdd-s4-supply = <&vph_pwr>;
788a2dc39dSRohit Agarwal		vdd-s5-supply = <&vph_pwr>;
798a2dc39dSRohit Agarwal		vdd-s6-supply = <&vph_pwr>;
808a2dc39dSRohit Agarwal		vdd-s7-supply = <&vph_pwr>;
818a2dc39dSRohit Agarwal		vdd-s8-supply = <&vph_pwr>;
828a2dc39dSRohit Agarwal		vdd-s9-supply = <&vph_pwr>;
838a2dc39dSRohit Agarwal		vdd-s10-supply = <&vph_pwr>;
848a2dc39dSRohit Agarwal		vdd-l1-supply = <&vreg_s2b_1p224>;
858a2dc39dSRohit Agarwal		vdd-l2-l18-supply = <&vreg_s2b_1p224>;
868a2dc39dSRohit Agarwal		vdd-l3-supply = <&vreg_s7b_0p936>;
878a2dc39dSRohit Agarwal		vdd-l4-l16-supply = <&vreg_s7b_0p936>;
888a2dc39dSRohit Agarwal		vdd-l5-l6-supply = <&vreg_s4b_1p824>;
898a2dc39dSRohit Agarwal		vdd-l7-supply = <&vreg_s7b_0p936>;
908a2dc39dSRohit Agarwal		vdd-l8-l9-supply = <&vreg_s8b_0p824>;
918a2dc39dSRohit Agarwal		vdd-l10-supply = <&vreg_bob_3p3>;
928a2dc39dSRohit Agarwal		vdd-l11-l13-supply = <&vreg_bob_3p3>;
938a2dc39dSRohit Agarwal		vdd-l12-supply = <&vreg_s2b_1p224>;
948a2dc39dSRohit Agarwal		vdd-l14-supply = <&vreg_s3b_0p752>;
958a2dc39dSRohit Agarwal		vdd-l15-supply = <&vreg_s2b_1p224>;
968a2dc39dSRohit Agarwal		vdd-l17-supply = <&vreg_s8b_0p824>;
978a2dc39dSRohit Agarwal		vdd-l19-supply = <&vreg_s7b_0p936>;
988a2dc39dSRohit Agarwal		vdd-l20-l21-supply = <&vreg_s7b_0p936>;
998a2dc39dSRohit Agarwal
1008a2dc39dSRohit Agarwal		vreg_s2b_1p224: smps2 {
1018a2dc39dSRohit Agarwal			regulator-name = "vreg_s2b_1p224";
1028a2dc39dSRohit Agarwal			regulator-min-microvolt = <1224000>;
1038a2dc39dSRohit Agarwal			regulator-max-microvolt = <1350000>;
1048a2dc39dSRohit Agarwal		};
1058a2dc39dSRohit Agarwal
1068a2dc39dSRohit Agarwal		vreg_s3b_0p752: smps3 {
1078a2dc39dSRohit Agarwal			regulator-name = "vreg_s3b_0p752";
1088a2dc39dSRohit Agarwal			regulator-min-microvolt = <684000>;
1098a2dc39dSRohit Agarwal			regulator-max-microvolt = <904000>;
1108a2dc39dSRohit Agarwal		};
1118a2dc39dSRohit Agarwal
1128a2dc39dSRohit Agarwal		vreg_s4b_1p824: smps4 {
1138a2dc39dSRohit Agarwal			regulator-name = "vreg_s4b_1p824";
1148a2dc39dSRohit Agarwal			regulator-min-microvolt = <1824000>;
1158a2dc39dSRohit Agarwal			regulator-max-microvolt = <1904000>;
1168a2dc39dSRohit Agarwal		};
1178a2dc39dSRohit Agarwal
1188a2dc39dSRohit Agarwal		vreg_s7b_0p936: smps7 {
1198a2dc39dSRohit Agarwal			regulator-name = "vreg_s7b_0p936";
1208a2dc39dSRohit Agarwal			regulator-min-microvolt = <352000>;
1218a2dc39dSRohit Agarwal			regulator-max-microvolt = <1060000>;
1228a2dc39dSRohit Agarwal		};
1238a2dc39dSRohit Agarwal
1248a2dc39dSRohit Agarwal		vreg_s8b_0p824: smps8 {
1258a2dc39dSRohit Agarwal			regulator-name = "vreg_s8b_0p824";
1268a2dc39dSRohit Agarwal			regulator-min-microvolt = <500000>;
1278a2dc39dSRohit Agarwal			regulator-max-microvolt = <1100000>;
1288a2dc39dSRohit Agarwal		};
1298a2dc39dSRohit Agarwal
1308a2dc39dSRohit Agarwal		vreg_l1b_1p2: ldo1 {
1318a2dc39dSRohit Agarwal			regulator-name = "vreg_l1b_1p2";
1328a2dc39dSRohit Agarwal			regulator-min-microvolt = <1200000>;
1338a2dc39dSRohit Agarwal			regulator-max-microvolt = <1200000>;
1348a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1358a2dc39dSRohit Agarwal		};
1368a2dc39dSRohit Agarwal
1378a2dc39dSRohit Agarwal		vreg_l2b_1p128: ldo2 {
1388a2dc39dSRohit Agarwal			regulator-name = "vreg_l2b_1p128";
1398a2dc39dSRohit Agarwal			regulator-min-microvolt = <1000000>;
1408a2dc39dSRohit Agarwal			regulator-max-microvolt = <1160000>;
1418a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1428a2dc39dSRohit Agarwal		};
1438a2dc39dSRohit Agarwal
1448a2dc39dSRohit Agarwal		vreg_l3b_0p896: ldo3 {
1458a2dc39dSRohit Agarwal			regulator-name = "vreg_l3b_0p896";
1468a2dc39dSRohit Agarwal			regulator-min-microvolt = <300000>;
1478a2dc39dSRohit Agarwal			regulator-max-microvolt = <1040000>;
1488a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1498a2dc39dSRohit Agarwal		};
1508a2dc39dSRohit Agarwal
1518a2dc39dSRohit Agarwal		vreg_l4b_0p88: ldo4 {
1528a2dc39dSRohit Agarwal			regulator-name = "vreg_l4b_0p88";
1538a2dc39dSRohit Agarwal			regulator-min-microvolt = <864000>;
1548a2dc39dSRohit Agarwal			regulator-max-microvolt = <912000>;
1558a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1568a2dc39dSRohit Agarwal		};
1578a2dc39dSRohit Agarwal
1588a2dc39dSRohit Agarwal		vreg_l5b_1p776: ldo5 {
1598a2dc39dSRohit Agarwal			regulator-name = "vreg_l5b_1p776";
1608a2dc39dSRohit Agarwal			regulator-min-microvolt = <1770000>;
1618a2dc39dSRohit Agarwal			regulator-max-microvolt = <1800000>;
1628a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1638a2dc39dSRohit Agarwal		};
1648a2dc39dSRohit Agarwal
1658a2dc39dSRohit Agarwal		vreg_l6b_1p8: ldo6 {
1668a2dc39dSRohit Agarwal			regulator-name = "vreg_l6b_1p8";
1678a2dc39dSRohit Agarwal			regulator-min-microvolt = <1800000>;
1688a2dc39dSRohit Agarwal			regulator-max-microvolt = <1800000>;
1698a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1708a2dc39dSRohit Agarwal		};
1718a2dc39dSRohit Agarwal
1728a2dc39dSRohit Agarwal		vreg_l7b_0p904: ldo7 {
1738a2dc39dSRohit Agarwal			regulator-name = "vreg_l7b_0p904";
1748a2dc39dSRohit Agarwal			regulator-min-microvolt = <300000>;
1758a2dc39dSRohit Agarwal			regulator-max-microvolt = <960000>;
1768a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1778a2dc39dSRohit Agarwal		};
1788a2dc39dSRohit Agarwal
1798a2dc39dSRohit Agarwal		vreg_l8b_0p8: ldo8 {
1808a2dc39dSRohit Agarwal			regulator-name = "vreg_l8b_0p8";
1818a2dc39dSRohit Agarwal			regulator-min-microvolt = <800000>;
1828a2dc39dSRohit Agarwal			regulator-max-microvolt = <800000>;
1838a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1848a2dc39dSRohit Agarwal		};
1858a2dc39dSRohit Agarwal
1868a2dc39dSRohit Agarwal		vreg_l9b_0p752: ldo9 {
1878a2dc39dSRohit Agarwal			regulator-name = "vreg_l9b_0p752";
1888a2dc39dSRohit Agarwal			regulator-min-microvolt = <752000>;
1898a2dc39dSRohit Agarwal			regulator-max-microvolt = <800000>;
1908a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1918a2dc39dSRohit Agarwal		};
1928a2dc39dSRohit Agarwal
1938a2dc39dSRohit Agarwal		vreg_l10b_3p08: ldo10 {
1948a2dc39dSRohit Agarwal			regulator-name = "vreg_l10b_3p08";
1958a2dc39dSRohit Agarwal			regulator-min-microvolt = <3008000>;
1968a2dc39dSRohit Agarwal			regulator-max-microvolt = <3088000>;
1978a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
1988a2dc39dSRohit Agarwal		};
1998a2dc39dSRohit Agarwal
2008a2dc39dSRohit Agarwal		vreg_l11b_1p8: ldo11 {
2018a2dc39dSRohit Agarwal			regulator-name = "vreg_l11b_1p8";
2028a2dc39dSRohit Agarwal			regulator-min-microvolt = <1704000>;
2038a2dc39dSRohit Agarwal			regulator-max-microvolt = <2928000>;
2048a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2058a2dc39dSRohit Agarwal		};
2068a2dc39dSRohit Agarwal
2078a2dc39dSRohit Agarwal		vreg_l12b_1p2: ldo12 {
2088a2dc39dSRohit Agarwal			regulator-name = "vreg_l12b_1p2";
2098a2dc39dSRohit Agarwal			regulator-min-microvolt = <1200000>;
2108a2dc39dSRohit Agarwal			regulator-max-microvolt = <1200000>;
2118a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2128a2dc39dSRohit Agarwal		};
2138a2dc39dSRohit Agarwal
2148a2dc39dSRohit Agarwal		vreg_l13b_1p8: ldo13 {
2158a2dc39dSRohit Agarwal			regulator-name = "vreg_l13b_1p8";
2168a2dc39dSRohit Agarwal			regulator-min-microvolt = <1704000>;
2178a2dc39dSRohit Agarwal			regulator-max-microvolt = <2928000>;
2188a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2198a2dc39dSRohit Agarwal		};
2208a2dc39dSRohit Agarwal
2218a2dc39dSRohit Agarwal		vreg_l14b_0p624: ldo14 {
2228a2dc39dSRohit Agarwal			regulator-name = "vreg_l14b_0p624";
2238a2dc39dSRohit Agarwal			regulator-min-microvolt = <300000>;
2248a2dc39dSRohit Agarwal			regulator-max-microvolt = <800000>;
2258a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2268a2dc39dSRohit Agarwal		};
2278a2dc39dSRohit Agarwal
2288a2dc39dSRohit Agarwal		vreg_l15b_1p2: ldo15 {
2298a2dc39dSRohit Agarwal			regulator-name = "vreg_l15b_1p2";
2308a2dc39dSRohit Agarwal			regulator-min-microvolt = <1200000>;
2318a2dc39dSRohit Agarwal			regulator-max-microvolt = <1200000>;
2328a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2338a2dc39dSRohit Agarwal		};
2348a2dc39dSRohit Agarwal
2358a2dc39dSRohit Agarwal		vreg_l16b_0p912: ldo16 {
2368a2dc39dSRohit Agarwal			regulator-name = "vreg_l16b_0p912";
2378a2dc39dSRohit Agarwal			regulator-min-microvolt = <880000>;
2388a2dc39dSRohit Agarwal			regulator-max-microvolt = <920000>;
2398a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2408a2dc39dSRohit Agarwal		};
2418a2dc39dSRohit Agarwal
2428a2dc39dSRohit Agarwal		vreg_l17b_0p752: ldo17 {
2438a2dc39dSRohit Agarwal			regulator-name = "vreg_l17b_0p752";
2448a2dc39dSRohit Agarwal			regulator-min-microvolt = <684000>;
2458a2dc39dSRohit Agarwal			regulator-max-microvolt = <957600>;
2468a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2478a2dc39dSRohit Agarwal		};
2488a2dc39dSRohit Agarwal
2498a2dc39dSRohit Agarwal		vreg_l19b_0p952: ldo19 {
2508a2dc39dSRohit Agarwal			regulator-name = "vreg_l19b_0p952";
2518a2dc39dSRohit Agarwal			regulator-min-microvolt = <900000>;
2528a2dc39dSRohit Agarwal			regulator-max-microvolt = <960000>;
2538a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2548a2dc39dSRohit Agarwal		};
2558a2dc39dSRohit Agarwal
2568a2dc39dSRohit Agarwal		vreg_l20b_0p912: ldo20 {
2578a2dc39dSRohit Agarwal			regulator-name = "vreg_l20b_0p912";
2588a2dc39dSRohit Agarwal			regulator-min-microvolt = <912000>;
2598a2dc39dSRohit Agarwal			regulator-max-microvolt = <952000>;
2608a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2618a2dc39dSRohit Agarwal		};
2628a2dc39dSRohit Agarwal
2638a2dc39dSRohit Agarwal		vreg_l21b_0p856: ldo21 {
2648a2dc39dSRohit Agarwal			regulator-name = "vreg_l21b_0p856";
2658a2dc39dSRohit Agarwal			regulator-min-microvolt = <300000>;
2668a2dc39dSRohit Agarwal			regulator-max-microvolt = <1000000>;
2678a2dc39dSRohit Agarwal			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
2688a2dc39dSRohit Agarwal		};
2698a2dc39dSRohit Agarwal	};
2709181bb93SRohit Agarwal};
2719181bb93SRohit Agarwal
2729181bb93SRohit Agarwal&chosen {
2739181bb93SRohit Agarwal	stdout-path = "serial0:115200n8";
2749181bb93SRohit Agarwal};
2759181bb93SRohit Agarwal
276a8db1c06SRohit Agarwal&pm7550ba_eusb2_repeater {
277a8db1c06SRohit Agarwal	vdd18-supply = <&vreg_l5b_1p776>;
278a8db1c06SRohit Agarwal	vdd3-supply = <&vreg_l10b_3p08>;
279a8db1c06SRohit Agarwal};
280a8db1c06SRohit Agarwal
281*d838ac69SKaushal Kumar&qpic_bam {
282*d838ac69SKaushal Kumar	status = "okay";
283*d838ac69SKaushal Kumar};
284*d838ac69SKaushal Kumar
285*d838ac69SKaushal Kumar&qpic_nand {
286*d838ac69SKaushal Kumar	status = "okay";
287*d838ac69SKaushal Kumar
288*d838ac69SKaushal Kumar	nand@0 {
289*d838ac69SKaushal Kumar		reg = <0>;
290*d838ac69SKaushal Kumar
291*d838ac69SKaushal Kumar		nand-ecc-strength = <8>;
292*d838ac69SKaushal Kumar		nand-ecc-step-size = <512>;
293*d838ac69SKaushal Kumar		nand-bus-width = <8>;
294*d838ac69SKaushal Kumar		/* efs2 partition is secured */
295*d838ac69SKaushal Kumar		secure-regions = /bits/ 64 <0x680000 0xb00000>;
296*d838ac69SKaushal Kumar	};
297*d838ac69SKaushal Kumar};
298*d838ac69SKaushal Kumar
2999181bb93SRohit Agarwal&qupv3_id_0 {
3009181bb93SRohit Agarwal	status = "okay";
3019181bb93SRohit Agarwal};
3029181bb93SRohit Agarwal
30342a7b7caSNaina Mehta&remoteproc_mpss {
30442a7b7caSNaina Mehta	firmware-name = "qcom/sdx75/modem.mbn",
30542a7b7caSNaina Mehta			"qcom/sdx75/modem_dtb.mbn";
30642a7b7caSNaina Mehta	status = "okay";
30742a7b7caSNaina Mehta};
30842a7b7caSNaina Mehta
309a1b05c44SNaina Mehta&sdhc {
310a1b05c44SNaina Mehta	cd-gpios = <&tlmm 103 GPIO_ACTIVE_LOW>;
311a1b05c44SNaina Mehta	vmmc-supply = <&reg_2v95_vdd>;
312a1b05c44SNaina Mehta	vqmmc-supply = <&reg_2v952_vcc>;
313a1b05c44SNaina Mehta	bus-width = <4>;
314a1b05c44SNaina Mehta	no-sdio;
315a1b05c44SNaina Mehta	no-mmc;
316a1b05c44SNaina Mehta
317a1b05c44SNaina Mehta	pinctrl-0 = <&sdc1_default &sd_cd>;
318a1b05c44SNaina Mehta	pinctrl-1 = <&sdc1_sleep &sd_cd>;
319a1b05c44SNaina Mehta	pinctrl-names = "default", "sleep";
320a1b05c44SNaina Mehta
321a1b05c44SNaina Mehta	status = "okay";
322a1b05c44SNaina Mehta};
323a1b05c44SNaina Mehta
3249181bb93SRohit Agarwal&tlmm {
3259181bb93SRohit Agarwal	gpio-reserved-ranges = <110 6>;
326a1b05c44SNaina Mehta
327a1b05c44SNaina Mehta	sd_cd: sd-cd-state {
328a1b05c44SNaina Mehta		pins = "gpio103";
329a1b05c44SNaina Mehta		function = "gpio";
330a1b05c44SNaina Mehta		drive-strength = <2>;
331a1b05c44SNaina Mehta		bias-pull-up;
332a1b05c44SNaina Mehta	};
3339181bb93SRohit Agarwal};
3349181bb93SRohit Agarwal
3359181bb93SRohit Agarwal&uart1 {
3369181bb93SRohit Agarwal	status = "okay";
3379181bb93SRohit Agarwal};
338a8db1c06SRohit Agarwal
339a8db1c06SRohit Agarwal&usb {
340a8db1c06SRohit Agarwal	status = "okay";
341a8db1c06SRohit Agarwal};
342a8db1c06SRohit Agarwal
343a8db1c06SRohit Agarwal&usb_dwc3 {
344a8db1c06SRohit Agarwal	dr_mode = "peripheral";
345a8db1c06SRohit Agarwal};
346a8db1c06SRohit Agarwal
347a8db1c06SRohit Agarwal&usb_hsphy {
348a8db1c06SRohit Agarwal	vdd-supply = <&vreg_l4b_0p88>;
349a8db1c06SRohit Agarwal	vdda12-supply = <&vreg_l1b_1p2>;
350a8db1c06SRohit Agarwal
351a8db1c06SRohit Agarwal	phys = <&pm7550ba_eusb2_repeater>;
352a8db1c06SRohit Agarwal
353a8db1c06SRohit Agarwal	status = "okay";
354a8db1c06SRohit Agarwal};
355a8db1c06SRohit Agarwal
356a8db1c06SRohit Agarwal&usb_qmpphy {
357a8db1c06SRohit Agarwal	vdda-phy-supply = <&vreg_l4b_0p88>;
358a8db1c06SRohit Agarwal	vdda-pll-supply = <&vreg_l1b_1p2>;
359a8db1c06SRohit Agarwal
360a8db1c06SRohit Agarwal	status = "okay";
361a8db1c06SRohit Agarwal};
362