From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0771B3B27DE for ; Mon, 31 Aug 2026 03:01:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788145333; cv=none; b=dNX9hyWzrJBaZdaqgCfCtYwCr4yrkIvk+sBw1312vi5gnZ4Nvf/FNsgBy1RB66OHGYk2OnKuYYVyiH+QqrtBMEWNhHcNIQz8EpxYbi/2tqTXGhLXXhDiVPeevItedbiPH1EfiZIpCB5A7JIFRxb2T4sR+YihZkQPp8sWiS221Cc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788145333; c=relaxed/simple; bh=xG76HuP7tzhD8LeKXLwS4A2xWTUE4msRqgi9yo1dq6s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=jyCKfuKTYSCAlfgyFP0MJzPyVTClWGMmTw10T1qxRKfRppooq3lD5eb4J//BaRK2fsz7uSu2irZaxNtAlcj8STXIGd/8EZgT4jS9mvvbex0oC1tn19ORE2mQ27qbQ8Xjn2vg3DE8fOaK8JjBps3/T63+XR+DPXP6WNwglpx+8KI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=EfGnKw3f; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hTJAExmb; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="EfGnKw3f"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hTJAExmb" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67V1c7qk2821114 for ; Mon, 31 Aug 2026 03:01:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=3Y3x7GkERcn jU8Lmk2bouk97IELQPDZ/jAQTBQzkuWI=; b=EfGnKw3fg5nD+LI8qXcUzuHYKM1 yfq+Z/kwC30qbwVSRvaqsBJK2XM11qtY9jnP4VRTjaqPejvh/jr//u2nsZMP8XDd Cbbk9P2w1NTOR8ysYNLjn8mA5ThYEEM1O6zAy1Ly2Sdsee+nTWPuLjMTCmBunsH7 K7rKiENT0MytNQZjejD7PFt5tyz7+GaiCZhkCdnb1SRg5I2rDhMRnbsCrVUuVzfU GTA1eObQFawEhRT+33XOuKQZ0ATms1dEVRppRg3vaM20/en9kHUo/T++Ji6IG2ee LpyECLiBNPu1mOON+7b+jNbcL4oU1/i5Cp8Un9VN00UxeHqtr0KYI6kDM+A== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gbqdfma4v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 31 Aug 2026 03:01:59 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2d7293f13c6so37547325ad.2 for ; Sun, 30 Aug 2026 20:01:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788145318; x=1788750118; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3Y3x7GkERcnjU8Lmk2bouk97IELQPDZ/jAQTBQzkuWI=; b=hTJAExmbFYBWs8u1RalkDdRH9SzvUvB6+djgvOA4a6BzxziqFkqAQoorr7dY8yap9/ wPcwO4l5VXNc1Bax6B/oOveXwWLKpV7/3ZndQMCbckV1ZZQ8mh52LrA0T/JAsDm/LgTS bMK8hxq9CnAf2kgnpHY9lLNKAGE4gc67MQRx70wwcXHmm+9y88NMj/fyogJO3Jf74ESr 8FFXe5x3Ry+C3xjnR90jSJmIMClJVaLpxTUnDB7gZpWrd0UZLj5iXnuzy4v5tfwxiRPq 3O6pkOwNia1hYKBhEpYd08JbamE/3oEfF/4HYuv8xBmxEQL5mEt5Ko7+SYxsVgBqEcIT 7SLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788145318; x=1788750118; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3Y3x7GkERcnjU8Lmk2bouk97IELQPDZ/jAQTBQzkuWI=; b=p0XHRMBgpf/lXO+QIR8/lszP2lR+iSUDCGWJxbjWSSLnJpH6vmdT6QB93PohheWWbI 8vbgFK3m3SH72f8HoXSXuqaBJ8SHO9CpFJeKvcC/hpilL8g/4UC+1vwKMt+OcbLrBoIi 69lGjNFpzIWaENO15pdZg3vOUKDDxavT+VrnTVNR8/WLRp3NQQpdANp1X8pVS7eyKppH oeWq8k/ecCT8Hf7r8yxwb7zWfy6BeJ88qYbiRbfmddSNKut/kFa49gSWmDE6W3sQF7iv eTKlwZ3RI9yzGMUz06MpgYTt5PPYJJvw8XFNmyJpVC7s8wZKVfLVx4jBbHvUUl8jRN1v GIwA== X-Forwarded-Encrypted: i=1; AKwUvByfNGlYFWhZTKhUjtzUMGWieqQn41t1LWAGfw74r/9I4rQhuVcoWBTjIMGPpPx1qTfQ+qARAYi0Xx2g@vger.kernel.org X-Gm-Message-State: AFuF++mPsXKvKDSU2FUCIT1K4T2NTyAeUh5sHrjx6HhiJTlCe4j4INmy 6qYY6Qim1uL6Kx2GxuCPQMEzaLnhfL40CA3KmKKEB/Tav9tcA/UnKlKH+4rTNAd0DsKJqikpP+N X8qnorMu25UtomG/KPtblLopat64/k9FBL3NcibkJkwJvtrp9d68PbS7ZOQowUm+Y X-Gm-Gg: AYBFou0Jh/xPpQHGTpAB2uK7cbkGi700eHBr3BqEB/nyEtVPVOkC9NbJ8tJw4ToHS+8 kZbtvVYxTeQZgfJRfiN4G7VkXo+reZtXBKoyfsbhal8MiyPnm2eMdfCQ5GUMCfaYegVA+0g+/sh r/uQ8BhCjKn+RaCbZfLT3l8YMUdE25necx2WviTdAYBxWUVAyYdLpQlZL8EKgUoE/45fUMWYEBx 2d4+glFI4o9SdbimQgLhhKXNVyxUKO2BjaDxyHpoAbguJ8B/D88VWS/aSfIEwOJTMYO6ZTzlqyI egw75piiRpEx2lJUWrHc9XONuZa2rDDk7VmGMiQzz5nZ5LIO/teQKsLvWSsLJPKBKflwssWSPLE +Ths8tOb6xx6wWFnfwnKXxE0l/nsiqvJKBvdjC9sjxv64ChnscSC/cQ== X-Received: by 2002:a17:902:ef45:b0:2d9:1c02:5a19 with SMTP id d9443c01a7336-2d93fa54fa8mr5047745ad.22.1788145318128; Sun, 30 Aug 2026 20:01:58 -0700 (PDT) X-Received: by 2002:a17:902:ef45:b0:2d9:1c02:5a19 with SMTP id d9443c01a7336-2d93fa54fa8mr5046285ad.22.1788145317367; Sun, 30 Aug 2026 20:01:57 -0700 (PDT) Received: from hu-eserrao-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3286f7bc825sm30011973eec.9.2026.08.30.20.01.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2026 20:01:56 -0700 (PDT) From: Elson Serrao To: Bjorn Andersson , Conor Dooley , Dmitry Baryshkov , Greg Kroah-Hartman , Konrad Dybcio , Krzysztof Kozlowski , Rob Herring Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 8/8] arm64: dts: qcom: kodiak: Desribe EUD UTMI routing and connector mapping Date: Sun, 30 Aug 2026 20:01:47 -0700 Message-Id: <20260831030147.1500616-9-elson.serrao@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260831030147.1500616-1-elson.serrao@oss.qualcomm.com> References: <20260831030147.1500616-1-elson.serrao@oss.qualcomm.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODMxMDAyNCBTYWx0ZWRfX71+QDE9L5JYh gOT++jAIR5TOF6Qta6V1cHdluBaWUMB0bFslch7zM2eDWbcv8kEsHvLKVca8Dj4hfzsM1/oRBi9 qV9SZsfnMzeEEta5bPod3iiRR2+f1Tg3eJgkboH3kYry4rZZOycWKqdUBLBB91I3mikEFgdVNmy f7J51/Kk064sMvoxeVd4UXMwVhC5TJp76Yzc5IOjKmN7zJOYUlpPKw8bI+MXueJkH7ehQGwJUet xuEI4hztLXUfEABaNwoXyI19JAdE6dJiIAAOwWMFcAwCo+lDmAIf4LhK1eYymv0ux6ub68FkNg/ 92HCOnsKUMT6Bro/eixyVP4OVDfWRiU/EGtfPbBWpYBjhrCLjoqD5nmPDWDX+4mRZWT+vTP+Gfp k7JCm06guGn0IZr9ZyNBl/d61s5yRAoge4oBhS43PJKCTgo+6Ia/9IXvy3/ifIBnpv44gnMHBeI heYuNFglyO4WKe47fcQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwODMxMDAyNCBTYWx0ZWRfX4E9GIZeInSMF E5jTHIyE2M4Jcn8Flpj9pvGkdJ80UYa/afPMY9Q7XakQmp4fK7fWxPTqmy6hnBj8GKbktYzd6Jy iNtyQn0jdX2ogn0eicX1lMZ3hjkr2LA= X-Authority-Analysis: v=2.4 cv=B7eJFutM c=1 sm=1 tr=0 ts=6a94eea7 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=EqwfFjFrxzYmPp_XjFsA:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: GV8HXzJw8lfetqervCybuTl1k7gu-1ix X-Proofpoint-ORIG-GUID: GV8HXzJw8lfetqervCybuTl1k7gu-1ix X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-31_01,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 clxscore=1015 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608310024 The existing EUD description uses a legacy single-path representation that assumes uniform UTMI routing. This was sufficient for minimal configurations where the USB port operated only in device mode and role switching was not considered. Update the description to explicitly model the topology using eud path child node and add a role-switch declaration to reflect role-dependent UTMI routing. Also on this SoC, the EUD hardware intercepts only the primary UTMI path. So remove the USB endpoint mapping to the secondary controller and associate it with the primary controller. With the intermediate EUD node now in place, update the Kodiak board descriptions to map the USB connector endpoint to the EUD instead of directly to the USB controller, reflecting the intended hardware topology. Enable the EUD by default now that the complete topology is described. Signed-off-by: Elson Serrao --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 37 ++++++++++++------- .../boot/dts/qcom/qcm6490-fairphone-fp5.dts | 10 ++--- .../dts/qcom/qcm6490-particle-tachyon.dts | 10 ++--- .../boot/dts/qcom/qcm6490-shift-otter.dts | 10 ++--- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 10 ++--- .../qcom/qcs6490-thundercomm-minipc-g1iot.dts | 4 +- .../dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 10 ++--- .../qcom/sm7325-motorola-dubai-common.dtsi | 4 +- .../boot/dts/qcom/sm7325-motorola-dubai.dts | 4 +- .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 10 ++--- .../boot/dts/qcom/sm7325-xiaomi-taoyao.dts | 4 +- 11 files changed, 61 insertions(+), 52 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi index f2da3706d5c8..6c64dc9902e4 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -4421,12 +4421,6 @@ usb_2: usb@8c00000 { phy-names = "usb2-phy"; maximum-speed = "high-speed"; usb-role-switch; - - port { - usb2_role_switch: endpoint { - remote-endpoint = <&eud_ep>; - }; - }; }; qspi: spi@88dc000 { @@ -4753,16 +4747,30 @@ eud: eud@88e0000 { <0 0x88e2000 0 0x1000>; interrupts-extended = <&pdc 11 IRQ_TYPE_LEVEL_HIGH>; - status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; - ports { - #address-cells = <1>; - #size-cells = <0>; + eud0: eud-path@0 { + reg = <0>; + usb-role-switch; - port@0 { - reg = <0>; - eud_ep: endpoint { - remote-endpoint = <&usb2_role_switch>; + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + eud_usb: endpoint { + remote-endpoint = <&usb_1_dwc3_hs>; + }; + }; + + port@1 { + reg = <1>; + + eud_con: endpoint { + }; }; }; }; @@ -4989,6 +4997,7 @@ port@0 { reg = <0>; usb_1_dwc3_hs: endpoint { + remote-endpoint = <&eud_usb>; }; }; diff --git a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts index f41ad446a39e..b1f1ff6b99e6 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts @@ -98,7 +98,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1530,10 +1530,6 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { - remote-endpoint = <&pmic_glink_hs_in>; -}; - &usb_1_hsphy { vdda-pll-supply = <&vreg_l10c>; vdda18-supply = <&vreg_l1c>; @@ -1573,3 +1569,7 @@ &wifi { qcom,calibration-variant = "Fairphone_5"; status = "okay"; }; + +&eud_con { + remote-endpoint = <&pmic_glink_hs_in>; +}; diff --git a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts b/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts index 5bb33a8a9830..41836afd3acd 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts @@ -74,7 +74,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -828,10 +828,6 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { - remote-endpoint = <&pmic_glink_hs_in>; -}; - &usb_1_hsphy { vdda-pll-supply = <&vreg_l10c_0p88>; vdda33-supply = <&vreg_l2b_3p072>; @@ -864,3 +860,7 @@ &usb_2_hsphy { &usb_dp_qmpphy_out { remote-endpoint = <&pmic_glink_ss_in>; }; + +&eud_con { + remote-endpoint = <&pmic_glink_hs_in>; +}; diff --git a/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts b/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts index cf74b3664cf5..45b9318ab54e 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts @@ -84,7 +84,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -951,10 +951,6 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { - remote-endpoint = <&pmic_glink_hs_in>; -}; - &usb_1_hsphy { vdda-pll-supply = <&vreg_l10c>; vdda18-supply = <&vreg_l1c>; @@ -985,6 +981,10 @@ &usb_dp_qmpphy_out { remote-endpoint = <&pmic_glink_ss_in>; }; +&eud_con { + remote-endpoint = <&pmic_glink_hs_in>; +}; + &venus { firmware-name = "qcom/qcm6490/SHIFT/otter/venus.mbn"; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts index a13315bf0fb0..6520e920a844 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts @@ -211,7 +211,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1402,14 +1402,14 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { - remote-endpoint = <&pmic_glink_hs_in>; -}; - &usb_1_dwc3_ss { remote-endpoint = <&usb_dp_qmpphy_usb_ss_in>; }; +&eud_con { + remote-endpoint = <&pmic_glink_hs_in>; +}; + &usb_1_hsphy { vdda-pll-supply = <&vreg_l10c_0p88>; vdda33-supply = <&vreg_l2b_3p072>; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts index 31bafa2cf51d..4c4afe691d64 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts @@ -77,7 +77,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1052,7 +1052,7 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { +&eud_con { remote-endpoint = <&pmic_glink_hs_in>; }; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts index 13e8e62f6205..b9f92bcf84ab 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts @@ -93,7 +93,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1098,10 +1098,6 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { - remote-endpoint = <&pmic_glink_hs_in>; -}; - &usb_1_hsphy { vdda-pll-supply = <&vreg_l10c_0p88>; vdda33-supply = <&vreg_l2b_3p072>; @@ -1135,6 +1131,10 @@ &usb_dp_qmpphy_out { remote-endpoint = <&pmic_glink_ss_in>; }; +&eud_con { + remote-endpoint = <&pmic_glink_hs_in>; +}; + &ufs_mem_hc { reset-gpios = <&tlmm 175 GPIO_ACTIVE_LOW>; vcc-supply = <&vreg_l7b_2p952>; diff --git a/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai-common.dtsi b/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai-common.dtsi index 3860ab8508a0..2a90de989dad 100644 --- a/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai-common.dtsi @@ -96,7 +96,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1429,7 +1429,7 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { +&eud_con { remote-endpoint = <&pmic_glink_hs_in>; }; diff --git a/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai.dts b/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai.dts index d94571c05a59..7a97a3eedd5f 100644 --- a/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai.dts +++ b/arch/arm64/boot/dts/qcom/sm7325-motorola-dubai.dts @@ -98,7 +98,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1428,7 +1428,7 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { +&eud_con { remote-endpoint = <&pmic_glink_hs_in>; }; diff --git a/arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts b/arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts index 7db9ae1c3cef..4729779d50a0 100644 --- a/arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts +++ b/arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts @@ -99,7 +99,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -1438,10 +1438,6 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { - remote-endpoint = <&pmic_glink_hs_in>; -}; - &usb_1_hsphy { vdda-pll-supply = <&vdd_a_usbhs_core>; vdda18-supply = <&vdd_a_usbhs_1p8>; @@ -1457,3 +1453,7 @@ &venus { &wifi { status = "okay"; }; + +&eud_con { + remote-endpoint = <&pmic_glink_hs_in>; +}; diff --git a/arch/arm64/boot/dts/qcom/sm7325-xiaomi-taoyao.dts b/arch/arm64/boot/dts/qcom/sm7325-xiaomi-taoyao.dts index 87f267aaeec0..b0bdbcd47503 100644 --- a/arch/arm64/boot/dts/qcom/sm7325-xiaomi-taoyao.dts +++ b/arch/arm64/boot/dts/qcom/sm7325-xiaomi-taoyao.dts @@ -94,7 +94,7 @@ port@0 { reg = <0>; pmic_glink_hs_in: endpoint { - remote-endpoint = <&usb_1_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -882,7 +882,7 @@ &usb_1 { status = "okay"; }; -&usb_1_dwc3_hs { +&eud_con { remote-endpoint = <&pmic_glink_hs_in>; }; -- 2.34.1