From nobody Mon Feb 9 17:35:25 2026 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 B5C0D31ED6B for ; Fri, 16 Jan 2026 23:21:15 +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=1768605679; cv=none; b=tzRy0I8KHK1IyOFJQMCAUzDj4x2FeBkFcUbelzskZp1LTwPkIt/86uNxJr/DFIKWzHs6D01OMH4PJqEI5jNZaSgg0LoO0GCi6i3amcCin6RGmyA6DgSvymE+Tpydf0AtlCQhhyqOSo3ZWr/NMJxSxAiOoiO1XUaIfYJhpby1lTY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768605679; c=relaxed/simple; bh=v0VM1AbyGegd/JoyrZJcZY3z0tITTBhEtE8yYszRho0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=u4HA5fzzexjIetgVN18++omPQF3xEqYyYQYiYLNEnTWKvIbIanQFv/xhgaNaum1jxfJ6bP182gFG95MB/5M1AVa5SybeCSGjAkYIJ7vv3glbv9QVFP5vwlHF0F/ANx0W3KHz8+IVd65hn0xoc8Amk7xmRJ3trXfnfGrhDKRfO0A= 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=QgIyl2HZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F9VfDtcg; 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="QgIyl2HZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F9VfDtcg" 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 60GNCr2c2824328 for ; Fri, 16 Jan 2026 23:21:15 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=QgIyl2HZwu9EHWDw5czg9yRsxmm lufX/DGKoG7BNEyv6Rrb8cCgziMlfw3qSSD/yKIO+1PvrNQInKOeLlwmpwT+Ygon L7JBj1zT2e/KZ+FK3vC5xPvoKMGzUU5PDEirBpV7+RHAReaxnDdZ7zCsxCRv0TOA wzc11R/DTUv1X8st12KzWwL1NLT7tSCGg8vUxGaLXTgqUSprwQPSAvjR71rDmtn1 UyduFWWrXhDEdjmL8hGH0kRUyxvdXJfFdDVNjKfFu/qmzUGyd/CIKe42hV+WztIB HntzwPspaykjZ2lgQzRZshe34Mz3O7fUJrCKbJYItDWuBrx13ZmPffQe+bA== Received: from mail-dl1-f71.google.com (mail-dl1-f71.google.com [74.125.82.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bqvecrcmy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 16 Jan 2026 23:21:15 +0000 (GMT) Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-123349958b2so10371372c88.0 for ; Fri, 16 Jan 2026 15:21:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768605674; x=1769210474; 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=F9VfDtcgwqaeTcMPdgKTvNw20Jh3dsSwGPhiVDn65rKW5OrSvTLWaMGlCoh8oklHqE wKo8j8QdACMeGPVT4ryCOV1Idf6lWLVt/zedOOg/+w5WiHlSLQUm4r2RhEd9ySHixAwn hkg941QM5H7LDuhhOb34H01FGAy8110N1zuLwYFdSS1VlgMFi0SZ+SG3lzf9Qa2Lcfjc /pns3+dIPHOwaxx+o3bf/OteTVTuNEr0dDkVORuY+XAbB4jmDAVL7006m/qVBvkhEaI4 hkTAOhfNumIVG0MNaqcBKAHPKOP7tUFIwfg4oQYSZpZk4DC2ldHQFTN4oQ9sBBLEh/oY bImg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768605674; x=1769210474; 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=MxheFfeQ8J/gEMVe3VIwWwvier0cz3qqZpbf1AdFwIntrFC/7xa2k+LTGJvZuEpZw1 /JosV2mfVECkiaqNBeiCvwneTCnf3gvpwLW4WQ4TPGZIvLiD+587Jy+4Kxt18OTHYRDB nF37jxt5t4/Kcfp6dN6ahixE7nnokQL6atyRi5oG9pyDW1VLNPkCBxpCabnDxynVQXy4 ajzKVXXfZwq9C/U3AHa5bPKiYkgrIFHWTlsTsj1lhZtKEH8QANF0ohqbXLRnfY+YRGRA 2F1WpHW2wyWwTRRrISI2dbF9jKAkbuRExwlnq+YW+CjlbYcNStNsCwiIgsMHZPkC3U2+ VWDQ== X-Forwarded-Encrypted: i=1; AJvYcCVVwp884yeF9fjWRzSLvdqysq6pUDlHJi6u3TQPix+HnbI84P1kuQcXMDEj3ryEUzxmBEX3QpO8zmsT2Pc=@vger.kernel.org X-Gm-Message-State: AOJu0YyJo7x1nBr5EFFeEa1SLoG1YbkojUiBti6zJavxxnLOQzrfZj/n p0tZ890Jgbcwsjpgc+uJ8RNMDB5oZ6LtdBaQLdU5fzyO43fs52gGU7AR49v0dSLsbAR8SoRYmOW ac2YnT9l8xmJxB7AWJhZrZLTGkOKxvXERKGXsigW8hz0UsOHWIQxHaAixVAjBOWQMFfU= X-Gm-Gg: AY/fxX6ZADls13p/47Gpta/GOxjgQN1V6HBGjHzQTdI9G2uDWNfxNIyoYISohPn/AF9 sEo8hPvVh948YCpp0LIWJq6Q0T7SozCcS3i+y+0sV+QWpQRIdSjDdUI1BoZY7v2o3bTTx4Nj5Ht VNpgRkcfCIVH0pXvQoshcFoq75e3bttSnkyJiprRSRKduks4PO9Bh1ohQZMmeB2ijLk85/6Vb1/ ZHsI7ftYXXaDBViFV85zZ+Y31iQROUcGO+arnc78MjhQNLPS/rkN6uArGjpjGIQM/ZTRDdjq1kW 1XBMCCUEUSvtXNzhcjujqrYoJeWwxPzmPZqivoG6xyuBicwrsxSqkZSXXEHLDmAkYakzuuTgar7 hEN4/s71CL/Smf9KIU8VhhAVmOwNct+12SvaxQ+W1bhdAyqqfLAD659Ylv8sj2zY= X-Received: by 2002:a05:7022:418c:b0:11d:e2a3:2070 with SMTP id a92af1059eb24-1244a7a208emr3987802c88.44.1768605674369; Fri, 16 Jan 2026 15:21:14 -0800 (PST) X-Received: by 2002:a05:7022:418c:b0:11d:e2a3:2070 with SMTP id a92af1059eb24-1244a7a208emr3987785c88.44.1768605673885; Fri, 16 Jan 2026 15:21:13 -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-1244af10e21sm4611267c88.16.2026.01.16.15.21.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Jan 2026 15:21:13 -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 8/9] arm64: dts: qcom: kodiak: Align EUD node with binding Date: Fri, 16 Jan 2026 15:21:05 -0800 Message-Id: <20260116232106.2234978-9-elson.serrao@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260116232106.2234978-1-elson.serrao@oss.qualcomm.com> References: <20260116232106.2234978-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-GUID: t1hONzLBxMQ_nZDtgqYR8goOrRI5dP9U X-Proofpoint-ORIG-GUID: t1hONzLBxMQ_nZDtgqYR8goOrRI5dP9U X-Authority-Analysis: v=2.4 cv=L4YQguT8 c=1 sm=1 tr=0 ts=696ac7eb cx=c_pps a=JYo30EpNSr/tUYqK9jHPoA==: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=Fk4IpSoW4aLDllm1B1p-:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE2MDE3NSBTYWx0ZWRfX0DIvO7fMayOw aK/6Lv+FB/CTJBQT5BEyVxWClVjHyo4UIlLiKRWofS+c7w7mrc+9S7hZulzgjWGeiOKfFztfiz9 GthsD3YnEyZ1FmR0ocnHLS08MNNuA59mUAiNwasKr42LFoavQraurVW5DDd3XxJqwYEPxWOivCe oAxxlq12788ZxQCRCxbm633WtlHoHl6LoOAwdg7F/+8fXKqoD2sP/XT3Q9EYI4GUPEiAcc5CE2Q XtQJvX7HhWWln6VP/lWCtnxgWnUTh+7tuoOnZM2fqhHMqMdGI80cQDoZP/XwE9Zp4rb9tvweT7G m0ZvR/v7pLCr6MLCh8DQQBbxltl6fA/pwrY2bNcSlY65VKdqhS+rWP6fZ8BPeEI43vZCPC8Gtc7 pKeSWz6ylH/SoybeG6CAMt51Re09Dpbyml39H49KU2c+0wG+g6CMJkkduQlO4CGsgvRUzKn+qIr jIvyqA2SKtH1qFrBWWA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-16_08,2026-01-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1011 spamscore=0 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601160175 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