From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 21A3F3A9618 for ; Tue, 12 May 2026 09:14:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778577273; cv=none; b=bDdsyxlNniFaamTtvkjytn2ah6ime2vuv9wyceLeRzPt/bC2ZoMbPGqmLsUJ9lNnnsLFYMat5YEF/gLGDSXA3uBReGy1pTVllOalPLGLUA5wFkjRCmVChu7zIyMnsFbsgqgWqP1HgOKSiRWRxp2MrYonowL1wJMFBldbzg7d0nk= 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.180.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 (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64C5Au0f2172936 for ; Tue, 12 May 2026 09:14:31 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-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nvjaf7m-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-f197.google.com with SMTP id d9443c01a7336-2ba6fe41283so62031745ad.1 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=NqZjuo0RDe1wqblEDiGdLzSvOWibezxx56KhEtxFFBR2kheJoEUkG6uz/8XZq8BTBA BCDlZ6v5FmUTfp2ufnnN1AIVXi+kR02v17FgAfz6xPaoWb1RNrcMA29lg0P/wHsdEsHL fGdFDvJhV1Boy1srZIK+hb8BCR13c8LW+BO2ki8zANtc5XGcE+6c34pzP+2xnEIgE37f LrBxbSe8FW8yhSEl3OcMR6qwdgJh33XKyNn/Nwc970Rb433L6mh2J2IHgZtXuy2MemMp 4B6pITxJOx6pbz1V+ICh1OY8R/+qq2dD0TQM9wXVxGGBcNuzvXR9SovojfNta8CpB6JS aTmQ== X-Gm-Message-State: AOJu0Yy1wGcB/Sj5tjXdZ+EJZH/tT0xeiVwCXK9uV3lDfNIjDVdzNv2N ZvXpk6LxulygYf5zZ8R+WRcmaYG8nRO+Zoay+oJSQ6jvZSzPONrSVa8ch1MaD7CttJ5gKfHAjSB C9JoszlkVe45T3LVYgaO9kCPLLsSgflv5whgT5KGlbH3NoEJEcgKhj05kib5EC98= X-Gm-Gg: Acq92OGk8fr73/ADOp2YEenptFHCFK/aU3ZWUt57TqSCiggJK+XcerjCrrCggaLm2h2 pOOPGx5cGVGH1Qku3T5lE0VvdW73enH6PXg3cALOHZLK0bH8nE3FmtMmJMblzdHizswD9K45cCW SZKp0camxq6zcsfQDPoFZxeP+5UgpiyOFiGTLEHfYi5UY3yVO4fkCpchknJK3ivlv6drxoZeP5A or7KK3hQvckkyH1NUmLGUprKZwmbBald3hxMtBwpAs35XbqBo0oR5UrvJgx6DXEvLsUwF0cPImJ E5KipQKm0mqe6hIv1pfqHADNMzRKRkrmnfUZLQPTNdQ/xG+PZwjcvO30rQAqrK3Re9JiXx021VH 7uEgKdYDoNohARAfJvKcwwt7i3ELD6sOcbenrWm0nqKoCbvNoLw== X-Received: by 2002:a17:902:cf4c:b0:2b7:88d8:efde with SMTP id d9443c01a7336-2ba78f4e986mr271892435ad.7.1778577269550; 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-usb@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-ORIG-GUID: ZRDZDX9GEf6EwPfM8Qee36EXDk6_CqP- X-Proofpoint-GUID: ZRDZDX9GEf6EwPfM8Qee36EXDk6_CqP- X-Authority-Analysis: v=2.4 cv=H8brBeYi c=1 sm=1 tr=0 ts=6a02ef76 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=6_3KF195wieaAvOcr7YA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTEyMDA5MyBTYWx0ZWRfX22SFwKek5ZsJ +uUebNElbqWJPUwpZL82DLThpRZ5cNFjm6KBejnTiPMZmNp5qhBZ4h/R4mI32VzUvzh/fvtspRh /vn2JmpUKKD88vmj/HHtOZuELkICDvSNVeMC/LRD0rX90+aqWfR+nwLxGNzmHJw8zMFlku0Sh/q iYLZ45bRlq0yvgAC24GTUKWTLuZnjxXUFDGeEotXtDRcN8T7yopRHGO7n5EuzCivdzG+qNYfEuh 71QnciWX/9g6Eq/6/M+uOWskMqmv/dwdyvWQcQ1VfV5SUdw6WCkXwKS9D31PNfpZQmPzAFJXm1v YIuWa/VB6kAEvS9aTbk+4yhcVNlS839iwdnjAkY/5JrCSJNLyhXeqoylHkHKtBqezzoNy8exTyv 2AjPbsFizT2OdT3QjgFb4yrpZPAr9s1NuHna2+AlsjwYUraiNif3o/w6QkEsUcgOf8JY349ep0v yvd10vk0mAhsDcgTy1g== 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 lowpriorityscore=0 clxscore=1011 impostorscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 adultscore=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