From nobody Mon Feb 9 16:16:59 2026 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 635D43112B2 for ; Mon, 26 Jan 2026 23:38:41 +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=1769470723; cv=none; b=OjxQvk3muml5xftR2mAmHF9SE15ghBPViIVqPgps1EPGYss0BCD2ojiOHIKzUOtcS/s3+zWwmGhadrZbLtt/VG7X4wb+PIjw4dvfdWryzT2bLbd3AZLYArW8A/8RaD2Yc0xkz3Q69WT4I1S5G7K3Xj13jMrCpoWR7duPY8AMJv4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769470723; c=relaxed/simple; bh=v0VM1AbyGegd/JoyrZJcZY3z0tITTBhEtE8yYszRho0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=F4wLLLSey5qAYtFdyJ6uJU8RFFeFbDl5lPcdCmmPdHM9K7EUKevp/c8IZU1hv7AqFSgYUklSZ1B60H0xgRApq3v3srpnzxkCI7d2bVtVvQlGiuoX961quHfA/H/HoeD55IxaEyvNoK0jdaedk988m0OSZ4I5yVrdW9/rbSvA2uo= 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=NymbFCmg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bJW9rksQ; 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="NymbFCmg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bJW9rksQ" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60QKgF5D3350501 for ; Mon, 26 Jan 2026 23:38:40 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=LXiIQXFkT2b H+u++kC00u044e73Da6D4+783FXlcB7Q=; b=NymbFCmgvNkhZ2EoeEzvpwBW01l 304XUNFrggGPI9tlhFt74mKAYe/G5qYGiMdEWJOKyYz2cNHH0mPpAdDyXWBLPtWf t3Ki2SYpOU5FKlYTpbAkkPpfp9TOrbJLQqihJ/rzGG7LjvPsoJt/r8yptmCTD+3d OZDBnXWV3LkJf/tkG/xhWM0+arB8vk9gVbFvQqkSIHl8lNY21NvJpdcaP7nRL0dt 0NueVwpI5E+kvVw8Va6sT/nnztsv4r9DYpV8LDRExERfuqyzB53HNuHcgDHvrHr5 4rMjddspkpxLqKFcNaxqJSMD2Hqx5lhMUZ15vm/yEgXUsI9iZ0AxflRRgkA== Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxcb0h2eg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 26 Jan 2026 23:38:40 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-12338d13f2cso6030177c88.1 for ; Mon, 26 Jan 2026 15:38:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769470719; x=1770075519; 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; bh=LXiIQXFkT2bH+u++kC00u044e73Da6D4+783FXlcB7Q=; b=bJW9rksQcclC3qhqJlxMNcFxzGJ25sJQ7ZOV0GCBRwWsmFUp4aYfN0NbrZikAVlaU/ n9i9XmzIlJ8tVzjPMPPrRQf78gU24JIQ92KEOxNOkC/gIoOMAK6t3vhiBtRdV4UhZdAc 8u+/t3SULMkITuUPMicPcoPNPqn0nyvCRDK1mSgENqfQkVU1X7vp1cJG2Ag1lkRJBFVv DV5bnUIZm4bWn+WvjAxgjdCqp7Q42zlztt3hnQ/ZOiJRvCxfbbj5LH54jU5g5ApPV+LW dtdGPf9pQp/IuNyxwXzn6xqDb+uczKbkYpCcvsG1e/YJwwba+tMJtI7DXIbSVRl6OMIf uDMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769470719; x=1770075519; 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; bh=LXiIQXFkT2bH+u++kC00u044e73Da6D4+783FXlcB7Q=; b=b0/fizCJCsP+FF0s0R0nPgOSZncoY4CVKZDi7GcLPs4r87L4vau6HMozp0p2FSKbWP PDLwBhdXHnzDDmN4/P5gNJbV1oOrb0aT36novKmhJKVcr0qj/I45DxnlGakXY9lrI8ek pDMhHnIMFH5ATgp2cUqbrEDV0LAFAvqIXjj6KJO68beqeVbiwbiBkNrYaUnq4eTtYH8i 4GL2HQ4BoqD6OTsPY8rKIpayO5rBD/o4X2ju85MC/4lpy4JsbMby9MPw4qV23dwNxCPR fyG8mXw8YsPdcD0g09g8QBHg19pxFH7RPa6KkkbwxLu1OkpgZN++7pmr67C8jFwF3cMl 9Esw== X-Forwarded-Encrypted: i=1; AJvYcCWTTffRbJae9JOhTyeMDwA4RLGlYTEci+IejLHk9izfdnPPNK5kIteRxFT1j9WnsEbh7cAIvg2srpzJ/Zk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy9xRDHF6hZavX/Cm8gbu12Vsu0G5v/eFGK3QVmWMaEWBx56F3+ 7SIkopDbEX64gNBy1ZHhTFBgY9svjTlDK2Dd+qcXrxvzDnJjX2+cLDlYTlDaKwXyMAnolwoEsvJ DDGbsyfdbdiKYuDaEzHDBRy8OQo6343vx0RfaNt3i0lPBm/nDQ13haDPJd8MPGCgbVWI= X-Gm-Gg: AZuq6aL09XREFpycIXtVMJziqgZj4ZNKZFGQRXRdybl6vOCEjh8E6Ow1pgKccWPsQhJ a+0nXxC2sPkcWQnXKYWvsxYtF/5KS9HGdW6YtNU66P1vU9F8Kxo36iQvaXpiSHI5Bo50ebSB1Wn w7YEGBBgzeZCICEGwpD5oWAYD3gwgs/wlqxerZjSvO9tiI58VQUopln6YMDdgDV/MS8tTmrgnVg WSV7a3g6ie0SqJhuNwg2KqaUDufbfSM7ruDd2LiUsUmDCg3BrdKtylx7bcZUMkL0xEufFSojk8X CrDLwglh3Vb+Yp4cbTjbw8nX6P88l4vbs1V6VZI8YSwd8re8arR+xmwBsGnD+szR54P2UAInj9E wmcXZTvnFtfJRMO1Y3q1/yJvBa0EyptYE3rVliMeaI9DnWUMpDOvtmnHqVSnwzFs= X-Received: by 2002:a05:7022:7a6:b0:119:e569:f622 with SMTP id a92af1059eb24-1248ec5ae46mr2662063c88.27.1769470719129; Mon, 26 Jan 2026 15:38:39 -0800 (PST) X-Received: by 2002:a05:7022:7a6:b0:119:e569:f622 with SMTP id a92af1059eb24-1248ec5ae46mr2662048c88.27.1769470718625; Mon, 26 Jan 2026 15:38:38 -0800 (PST) Received: from hu-eserrao-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1247d90ce0dsm19948967c88.4.2026.01.26.15.38.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jan 2026 15:38:38 -0800 (PST) From: Elson Serrao To: Greg Kroah-Hartman , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Souradeep Chowdhury Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 8/9] arm64: dts: qcom: kodiak: Align EUD node with binding Date: Mon, 26 Jan 2026 15:38:29 -0800 Message-Id: <20260126233830.2193816-9-elson.serrao@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260126233830.2193816-1-elson.serrao@oss.qualcomm.com> References: <20260126233830.2193816-1-elson.serrao@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: jrbr2ERp8FLw3qY0uvcTAUTOxyRMBrCb X-Proofpoint-GUID: jrbr2ERp8FLw3qY0uvcTAUTOxyRMBrCb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI2MDIwMiBTYWx0ZWRfX6Rk5Dcmj7wZo HtGqo//3SUyqtRpGiMzsIgnzbcw9drWwQRrn1yRCMoXB0l0SXuwjldR5ZcCy8+v1sCFIIxiMJbj Wdvo2mnrMcE+m2U9BqAWMJGtmOzxif50ZujoUWS86DS1WKC92QiHAUy+BGKJ8DicznhygfwvyuQ 4kcd1OBoqObZF2zDp2gkfmunljk1mqIrEfPxcRRp6R9kNNzD+D8IiTEwB5Ant8GYlOWA5qSDeq4 VL9K+qMVRNtsUgk8hM8x4VQmwbvOP8j2Cp4WTXgsaoYE7RNByxYAxYnLWgnxOIUzDbTHEeKPIRv 4LKEmmh1okiiBFnRSWjifGguavishRzPItY25aWdUNNJmUAIwnsIEdv+UYKo5FcyHYHdhStJCw2 jQhWc75x6WD9F7PWrBe2XfR5+a9v1HnzXKRyyT6bJYo5aszisXVgUZB7uBWKKLmAZHk2LO31ZTe WrLWlZBP6PevaeizFDQ== X-Authority-Analysis: v=2.4 cv=IdyKmGqa c=1 sm=1 tr=0 ts=6977fb00 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=OcAoOLw2Dr_w_q-oR68A:9 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-26_04,2026-01-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 clxscore=1015 bulkscore=0 priorityscore=1501 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601260202 Content-Type: text/plain; charset="utf-8" The EUD node does not match the current binding and maps USB endpoints to the secondary controller. This SoC supports EUD only on the primary High-Speed USB path. The binding also requires a per-path PHY reference. Model the primary UTMI path as a child node with the required PHY and an empty ports graph. Leave endpoint mapping to board DTS files, and remove the secondary mapping and associated ports so the description conforms to the binding. Signed-off-by: Elson Serrao --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 33 +++++++++++++++++----------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index c2ccbb67f800..35c47a6b03f7 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -4284,12 +4284,6 @@ usb_2: usb@8c00000 { phy-names =3D "usb2-phy"; maximum-speed =3D "high-speed"; usb-role-switch; - - port { - usb2_role_switch: endpoint { - remote-endpoint =3D <&eud_ep>; - }; - }; }; =20 qspi: spi@88dc000 { @@ -4610,16 +4604,29 @@ eud: eud@88e0000 { <0 0x88e2000 0 0x1000>; interrupts-extended =3D <&pdc 11 IRQ_TYPE_LEVEL_HIGH>; =20 + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; =20 - ports { - #address-cells =3D <1>; - #size-cells =3D <0>; + eud0: eud-path@0 { + reg =3D <0>; + phys =3D <&usb_1_hsphy>; =20 - port@0 { - reg =3D <0>; - eud_ep: endpoint { - remote-endpoint =3D <&usb2_role_switch>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + eud_usb0: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + eud_con0: endpoint { + }; }; }; }; --=20 2.34.1