1*69ed3df4SEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 2*69ed3df4SEmmanuel Vadot/* 3*69ed3df4SEmmanuel Vadot * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 4*69ed3df4SEmmanuel Vadot */ 5*69ed3df4SEmmanuel Vadot 6*69ed3df4SEmmanuel Vadot/dts-v1/; 7*69ed3df4SEmmanuel Vadot 8*69ed3df4SEmmanuel Vadot#include "glymur.dtsi" 9*69ed3df4SEmmanuel Vadot#include "glymur-crd.dtsi" 10*69ed3df4SEmmanuel Vadot 11*69ed3df4SEmmanuel Vadot#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12*69ed3df4SEmmanuel Vadot 13*69ed3df4SEmmanuel Vadot/ { 14*69ed3df4SEmmanuel Vadot model = "Qualcomm Technologies, Inc. Glymur CRD"; 15*69ed3df4SEmmanuel Vadot compatible = "qcom,glymur-crd", "qcom,glymur"; 16*69ed3df4SEmmanuel Vadot 17*69ed3df4SEmmanuel Vadot pmic-glink { 18*69ed3df4SEmmanuel Vadot compatible = "qcom,glymur-pmic-glink", 19*69ed3df4SEmmanuel Vadot "qcom,pmic-glink"; 20*69ed3df4SEmmanuel Vadot #address-cells = <1>; 21*69ed3df4SEmmanuel Vadot #size-cells = <0>; 22*69ed3df4SEmmanuel Vadot 23*69ed3df4SEmmanuel Vadot connector@0 { 24*69ed3df4SEmmanuel Vadot compatible = "usb-c-connector"; 25*69ed3df4SEmmanuel Vadot reg = <0>; 26*69ed3df4SEmmanuel Vadot power-role = "dual"; 27*69ed3df4SEmmanuel Vadot data-role = "dual"; 28*69ed3df4SEmmanuel Vadot 29*69ed3df4SEmmanuel Vadot ports { 30*69ed3df4SEmmanuel Vadot #address-cells = <1>; 31*69ed3df4SEmmanuel Vadot #size-cells = <0>; 32*69ed3df4SEmmanuel Vadot 33*69ed3df4SEmmanuel Vadot port@0 { 34*69ed3df4SEmmanuel Vadot reg = <0>; 35*69ed3df4SEmmanuel Vadot 36*69ed3df4SEmmanuel Vadot pmic_glink_hs_in: endpoint { 37*69ed3df4SEmmanuel Vadot remote-endpoint = <&usb_0_dwc3_hs>; 38*69ed3df4SEmmanuel Vadot }; 39*69ed3df4SEmmanuel Vadot }; 40*69ed3df4SEmmanuel Vadot 41*69ed3df4SEmmanuel Vadot port@1 { 42*69ed3df4SEmmanuel Vadot reg = <1>; 43*69ed3df4SEmmanuel Vadot 44*69ed3df4SEmmanuel Vadot pmic_glink_ss_in: endpoint { 45*69ed3df4SEmmanuel Vadot remote-endpoint = <&usb_0_qmpphy_out>; 46*69ed3df4SEmmanuel Vadot }; 47*69ed3df4SEmmanuel Vadot }; 48*69ed3df4SEmmanuel Vadot }; 49*69ed3df4SEmmanuel Vadot }; 50*69ed3df4SEmmanuel Vadot 51*69ed3df4SEmmanuel Vadot connector@1 { 52*69ed3df4SEmmanuel Vadot compatible = "usb-c-connector"; 53*69ed3df4SEmmanuel Vadot reg = <1>; 54*69ed3df4SEmmanuel Vadot power-role = "dual"; 55*69ed3df4SEmmanuel Vadot data-role = "dual"; 56*69ed3df4SEmmanuel Vadot 57*69ed3df4SEmmanuel Vadot ports { 58*69ed3df4SEmmanuel Vadot #address-cells = <1>; 59*69ed3df4SEmmanuel Vadot #size-cells = <0>; 60*69ed3df4SEmmanuel Vadot 61*69ed3df4SEmmanuel Vadot port@0 { 62*69ed3df4SEmmanuel Vadot reg = <0>; 63*69ed3df4SEmmanuel Vadot 64*69ed3df4SEmmanuel Vadot pmic_glink_hs_in1: endpoint { 65*69ed3df4SEmmanuel Vadot remote-endpoint = <&usb_1_dwc3_hs>; 66*69ed3df4SEmmanuel Vadot }; 67*69ed3df4SEmmanuel Vadot }; 68*69ed3df4SEmmanuel Vadot 69*69ed3df4SEmmanuel Vadot port@1 { 70*69ed3df4SEmmanuel Vadot reg = <1>; 71*69ed3df4SEmmanuel Vadot 72*69ed3df4SEmmanuel Vadot pmic_glink_ss_in1: endpoint { 73*69ed3df4SEmmanuel Vadot remote-endpoint = <&usb_1_qmpphy_out>; 74*69ed3df4SEmmanuel Vadot }; 75*69ed3df4SEmmanuel Vadot }; 76*69ed3df4SEmmanuel Vadot }; 77*69ed3df4SEmmanuel Vadot }; 78*69ed3df4SEmmanuel Vadot }; 79*69ed3df4SEmmanuel Vadot 80*69ed3df4SEmmanuel Vadot vreg_edp_3p3: regulator-edp-3p3 { 81*69ed3df4SEmmanuel Vadot compatible = "regulator-fixed"; 82*69ed3df4SEmmanuel Vadot 83*69ed3df4SEmmanuel Vadot regulator-name = "VREG_EDP_3P3"; 84*69ed3df4SEmmanuel Vadot regulator-min-microvolt = <3300000>; 85*69ed3df4SEmmanuel Vadot regulator-max-microvolt = <3300000>; 86*69ed3df4SEmmanuel Vadot 87*69ed3df4SEmmanuel Vadot gpio = <&tlmm 70 GPIO_ACTIVE_HIGH>; 88*69ed3df4SEmmanuel Vadot enable-active-high; 89*69ed3df4SEmmanuel Vadot 90*69ed3df4SEmmanuel Vadot pinctrl-0 = <&edp_reg_en>; 91*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 92*69ed3df4SEmmanuel Vadot 93*69ed3df4SEmmanuel Vadot regulator-boot-on; 94*69ed3df4SEmmanuel Vadot }; 95*69ed3df4SEmmanuel Vadot 96*69ed3df4SEmmanuel Vadot vreg_misc_3p3: regulator-misc-3p3 { 97*69ed3df4SEmmanuel Vadot compatible = "regulator-fixed"; 98*69ed3df4SEmmanuel Vadot 99*69ed3df4SEmmanuel Vadot regulator-name = "VREG_MISC_3P3"; 100*69ed3df4SEmmanuel Vadot regulator-min-microvolt = <3300000>; 101*69ed3df4SEmmanuel Vadot regulator-max-microvolt = <3300000>; 102*69ed3df4SEmmanuel Vadot 103*69ed3df4SEmmanuel Vadot gpio = <&pmh0110_f_e0_gpios 6 GPIO_ACTIVE_HIGH>; 104*69ed3df4SEmmanuel Vadot enable-active-high; 105*69ed3df4SEmmanuel Vadot 106*69ed3df4SEmmanuel Vadot pinctrl-0 = <&misc_3p3_reg_en>; 107*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 108*69ed3df4SEmmanuel Vadot 109*69ed3df4SEmmanuel Vadot regulator-boot-on; 110*69ed3df4SEmmanuel Vadot }; 111*69ed3df4SEmmanuel Vadot}; 112*69ed3df4SEmmanuel Vadot 113*69ed3df4SEmmanuel Vadot&i2c0 { 114*69ed3df4SEmmanuel Vadot clock-frequency = <400000>; 115*69ed3df4SEmmanuel Vadot 116*69ed3df4SEmmanuel Vadot status = "okay"; 117*69ed3df4SEmmanuel Vadot 118*69ed3df4SEmmanuel Vadot touchpad@2c { 119*69ed3df4SEmmanuel Vadot compatible = "hid-over-i2c"; 120*69ed3df4SEmmanuel Vadot reg = <0x2c>; 121*69ed3df4SEmmanuel Vadot 122*69ed3df4SEmmanuel Vadot hid-descr-addr = <0x20>; 123*69ed3df4SEmmanuel Vadot interrupts-extended = <&tlmm 3 IRQ_TYPE_LEVEL_LOW>; 124*69ed3df4SEmmanuel Vadot 125*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_misc_3p3>; 126*69ed3df4SEmmanuel Vadot vddl-supply = <&vreg_l15b_e0_1p8>; 127*69ed3df4SEmmanuel Vadot 128*69ed3df4SEmmanuel Vadot pinctrl-0 = <&tpad_default>; 129*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 130*69ed3df4SEmmanuel Vadot 131*69ed3df4SEmmanuel Vadot wakeup-source; 132*69ed3df4SEmmanuel Vadot }; 133*69ed3df4SEmmanuel Vadot 134*69ed3df4SEmmanuel Vadot keyboard@3a { 135*69ed3df4SEmmanuel Vadot compatible = "hid-over-i2c"; 136*69ed3df4SEmmanuel Vadot reg = <0x3a>; 137*69ed3df4SEmmanuel Vadot 138*69ed3df4SEmmanuel Vadot hid-descr-addr = <0x1>; 139*69ed3df4SEmmanuel Vadot interrupts-extended = <&tlmm 67 IRQ_TYPE_LEVEL_LOW>; 140*69ed3df4SEmmanuel Vadot 141*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_misc_3p3>; 142*69ed3df4SEmmanuel Vadot vddl-supply = <&vreg_l15b_e0_1p8>; 143*69ed3df4SEmmanuel Vadot 144*69ed3df4SEmmanuel Vadot pinctrl-0 = <&kybd_default>; 145*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 146*69ed3df4SEmmanuel Vadot 147*69ed3df4SEmmanuel Vadot wakeup-source; 148*69ed3df4SEmmanuel Vadot }; 149*69ed3df4SEmmanuel Vadot}; 150*69ed3df4SEmmanuel Vadot 151*69ed3df4SEmmanuel Vadot&i2c8 { 152*69ed3df4SEmmanuel Vadot clock-frequency = <400000>; 153*69ed3df4SEmmanuel Vadot 154*69ed3df4SEmmanuel Vadot status = "okay"; 155*69ed3df4SEmmanuel Vadot 156*69ed3df4SEmmanuel Vadot touchscreen@38 { 157*69ed3df4SEmmanuel Vadot compatible = "hid-over-i2c"; 158*69ed3df4SEmmanuel Vadot reg = <0x38>; 159*69ed3df4SEmmanuel Vadot 160*69ed3df4SEmmanuel Vadot hid-descr-addr = <0x1>; 161*69ed3df4SEmmanuel Vadot interrupts-extended = <&tlmm 51 IRQ_TYPE_LEVEL_LOW>; 162*69ed3df4SEmmanuel Vadot 163*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_misc_3p3>; 164*69ed3df4SEmmanuel Vadot vddl-supply = <&vreg_l15b_e0_1p8>; 165*69ed3df4SEmmanuel Vadot 166*69ed3df4SEmmanuel Vadot pinctrl-0 = <&ts0_default>; 167*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 168*69ed3df4SEmmanuel Vadot }; 169*69ed3df4SEmmanuel Vadot}; 170*69ed3df4SEmmanuel Vadot 171*69ed3df4SEmmanuel Vadot&i2c5 { 172*69ed3df4SEmmanuel Vadot clock-frequency = <400000>; 173*69ed3df4SEmmanuel Vadot 174*69ed3df4SEmmanuel Vadot status = "okay"; 175*69ed3df4SEmmanuel Vadot 176*69ed3df4SEmmanuel Vadot ptn3222_0: redriver@43 { 177*69ed3df4SEmmanuel Vadot compatible = "nxp,ptn3222"; 178*69ed3df4SEmmanuel Vadot reg = <0x43>; 179*69ed3df4SEmmanuel Vadot 180*69ed3df4SEmmanuel Vadot reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>; 181*69ed3df4SEmmanuel Vadot 182*69ed3df4SEmmanuel Vadot vdd3v3-supply = <&vreg_l8b_e0_1p50>; 183*69ed3df4SEmmanuel Vadot vdd1v8-supply = <&vreg_l15b_e0_1p8>; 184*69ed3df4SEmmanuel Vadot 185*69ed3df4SEmmanuel Vadot #phy-cells = <0>; 186*69ed3df4SEmmanuel Vadot }; 187*69ed3df4SEmmanuel Vadot 188*69ed3df4SEmmanuel Vadot ptn3222_1: redriver@47 { 189*69ed3df4SEmmanuel Vadot compatible = "nxp,ptn3222"; 190*69ed3df4SEmmanuel Vadot reg = <0x47>; 191*69ed3df4SEmmanuel Vadot 192*69ed3df4SEmmanuel Vadot reset-gpios = <&tlmm 9 GPIO_ACTIVE_LOW>; 193*69ed3df4SEmmanuel Vadot 194*69ed3df4SEmmanuel Vadot vdd3v3-supply = <&vreg_l8b_e0_1p50>; 195*69ed3df4SEmmanuel Vadot vdd1v8-supply = <&vreg_l15b_e0_1p8>; 196*69ed3df4SEmmanuel Vadot 197*69ed3df4SEmmanuel Vadot #phy-cells = <0>; 198*69ed3df4SEmmanuel Vadot }; 199*69ed3df4SEmmanuel Vadot}; 200*69ed3df4SEmmanuel Vadot 201*69ed3df4SEmmanuel Vadot&mdss { 202*69ed3df4SEmmanuel Vadot status = "okay"; 203*69ed3df4SEmmanuel Vadot}; 204*69ed3df4SEmmanuel Vadot 205*69ed3df4SEmmanuel Vadot&mdss_dp0 { 206*69ed3df4SEmmanuel Vadot status = "okay"; 207*69ed3df4SEmmanuel Vadot}; 208*69ed3df4SEmmanuel Vadot 209*69ed3df4SEmmanuel Vadot&mdss_dp0_out { 210*69ed3df4SEmmanuel Vadot link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 211*69ed3df4SEmmanuel Vadot}; 212*69ed3df4SEmmanuel Vadot 213*69ed3df4SEmmanuel Vadot&mdss_dp1 { 214*69ed3df4SEmmanuel Vadot status = "okay"; 215*69ed3df4SEmmanuel Vadot}; 216*69ed3df4SEmmanuel Vadot 217*69ed3df4SEmmanuel Vadot&mdss_dp1_out { 218*69ed3df4SEmmanuel Vadot link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 219*69ed3df4SEmmanuel Vadot}; 220*69ed3df4SEmmanuel Vadot 221*69ed3df4SEmmanuel Vadot&mdss_dp3 { 222*69ed3df4SEmmanuel Vadot /delete-property/ #sound-dai-cells; 223*69ed3df4SEmmanuel Vadot 224*69ed3df4SEmmanuel Vadot status = "okay"; 225*69ed3df4SEmmanuel Vadot 226*69ed3df4SEmmanuel Vadot aux-bus { 227*69ed3df4SEmmanuel Vadot panel { 228*69ed3df4SEmmanuel Vadot compatible = "samsung,atna60cl08", "samsung,atna33xc20"; 229*69ed3df4SEmmanuel Vadot enable-gpios = <&tlmm 18 GPIO_ACTIVE_HIGH>; 230*69ed3df4SEmmanuel Vadot power-supply = <&vreg_edp_3p3>; 231*69ed3df4SEmmanuel Vadot 232*69ed3df4SEmmanuel Vadot pinctrl-0 = <&edp_bl_en>; 233*69ed3df4SEmmanuel Vadot pinctrl-names = "default"; 234*69ed3df4SEmmanuel Vadot 235*69ed3df4SEmmanuel Vadot port { 236*69ed3df4SEmmanuel Vadot edp_panel_in: endpoint { 237*69ed3df4SEmmanuel Vadot remote-endpoint = <&mdss_dp3_out>; 238*69ed3df4SEmmanuel Vadot }; 239*69ed3df4SEmmanuel Vadot }; 240*69ed3df4SEmmanuel Vadot }; 241*69ed3df4SEmmanuel Vadot }; 242*69ed3df4SEmmanuel Vadot}; 243*69ed3df4SEmmanuel Vadot 244*69ed3df4SEmmanuel Vadot&mdss_dp3_out { 245*69ed3df4SEmmanuel Vadot data-lanes = <0 1 2 3>; 246*69ed3df4SEmmanuel Vadot link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 247*69ed3df4SEmmanuel Vadot 248*69ed3df4SEmmanuel Vadot remote-endpoint = <&edp_panel_in>; 249*69ed3df4SEmmanuel Vadot}; 250*69ed3df4SEmmanuel Vadot 251*69ed3df4SEmmanuel Vadot&mdss_dp3_phy { 252*69ed3df4SEmmanuel Vadot vdda-phy-supply = <&vreg_l2f_e1_0p83>; 253*69ed3df4SEmmanuel Vadot vdda-pll-supply = <&vreg_l4f_e1_1p08>; 254*69ed3df4SEmmanuel Vadot 255*69ed3df4SEmmanuel Vadot status = "okay"; 256*69ed3df4SEmmanuel Vadot}; 257*69ed3df4SEmmanuel Vadot 258*69ed3df4SEmmanuel Vadot&pmh0110_f_e0_gpios { 259*69ed3df4SEmmanuel Vadot misc_3p3_reg_en: misc-3p3-reg-en-state { 260*69ed3df4SEmmanuel Vadot pins = "gpio6"; 261*69ed3df4SEmmanuel Vadot function = "normal"; 262*69ed3df4SEmmanuel Vadot bias-disable; 263*69ed3df4SEmmanuel Vadot input-disable; 264*69ed3df4SEmmanuel Vadot output-enable; 265*69ed3df4SEmmanuel Vadot drive-push-pull; 266*69ed3df4SEmmanuel Vadot power-source = <1>; /* 1.8 V */ 267*69ed3df4SEmmanuel Vadot qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 268*69ed3df4SEmmanuel Vadot }; 269*69ed3df4SEmmanuel Vadot}; 270*69ed3df4SEmmanuel Vadot 271*69ed3df4SEmmanuel Vadot&smb2370_j_e2_eusb2_repeater { 272*69ed3df4SEmmanuel Vadot vdd18-supply = <&vreg_l15b_e0_1p8>; 273*69ed3df4SEmmanuel Vadot vdd3-supply = <&vreg_l7b_e0_2p79>; 274*69ed3df4SEmmanuel Vadot}; 275*69ed3df4SEmmanuel Vadot 276*69ed3df4SEmmanuel Vadot&smb2370_k_e2_eusb2_repeater { 277*69ed3df4SEmmanuel Vadot vdd18-supply = <&vreg_l15b_e0_1p8>; 278*69ed3df4SEmmanuel Vadot vdd3-supply = <&vreg_l7b_e0_2p79>; 279*69ed3df4SEmmanuel Vadot}; 280*69ed3df4SEmmanuel Vadot 281*69ed3df4SEmmanuel Vadot&tlmm { 282*69ed3df4SEmmanuel Vadot edp_bl_en: edp-bl-en-state { 283*69ed3df4SEmmanuel Vadot pins = "gpio18"; 284*69ed3df4SEmmanuel Vadot function = "gpio"; 285*69ed3df4SEmmanuel Vadot drive-strength = <16>; 286*69ed3df4SEmmanuel Vadot bias-disable; 287*69ed3df4SEmmanuel Vadot }; 288*69ed3df4SEmmanuel Vadot 289*69ed3df4SEmmanuel Vadot edp_reg_en: edp-reg-en-state { 290*69ed3df4SEmmanuel Vadot pins = "gpio70"; 291*69ed3df4SEmmanuel Vadot function = "gpio"; 292*69ed3df4SEmmanuel Vadot drive-strength = <16>; 293*69ed3df4SEmmanuel Vadot bias-disable; 294*69ed3df4SEmmanuel Vadot }; 295*69ed3df4SEmmanuel Vadot 296*69ed3df4SEmmanuel Vadot kybd_default: kybd-default-state { 297*69ed3df4SEmmanuel Vadot pins = "gpio67"; 298*69ed3df4SEmmanuel Vadot function = "gpio"; 299*69ed3df4SEmmanuel Vadot bias-disable; 300*69ed3df4SEmmanuel Vadot }; 301*69ed3df4SEmmanuel Vadot 302*69ed3df4SEmmanuel Vadot tpad_default: tpad-default-state { 303*69ed3df4SEmmanuel Vadot pins = "gpio3"; 304*69ed3df4SEmmanuel Vadot function = "gpio"; 305*69ed3df4SEmmanuel Vadot bias-disable; 306*69ed3df4SEmmanuel Vadot }; 307*69ed3df4SEmmanuel Vadot 308*69ed3df4SEmmanuel Vadot ts0_default: ts0-default-state { 309*69ed3df4SEmmanuel Vadot int-n-pins { 310*69ed3df4SEmmanuel Vadot pins = "gpio51"; 311*69ed3df4SEmmanuel Vadot function = "gpio"; 312*69ed3df4SEmmanuel Vadot bias-disable; 313*69ed3df4SEmmanuel Vadot }; 314*69ed3df4SEmmanuel Vadot 315*69ed3df4SEmmanuel Vadot reset-n-pins { 316*69ed3df4SEmmanuel Vadot pins = "gpio48"; 317*69ed3df4SEmmanuel Vadot function = "gpio"; 318*69ed3df4SEmmanuel Vadot drive-strength = <16>; 319*69ed3df4SEmmanuel Vadot bias-disable; 320*69ed3df4SEmmanuel Vadot }; 321*69ed3df4SEmmanuel Vadot }; 322*69ed3df4SEmmanuel Vadot}; 323*69ed3df4SEmmanuel Vadot 324*69ed3df4SEmmanuel Vadot&usb_0 { 325*69ed3df4SEmmanuel Vadot dr_mode = "host"; 326*69ed3df4SEmmanuel Vadot 327*69ed3df4SEmmanuel Vadot status = "okay"; 328*69ed3df4SEmmanuel Vadot}; 329*69ed3df4SEmmanuel Vadot 330*69ed3df4SEmmanuel Vadot&usb_0_dwc3_hs { 331*69ed3df4SEmmanuel Vadot remote-endpoint = <&pmic_glink_hs_in>; 332*69ed3df4SEmmanuel Vadot}; 333*69ed3df4SEmmanuel Vadot 334*69ed3df4SEmmanuel Vadot&usb_0_hsphy { 335*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_l3f_e0_0p72>; 336*69ed3df4SEmmanuel Vadot vdda12-supply = <&vreg_l4h_e0_1p2>; 337*69ed3df4SEmmanuel Vadot 338*69ed3df4SEmmanuel Vadot phys = <&smb2370_j_e2_eusb2_repeater>; 339*69ed3df4SEmmanuel Vadot 340*69ed3df4SEmmanuel Vadot status = "okay"; 341*69ed3df4SEmmanuel Vadot}; 342*69ed3df4SEmmanuel Vadot 343*69ed3df4SEmmanuel Vadot&usb_0_qmpphy { 344*69ed3df4SEmmanuel Vadot vdda-phy-supply = <&vreg_l4h_e0_1p2>; 345*69ed3df4SEmmanuel Vadot vdda-pll-supply = <&vreg_l3f_e0_0p72>; 346*69ed3df4SEmmanuel Vadot refgen-supply = <&vreg_l2f_e0_0p82>; 347*69ed3df4SEmmanuel Vadot 348*69ed3df4SEmmanuel Vadot status = "okay"; 349*69ed3df4SEmmanuel Vadot}; 350*69ed3df4SEmmanuel Vadot 351*69ed3df4SEmmanuel Vadot&usb_0_qmpphy_out { 352*69ed3df4SEmmanuel Vadot remote-endpoint = <&pmic_glink_ss_in>; 353*69ed3df4SEmmanuel Vadot}; 354*69ed3df4SEmmanuel Vadot 355*69ed3df4SEmmanuel Vadot&usb_1 { 356*69ed3df4SEmmanuel Vadot dr_mode = "host"; 357*69ed3df4SEmmanuel Vadot 358*69ed3df4SEmmanuel Vadot status = "okay"; 359*69ed3df4SEmmanuel Vadot}; 360*69ed3df4SEmmanuel Vadot 361*69ed3df4SEmmanuel Vadot&usb_1_dwc3_hs { 362*69ed3df4SEmmanuel Vadot remote-endpoint = <&pmic_glink_hs_in1>; 363*69ed3df4SEmmanuel Vadot}; 364*69ed3df4SEmmanuel Vadot 365*69ed3df4SEmmanuel Vadot&usb_1_hsphy { 366*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_l3f_e0_0p72>; 367*69ed3df4SEmmanuel Vadot vdda12-supply = <&vreg_l4h_e0_1p2>; 368*69ed3df4SEmmanuel Vadot 369*69ed3df4SEmmanuel Vadot phys = <&smb2370_k_e2_eusb2_repeater>; 370*69ed3df4SEmmanuel Vadot 371*69ed3df4SEmmanuel Vadot status = "okay"; 372*69ed3df4SEmmanuel Vadot}; 373*69ed3df4SEmmanuel Vadot 374*69ed3df4SEmmanuel Vadot&usb_1_qmpphy { 375*69ed3df4SEmmanuel Vadot vdda-phy-supply = <&vreg_l4h_e0_1p2>; 376*69ed3df4SEmmanuel Vadot vdda-pll-supply = <&vreg_l1h_e0_0p89>; 377*69ed3df4SEmmanuel Vadot refgen-supply = <&vreg_l2f_e0_0p82>; 378*69ed3df4SEmmanuel Vadot 379*69ed3df4SEmmanuel Vadot status = "okay"; 380*69ed3df4SEmmanuel Vadot}; 381*69ed3df4SEmmanuel Vadot 382*69ed3df4SEmmanuel Vadot&usb_1_qmpphy_out { 383*69ed3df4SEmmanuel Vadot remote-endpoint = <&pmic_glink_ss_in1>; 384*69ed3df4SEmmanuel Vadot}; 385*69ed3df4SEmmanuel Vadot 386*69ed3df4SEmmanuel Vadot&usb_hs { 387*69ed3df4SEmmanuel Vadot status = "okay"; 388*69ed3df4SEmmanuel Vadot}; 389*69ed3df4SEmmanuel Vadot 390*69ed3df4SEmmanuel Vadot&usb_hs_phy { 391*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_l2h_e0_0p72>; 392*69ed3df4SEmmanuel Vadot vdda12-supply = <&vreg_l4h_e0_1p2>; 393*69ed3df4SEmmanuel Vadot 394*69ed3df4SEmmanuel Vadot phys = <&ptn3222_1>; 395*69ed3df4SEmmanuel Vadot 396*69ed3df4SEmmanuel Vadot status = "okay"; 397*69ed3df4SEmmanuel Vadot}; 398*69ed3df4SEmmanuel Vadot 399*69ed3df4SEmmanuel Vadot&usb_mp { 400*69ed3df4SEmmanuel Vadot status = "okay"; 401*69ed3df4SEmmanuel Vadot}; 402*69ed3df4SEmmanuel Vadot 403*69ed3df4SEmmanuel Vadot&usb_mp_hsphy0 { 404*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_l2h_e0_0p72>; 405*69ed3df4SEmmanuel Vadot vdda12-supply = <&vreg_l4h_e0_1p2>; 406*69ed3df4SEmmanuel Vadot 407*69ed3df4SEmmanuel Vadot phys = <&ptn3222_0>; 408*69ed3df4SEmmanuel Vadot 409*69ed3df4SEmmanuel Vadot status = "okay"; 410*69ed3df4SEmmanuel Vadot}; 411*69ed3df4SEmmanuel Vadot 412*69ed3df4SEmmanuel Vadot&usb_mp_hsphy1 { 413*69ed3df4SEmmanuel Vadot vdd-supply = <&vreg_l2h_e0_0p72>; 414*69ed3df4SEmmanuel Vadot vdda12-supply = <&vreg_l4h_e0_1p2>; 415*69ed3df4SEmmanuel Vadot 416*69ed3df4SEmmanuel Vadot status = "okay"; 417*69ed3df4SEmmanuel Vadot}; 418*69ed3df4SEmmanuel Vadot 419*69ed3df4SEmmanuel Vadot&usb_mp_qmpphy0 { 420*69ed3df4SEmmanuel Vadot vdda-phy-supply = <&vreg_l4h_e0_1p2>; 421*69ed3df4SEmmanuel Vadot vdda-pll-supply = <&vreg_l2h_e0_0p72>; 422*69ed3df4SEmmanuel Vadot refgen-supply = <&vreg_l4f_e1_1p08>; 423*69ed3df4SEmmanuel Vadot 424*69ed3df4SEmmanuel Vadot status = "okay"; 425*69ed3df4SEmmanuel Vadot}; 426*69ed3df4SEmmanuel Vadot 427*69ed3df4SEmmanuel Vadot&usb_mp_qmpphy1 { 428*69ed3df4SEmmanuel Vadot vdda-phy-supply = <&vreg_l4h_e0_1p2>; 429*69ed3df4SEmmanuel Vadot vdda-pll-supply = <&vreg_l2h_e0_0p72>; 430*69ed3df4SEmmanuel Vadot refgen-supply = <&vreg_l4f_e1_1p08>; 431*69ed3df4SEmmanuel Vadot 432*69ed3df4SEmmanuel Vadot status = "okay"; 433*69ed3df4SEmmanuel Vadot}; 434