1f126890aSEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. 4f126890aSEmmanuel Vadot */ 5f126890aSEmmanuel Vadot 6f126890aSEmmanuel Vadot/dts-v1/; 7f126890aSEmmanuel Vadot 8aa1a8ff2SEmmanuel Vadot#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9f126890aSEmmanuel Vadot#include "sdx75.dtsi" 10aa1a8ff2SEmmanuel Vadot#include "pm7550ba.dtsi" 11aa1a8ff2SEmmanuel Vadot#include "pmk8550.dtsi" 12aa1a8ff2SEmmanuel Vadot#include "pmx75.dtsi" 13f126890aSEmmanuel Vadot 14f126890aSEmmanuel Vadot/ { 15f126890aSEmmanuel Vadot model = "Qualcomm Technologies, Inc. SDX75 IDP"; 16f126890aSEmmanuel Vadot compatible = "qcom,sdx75-idp", "qcom,sdx75"; 17f126890aSEmmanuel Vadot 18f126890aSEmmanuel Vadot aliases { 19f126890aSEmmanuel Vadot serial0 = &uart1; 20f126890aSEmmanuel Vadot }; 21aa1a8ff2SEmmanuel Vadot 22aa1a8ff2SEmmanuel Vadot vph_pwr: vph-pwr-regulator { 23aa1a8ff2SEmmanuel Vadot compatible = "regulator-fixed"; 24aa1a8ff2SEmmanuel Vadot regulator-name = "vph_pwr"; 25aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <3700000>; 26aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <3700000>; 27aa1a8ff2SEmmanuel Vadot }; 28aa1a8ff2SEmmanuel Vadot 29aa1a8ff2SEmmanuel Vadot vph_ext: vph-ext-regulator { 30aa1a8ff2SEmmanuel Vadot compatible = "regulator-fixed"; 31aa1a8ff2SEmmanuel Vadot regulator-name = "vph_ext"; 32aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <3700000>; 33aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <3700000>; 34aa1a8ff2SEmmanuel Vadot }; 35aa1a8ff2SEmmanuel Vadot 36aa1a8ff2SEmmanuel Vadot vreg_bob_3p3: pmx75-bob { 37aa1a8ff2SEmmanuel Vadot compatible = "regulator-fixed"; 38aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_bob_3p3"; 39aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <3300000>; 40aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <3300000>; 41aa1a8ff2SEmmanuel Vadot 42aa1a8ff2SEmmanuel Vadot vin-supply = <&vph_ext>; 43aa1a8ff2SEmmanuel Vadot }; 440e8011faSEmmanuel Vadot 450e8011faSEmmanuel Vadot reg_2v952_vcc: regulator-2v952-vcc { 460e8011faSEmmanuel Vadot compatible = "regulator-gpio"; 470e8011faSEmmanuel Vadot regulator-name = "2v952_vcc"; 480e8011faSEmmanuel Vadot regulator-min-microvolt = <1650000>; 490e8011faSEmmanuel Vadot regulator-max-microvolt = <3600000>; 500e8011faSEmmanuel Vadot enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>; 510e8011faSEmmanuel Vadot gpios = <&tlmm 84 GPIO_ACTIVE_HIGH>; 520e8011faSEmmanuel Vadot states = <1650000 0>, <3600000 1>; 530e8011faSEmmanuel Vadot startup-delay-us = <5000>; 540e8011faSEmmanuel Vadot enable-active-high; 550e8011faSEmmanuel Vadot regulator-boot-on; 560e8011faSEmmanuel Vadot 570e8011faSEmmanuel Vadot vin-supply = <&vph_ext>; 580e8011faSEmmanuel Vadot }; 590e8011faSEmmanuel Vadot 600e8011faSEmmanuel Vadot reg_2v95_vdd: regulator-2v95-vdd { 610e8011faSEmmanuel Vadot compatible = "regulator-fixed"; 620e8011faSEmmanuel Vadot regulator-name = "2v95_vdd"; 630e8011faSEmmanuel Vadot regulator-min-microvolt = <2950000>; 640e8011faSEmmanuel Vadot regulator-max-microvolt = <2950000>; 650e8011faSEmmanuel Vadot vin-supply = <®_2v952_vcc>; 660e8011faSEmmanuel Vadot }; 67aa1a8ff2SEmmanuel Vadot}; 68aa1a8ff2SEmmanuel Vadot 69aa1a8ff2SEmmanuel Vadot&apps_rsc { 7084943d6fSEmmanuel Vadot regulators-0 { 71aa1a8ff2SEmmanuel Vadot compatible = "qcom,pmx75-rpmh-regulators"; 72aa1a8ff2SEmmanuel Vadot qcom,pmic-id = "b"; 73aa1a8ff2SEmmanuel Vadot 74aa1a8ff2SEmmanuel Vadot vdd-s1-supply = <&vph_pwr>; 75aa1a8ff2SEmmanuel Vadot vdd-s2-supply = <&vph_pwr>; 76aa1a8ff2SEmmanuel Vadot vdd-s3-supply = <&vph_pwr>; 77aa1a8ff2SEmmanuel Vadot vdd-s4-supply = <&vph_pwr>; 78aa1a8ff2SEmmanuel Vadot vdd-s5-supply = <&vph_pwr>; 79aa1a8ff2SEmmanuel Vadot vdd-s6-supply = <&vph_pwr>; 80aa1a8ff2SEmmanuel Vadot vdd-s7-supply = <&vph_pwr>; 81aa1a8ff2SEmmanuel Vadot vdd-s8-supply = <&vph_pwr>; 82aa1a8ff2SEmmanuel Vadot vdd-s9-supply = <&vph_pwr>; 83aa1a8ff2SEmmanuel Vadot vdd-s10-supply = <&vph_pwr>; 84aa1a8ff2SEmmanuel Vadot vdd-l1-supply = <&vreg_s2b_1p224>; 85aa1a8ff2SEmmanuel Vadot vdd-l2-l18-supply = <&vreg_s2b_1p224>; 86aa1a8ff2SEmmanuel Vadot vdd-l3-supply = <&vreg_s7b_0p936>; 87aa1a8ff2SEmmanuel Vadot vdd-l4-l16-supply = <&vreg_s7b_0p936>; 88aa1a8ff2SEmmanuel Vadot vdd-l5-l6-supply = <&vreg_s4b_1p824>; 89aa1a8ff2SEmmanuel Vadot vdd-l7-supply = <&vreg_s7b_0p936>; 90aa1a8ff2SEmmanuel Vadot vdd-l8-l9-supply = <&vreg_s8b_0p824>; 91aa1a8ff2SEmmanuel Vadot vdd-l10-supply = <&vreg_bob_3p3>; 92aa1a8ff2SEmmanuel Vadot vdd-l11-l13-supply = <&vreg_bob_3p3>; 93aa1a8ff2SEmmanuel Vadot vdd-l12-supply = <&vreg_s2b_1p224>; 94aa1a8ff2SEmmanuel Vadot vdd-l14-supply = <&vreg_s3b_0p752>; 95aa1a8ff2SEmmanuel Vadot vdd-l15-supply = <&vreg_s2b_1p224>; 96aa1a8ff2SEmmanuel Vadot vdd-l17-supply = <&vreg_s8b_0p824>; 97aa1a8ff2SEmmanuel Vadot vdd-l19-supply = <&vreg_s7b_0p936>; 98aa1a8ff2SEmmanuel Vadot vdd-l20-l21-supply = <&vreg_s7b_0p936>; 99aa1a8ff2SEmmanuel Vadot 100aa1a8ff2SEmmanuel Vadot vreg_s2b_1p224: smps2 { 101aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_s2b_1p224"; 102aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1224000>; 103aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1350000>; 104aa1a8ff2SEmmanuel Vadot }; 105aa1a8ff2SEmmanuel Vadot 106aa1a8ff2SEmmanuel Vadot vreg_s3b_0p752: smps3 { 107aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_s3b_0p752"; 108aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <684000>; 109aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <904000>; 110aa1a8ff2SEmmanuel Vadot }; 111aa1a8ff2SEmmanuel Vadot 112aa1a8ff2SEmmanuel Vadot vreg_s4b_1p824: smps4 { 113aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_s4b_1p824"; 114aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1824000>; 115aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1904000>; 116aa1a8ff2SEmmanuel Vadot }; 117aa1a8ff2SEmmanuel Vadot 118aa1a8ff2SEmmanuel Vadot vreg_s7b_0p936: smps7 { 119aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_s7b_0p936"; 120aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <352000>; 121aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1060000>; 122aa1a8ff2SEmmanuel Vadot }; 123aa1a8ff2SEmmanuel Vadot 124aa1a8ff2SEmmanuel Vadot vreg_s8b_0p824: smps8 { 125aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_s8b_0p824"; 126aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <500000>; 127aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1100000>; 128aa1a8ff2SEmmanuel Vadot }; 129aa1a8ff2SEmmanuel Vadot 130aa1a8ff2SEmmanuel Vadot vreg_l1b_1p2: ldo1 { 131aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l1b_1p2"; 132aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1200000>; 133aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1200000>; 134aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 135aa1a8ff2SEmmanuel Vadot }; 136aa1a8ff2SEmmanuel Vadot 137aa1a8ff2SEmmanuel Vadot vreg_l2b_1p128: ldo2 { 138aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l2b_1p128"; 139aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1000000>; 140aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1160000>; 141aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 142aa1a8ff2SEmmanuel Vadot }; 143aa1a8ff2SEmmanuel Vadot 144aa1a8ff2SEmmanuel Vadot vreg_l3b_0p896: ldo3 { 145aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l3b_0p896"; 146aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <300000>; 147aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1040000>; 148aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 149aa1a8ff2SEmmanuel Vadot }; 150aa1a8ff2SEmmanuel Vadot 151aa1a8ff2SEmmanuel Vadot vreg_l4b_0p88: ldo4 { 152aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l4b_0p88"; 153aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <864000>; 154aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <912000>; 155aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 156aa1a8ff2SEmmanuel Vadot }; 157aa1a8ff2SEmmanuel Vadot 158aa1a8ff2SEmmanuel Vadot vreg_l5b_1p776: ldo5 { 159aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l5b_1p776"; 160aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1770000>; 161aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1800000>; 162aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 163aa1a8ff2SEmmanuel Vadot }; 164aa1a8ff2SEmmanuel Vadot 165aa1a8ff2SEmmanuel Vadot vreg_l6b_1p8: ldo6 { 166aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l6b_1p8"; 167aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1800000>; 168aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1800000>; 169aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 170aa1a8ff2SEmmanuel Vadot }; 171aa1a8ff2SEmmanuel Vadot 172aa1a8ff2SEmmanuel Vadot vreg_l7b_0p904: ldo7 { 173aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l7b_0p904"; 174aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <300000>; 175aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <960000>; 176aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 177aa1a8ff2SEmmanuel Vadot }; 178aa1a8ff2SEmmanuel Vadot 179aa1a8ff2SEmmanuel Vadot vreg_l8b_0p8: ldo8 { 180aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l8b_0p8"; 181aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <800000>; 182aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <800000>; 183aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 184aa1a8ff2SEmmanuel Vadot }; 185aa1a8ff2SEmmanuel Vadot 186aa1a8ff2SEmmanuel Vadot vreg_l9b_0p752: ldo9 { 187aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l9b_0p752"; 188aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <752000>; 189aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <800000>; 190aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 191aa1a8ff2SEmmanuel Vadot }; 192aa1a8ff2SEmmanuel Vadot 193aa1a8ff2SEmmanuel Vadot vreg_l10b_3p08: ldo10 { 194aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l10b_3p08"; 195aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <3008000>; 196aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <3088000>; 197aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 198aa1a8ff2SEmmanuel Vadot }; 199aa1a8ff2SEmmanuel Vadot 200aa1a8ff2SEmmanuel Vadot vreg_l11b_1p8: ldo11 { 201aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l11b_1p8"; 202aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1704000>; 203aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <2928000>; 204aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 205aa1a8ff2SEmmanuel Vadot }; 206aa1a8ff2SEmmanuel Vadot 207aa1a8ff2SEmmanuel Vadot vreg_l12b_1p2: ldo12 { 208aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l12b_1p2"; 209aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1200000>; 210aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1200000>; 211aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 212aa1a8ff2SEmmanuel Vadot }; 213aa1a8ff2SEmmanuel Vadot 214aa1a8ff2SEmmanuel Vadot vreg_l13b_1p8: ldo13 { 215aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l13b_1p8"; 216aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1704000>; 217aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <2928000>; 218aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 219aa1a8ff2SEmmanuel Vadot }; 220aa1a8ff2SEmmanuel Vadot 221aa1a8ff2SEmmanuel Vadot vreg_l14b_0p624: ldo14 { 222aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l14b_0p624"; 223aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <300000>; 224aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <800000>; 225aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 226aa1a8ff2SEmmanuel Vadot }; 227aa1a8ff2SEmmanuel Vadot 228aa1a8ff2SEmmanuel Vadot vreg_l15b_1p2: ldo15 { 229aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l15b_1p2"; 230aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <1200000>; 231aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1200000>; 232aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 233aa1a8ff2SEmmanuel Vadot }; 234aa1a8ff2SEmmanuel Vadot 235aa1a8ff2SEmmanuel Vadot vreg_l16b_0p912: ldo16 { 236aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l16b_0p912"; 237aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <880000>; 238aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <920000>; 239aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 240aa1a8ff2SEmmanuel Vadot }; 241aa1a8ff2SEmmanuel Vadot 242aa1a8ff2SEmmanuel Vadot vreg_l17b_0p752: ldo17 { 243aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l17b_0p752"; 244aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <684000>; 245aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <957600>; 246aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 247aa1a8ff2SEmmanuel Vadot }; 248aa1a8ff2SEmmanuel Vadot 249aa1a8ff2SEmmanuel Vadot vreg_l19b_0p952: ldo19 { 250aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l19b_0p952"; 251aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <900000>; 252aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <960000>; 253aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 254aa1a8ff2SEmmanuel Vadot }; 255aa1a8ff2SEmmanuel Vadot 256aa1a8ff2SEmmanuel Vadot vreg_l20b_0p912: ldo20 { 257aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l20b_0p912"; 258aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <912000>; 259aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <952000>; 260aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 261aa1a8ff2SEmmanuel Vadot }; 262aa1a8ff2SEmmanuel Vadot 263aa1a8ff2SEmmanuel Vadot vreg_l21b_0p856: ldo21 { 264aa1a8ff2SEmmanuel Vadot regulator-name = "vreg_l21b_0p856"; 265aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <300000>; 266aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <1000000>; 267aa1a8ff2SEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 268aa1a8ff2SEmmanuel Vadot }; 269aa1a8ff2SEmmanuel Vadot }; 270f126890aSEmmanuel Vadot}; 271f126890aSEmmanuel Vadot 272f126890aSEmmanuel Vadot&chosen { 273f126890aSEmmanuel Vadot stdout-path = "serial0:115200n8"; 274f126890aSEmmanuel Vadot}; 275f126890aSEmmanuel Vadot 2768d13bc63SEmmanuel Vadot&pm7550ba_eusb2_repeater { 2778d13bc63SEmmanuel Vadot vdd18-supply = <&vreg_l5b_1p776>; 2788d13bc63SEmmanuel Vadot vdd3-supply = <&vreg_l10b_3p08>; 2798d13bc63SEmmanuel Vadot}; 2808d13bc63SEmmanuel Vadot 281f126890aSEmmanuel Vadot&qupv3_id_0 { 282f126890aSEmmanuel Vadot status = "okay"; 283f126890aSEmmanuel Vadot}; 284f126890aSEmmanuel Vadot 285*b2d2a78aSEmmanuel Vadot&remoteproc_mpss { 286*b2d2a78aSEmmanuel Vadot firmware-name = "qcom/sdx75/modem.mbn", 287*b2d2a78aSEmmanuel Vadot "qcom/sdx75/modem_dtb.mbn"; 288*b2d2a78aSEmmanuel Vadot status = "okay"; 289*b2d2a78aSEmmanuel Vadot}; 290*b2d2a78aSEmmanuel Vadot 2910e8011faSEmmanuel Vadot&sdhc { 2920e8011faSEmmanuel Vadot cd-gpios = <&tlmm 103 GPIO_ACTIVE_LOW>; 2930e8011faSEmmanuel Vadot vmmc-supply = <®_2v95_vdd>; 2940e8011faSEmmanuel Vadot vqmmc-supply = <®_2v952_vcc>; 2950e8011faSEmmanuel Vadot bus-width = <4>; 2960e8011faSEmmanuel Vadot no-sdio; 2970e8011faSEmmanuel Vadot no-mmc; 2980e8011faSEmmanuel Vadot 2990e8011faSEmmanuel Vadot pinctrl-0 = <&sdc1_default &sd_cd>; 3000e8011faSEmmanuel Vadot pinctrl-1 = <&sdc1_sleep &sd_cd>; 3010e8011faSEmmanuel Vadot pinctrl-names = "default", "sleep"; 3020e8011faSEmmanuel Vadot 3030e8011faSEmmanuel Vadot status = "okay"; 3040e8011faSEmmanuel Vadot}; 3050e8011faSEmmanuel Vadot 306f126890aSEmmanuel Vadot&tlmm { 307f126890aSEmmanuel Vadot gpio-reserved-ranges = <110 6>; 3080e8011faSEmmanuel Vadot 3090e8011faSEmmanuel Vadot sd_cd: sd-cd-state { 3100e8011faSEmmanuel Vadot pins = "gpio103"; 3110e8011faSEmmanuel Vadot function = "gpio"; 3120e8011faSEmmanuel Vadot drive-strength = <2>; 3130e8011faSEmmanuel Vadot bias-pull-up; 3140e8011faSEmmanuel Vadot }; 315f126890aSEmmanuel Vadot}; 316f126890aSEmmanuel Vadot 317f126890aSEmmanuel Vadot&uart1 { 318f126890aSEmmanuel Vadot status = "okay"; 319f126890aSEmmanuel Vadot}; 3208d13bc63SEmmanuel Vadot 3218d13bc63SEmmanuel Vadot&usb { 3228d13bc63SEmmanuel Vadot status = "okay"; 3238d13bc63SEmmanuel Vadot}; 3248d13bc63SEmmanuel Vadot 3258d13bc63SEmmanuel Vadot&usb_dwc3 { 3268d13bc63SEmmanuel Vadot dr_mode = "peripheral"; 3278d13bc63SEmmanuel Vadot}; 3288d13bc63SEmmanuel Vadot 3298d13bc63SEmmanuel Vadot&usb_hsphy { 3308d13bc63SEmmanuel Vadot vdd-supply = <&vreg_l4b_0p88>; 3318d13bc63SEmmanuel Vadot vdda12-supply = <&vreg_l1b_1p2>; 3328d13bc63SEmmanuel Vadot 3338d13bc63SEmmanuel Vadot phys = <&pm7550ba_eusb2_repeater>; 3348d13bc63SEmmanuel Vadot 3358d13bc63SEmmanuel Vadot status = "okay"; 3368d13bc63SEmmanuel Vadot}; 3378d13bc63SEmmanuel Vadot 3388d13bc63SEmmanuel Vadot&usb_qmpphy { 3398d13bc63SEmmanuel Vadot vdda-phy-supply = <&vreg_l4b_0p88>; 3408d13bc63SEmmanuel Vadot vdda-pll-supply = <&vreg_l1b_1p2>; 3418d13bc63SEmmanuel Vadot 3428d13bc63SEmmanuel Vadot status = "okay"; 3438d13bc63SEmmanuel Vadot}; 344