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 1A6D03AF67F for ; Tue, 12 May 2026 09:14:30 +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=1778577273; cv=none; b=BtHemJts/OxgekxfHq3/2kQ1iBwowuJ7620JyBr+k1DWeODe28Lmr8lUBlrYwVKdEwwQMXMXNiHJucAm6EAfmgFUMARaJltkgVOI0zT5ldtz4hFXH5rhOHnRfuV4ucx7ZrVipOh/SdZET9WduL7NJS1wKiaFhX+qXhZCIv9tq94= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778577273; c=relaxed/simple; bh=zQaJ2vZQJfhFmn1P3N7/PKoFtdj7eBQEBHycwhVnXgQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=TB6dR4rWuVFdFLXXaVryakrdKcuU6hfiab+mA81x8YHq9HYJadNFWP0spHqS2rHQ4lo4s3VxRKs26T4UXuWtmBj6RcEBaC7C7IHx/o7RpLXsqcy3o6QlzNeMJYvEXkhz5AhqU+V3W27DN+RYBFvmymWrkbCq3XoZ1lO4Ght/b7g= 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=i2j/mbSr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HHphshXc; 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="i2j/mbSr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HHphshXc" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64C5PHFB2187559 for ; Tue, 12 May 2026 09:14:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=kAPd5R9203QWO/NECWHM00 iyZ/Jttw1ctyc4mfSvQQ0=; b=i2j/mbSrI0EogCYTysGfHADumIXjf8yiNtuzTR mSMjQR6iyhG2UIoRoscgsYrpJfGcNVmzZTlL0dGV7eq8lfp+7tzAM2hLPXb0ZvTn Z4gTZlZIsmwvZoLMn6vjW1NR8Qhf3Vi9Nflp/BnvBudpOGv7UTA98YpJ+dU24yzI 3d9NbSnW/fVwm28M8OsNxA5ydvGu63iVosWp7QC+zgL30ilKLj6DcmfN9YvBmm7C nGsN4L6/C6jzoPos3LKb8qoXVvMLpNsqiooJovrGu97zuFFnepTs5HqlWWzn0Knr w/E9P5Nqh2mC7yyikrlXIlV6gLlDhbiQ7TaFyx3P3tRTSU4Q== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv0tbmn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 12 May 2026 09:14:30 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2ba838d3fa4so58556365ad.3 for ; Tue, 12 May 2026 02:14:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778577270; x=1779182070; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=kAPd5R9203QWO/NECWHM00iyZ/Jttw1ctyc4mfSvQQ0=; b=HHphshXcPqAyD9v8os9/XODIJP+3BySG0a56Rd6vcODQ7OKY3BRcFDdkdGgutXu2F3 /IveYd87nLlqcICDrK73c9Qbitix7cEKOVtRmAN4QI6Fe87iYKfO8PJUlDE4r4NO53qF exjeqOg13bPU0ygIf25UzMlod0jKGfJioqbhvnpGPOgDAMLGBMtuZSVBGK+tR/Sj5Jge Z6Jx3uGZFm8t3lKu/P6hV37r22O5KZkz6ZEShTPEhmIXZXcX5Rg1Z3nZUYAW9Vd82D5l pNIRvNcGcj8v5sVu+viCXBCa8l8+VChikUS26hksSBv/0l/splYpkcI0oAZR5+56PAK0 8ejA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778577270; x=1779182070; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kAPd5R9203QWO/NECWHM00iyZ/Jttw1ctyc4mfSvQQ0=; b=RTBleCG7VPtUZq78qrlKmVwxRLguVsJ8v5emytOSSs6Z9x87T7iSAV+nUB6J3rD+QX NvJLeFPTXTOZfoigNs2OO8JVxxU5Bf1OntJ0i6evGfZ3axNSXxOlsyMLxNaDEhqlsyKj t12qB1bBT4fOHTMEtMBVOxJ961jlFT+T+Y+cCv97QkridK++medc5OISqpNhfzObzMSH DTE0ighnw3OdZBRe8jqVN7dpaOGzmo7WF/wvZl+uRMclgI0ZOFi/Aizf7KZkwGeazRNH 5n6hShzrLrjo4+A0gr1eLksVClmU/xDVK0/Gsf0wKwvPvyeiZaas5OPxxRvAO9XRgWyV SJFg== X-Forwarded-Encrypted: i=1; AFNElJ9RCgCZOjKFZkXTaMBHjW4BAlCDpGsqieQtxxGcoKzJCebXz3Gv9RvJV9FB/SnO4qH2uu8WAno6ssKPQes=@vger.kernel.org X-Gm-Message-State: AOJu0YyF3atXrPPz9/rOaiVwhbyNsHbZg0+AAJukbbFxpw6uLwtoZ3JA s0MQaID+Vj+PaByIvUg2ZuNulkSe0WHXCHa75t0oZUt3FU8eJStk9OBuz8/s4ff1ENLRIzf+qeO tj3II1W5wu+eQ0z0Ml+9AUTYmHMPoIswrPbHY6V1YumLxpH+bltkUrq2ZmzhBw3yw+WzwpYW3v5 o= X-Gm-Gg: Acq92OHZQL90hijUt+c8LfyJvURHGnSSMCrSVhlCSUsZMbPKTstJFa8bAul7wOTrXZa cZr2i7yFzpISci88T1/4SY5pOyHn6tjJqz/Xk9FNFvs4ZT/m8rdZyEYWyfKTzYUoveQdNEvmp3E Mzusr/gE/eI/uMsLTL0T4WE2zzLlGAzSfdDagOvpkRc3Q14SS8Cb74o+2Audo9q5B4l0DxGMtbU TPPpt5QD/N6SQXiEYwu+KoiQe3fs89//gE9vpJ9svBrq5F7A0+4TiO8xExAx1s7mhXoeZ5v60lk pIAYBwbABHqbs6gzA488KZo4wpy4+gOdgh/QESgcy2iXOCbgUMbH1q+lzVS3IjpWWfqRUVgVCo/ bRbabo2alB67sXwOMw/zBPUh7YI2rz/h8TJWD3qp7Epcr3OVKLg== X-Received: by 2002:a17:902:cf4c:b0:2b7:88d8:efde with SMTP id d9443c01a7336-2ba78f4e986mr271892345ad.7.1778577269544; Tue, 12 May 2026 02:14:29 -0700 (PDT) X-Received: by 2002:a17:902:cf4c:b0:2b7:88d8:efde with SMTP id d9443c01a7336-2ba78f4e986mr271892025ad.7.1778577269020; Tue, 12 May 2026 02:14:29 -0700 (PDT) Received: from hu-akakum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2baf1e359b0sm120292735ad.51.2026.05.12.02.14.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 May 2026 02:14:28 -0700 (PDT) From: Akash Kumar To: Greg Kroah-Hartman , Bjorn Andersson , Konrad Dybcio , Rob Herring , Dmitry Baryshkov , Krzysztof Kozlowski , Conor Dooley Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH] arm64: dts: qcom: lemans: Enable eud support Date: Tue, 12 May 2026 14:39:26 +0530 Message-ID: <20260512091422.1395490-1-akash.kumar@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTEyMDA5MyBTYWx0ZWRfXyV6Sl88z4SBv Sr7VjM4iMLvKG5mjb96n/w8mMD4G0NpVwn3avAyb/lQDtM3JXR0JtR+DkX5lgszWvjrIA0/g8D5 sRJIyP5WYInF4DACMeAYMjJNDsXLXVBml0mB72l4z9agmEmklbcZAAvPKd1IFwZxZS6Jneq/4Iy lX9c1c84GiRiA7cZsQWpewha5I/dpAf3BaFS0v1DjvrfRWBPEmvNoW8juLwDAeMP1fdj48TWDAf tc3LY5eiNnR/iJrUsqFIyrRGLWQl25lmAqVyIA2hCI5QhW9+1qIY4ZsW+hDJzYAdM5yfcKp4SxO 341Cxt1sQM6y9nxYDdBaWWt3JT1ImlHskjq4zqoKk8el3X6jHv100twFFIRudQIuj+FGtf+Kbag nhRv0xqa7vjQgYxSsalX73/dBhOAI5oDhzxW2w3dQYV2RJB+eMybDHfTiW9Io6u2JLCowgZIrI1 UFTkW0HpZySlp7TTfXw== X-Authority-Analysis: v=2.4 cv=bpB8wkai c=1 sm=1 tr=0 ts=6a02ef76 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=6_3KF195wieaAvOcr7YA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: 7LgUJdZdfcus_7W0hBjvWKk69Tz6vrA- X-Proofpoint-ORIG-GUID: 7LgUJdZdfcus_7W0hBjvWKk69Tz6vrA- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 priorityscore=1501 adultscore=0 impostorscore=0 clxscore=1011 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605120093 Add the EUD controller node in lemans.dtsi and update the USB HS endpoint routing on lemans-evk to pass through EUD instead of linking the connector directly to usb_0_dwc3_hs. Wire the OF graph endpoints between the connector, EUD and DWC3 HS controller to enable the EUD path on lemans EVK. This change is part of series "Improve Qualcomm EUD driver and platform support" and has been validated on the Qualcomm Dragonwing platform (RB8 board), confirming successful OpenOCD connectivity to the EUD interface. For detailed usage instructions, refer to Qualcomm’s Linux kernel debugging guide: https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-12/debugging_linux_kernel.html#debug-using-openocd Signed-off-by: Akash Kumar --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 12 ++++++++++-- arch/arm64/boot/dts/qcom/lemans.dtsi | 26 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/qcom/lemans-evk.dts index c665db6a4595..96d316867c0e 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -55,7 +55,7 @@ port@0 { reg = <0>; usb0_con_hs_ep: endpoint { - remote-endpoint = <&usb_0_dwc3_hs>; + remote-endpoint = <&eud_con>; }; }; @@ -510,6 +510,14 @@ queue3 { }; }; +&eud_ep { + remote-endpoint = <&usb_0_dwc3_hs>; +}; + +&eud_con { + remote-endpoint = <&usb0_con_hs_ep>; +}; + &gpi_dma0 { status = "okay"; }; @@ -985,7 +993,7 @@ &usb_0 { }; &usb_0_dwc3_hs { - remote-endpoint = <&usb0_con_hs_ep>; + remote-endpoint = <&eud_ep>; }; &usb_0_dwc3_ss { diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qcom/lemans.dtsi index fe6e76351823..a8ab11681476 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -4003,6 +4003,32 @@ opp-384000000 { }; }; + eud: eud@88e1000 { + compatible = "qcom,sc7280-eud", "qcom,eud"; + reg = <0 0x88e1000 0 0x2000>, + <0 0x88e3000 0 0x1000>; + interrupts-extended = <&pdc 11 IRQ_TYPE_LEVEL_HIGH>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + eud_ep: endpoint { + }; + }; + + port@1 { + reg = <1>; + + eud_con: endpoint { + }; + }; + }; + }; + usb_0_hsphy: phy@88e4000 { compatible = "qcom,sa8775p-usb-hs-phy", "qcom,usb-snps-hs-5nm-phy"; -- 2.43.0 base-commit: https://lore.kernel.org/all/20260501170635.2641748-1-elson.serrao@oss.qualcomm.com/ change-id: Improve Qualcomm EUD driver and platform support