From nobody Mon Sep 28 18:36:01 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 8DCA8418373 for ; Wed, 19 Aug 2026 13:57:44 +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=1787147866; cv=none; b=tS6JtjXuxMZiGKPc0RSe3bI86y8T+TEQArW4FP0A2pkIeVvFpQf0WYm2R/hQgh0MjQyOaZysvbZaBy0o52Cs/3RJlLvwQ8us5RVlQkffOIn+hv6vQ1z1IsY0zXubUM5Itf0OfNtyuq/wSlKDpVHRPj3WgKV0Fox8uNuzxhsBxQ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787147866; c=relaxed/simple; bh=rF6TUJT4fFt0Xh6pN9n6/C+QLa7/YYWjtH1j7RXIVW0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qJJneIXc8HSSbK0EgQ+Qepf5mKLf6ZHNvScddnegHfUBQxJO6uQTszbYk0UnKMtu2FPKM6x1TCWso3Xe8fTzZvJdXqDp+Ny10R17ucDpPBgpy3epbmTDK1wm1C2QrjKiHEwMmOxRH5GobkzAqDLgtMBy98RXk1EgsEF+ynogapU= 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=JD8x4fgH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MHl+meQT; 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="JD8x4fgH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MHl+meQT" 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 67JD0QVr901768 for ; Wed, 19 Aug 2026 13:57:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= uxOseqOHHMoW92yeA+PV0zd2OZ36bqpaz6UTnTsrYKg=; b=JD8x4fgHKMf7jFzL Z6jaM2VOyiEt2LdaqLcvi4ghAzZnJ6z/tBrRJordwFc//ll4tLSQMCuKYGQgUIeU GGruYsZZVtyLarkWHyM8YODnqUJwHoUGVd7ov5oEIOxt49tGR1FAjRpyjn++uwTu DKqa81dC+Whonp5hcaLK1FQpaPQWVaeY1mUQtoMqLopF5XEt2Uvux0AZKY0Gy20Z eOr41aUM/MlZQsaIL802RLUMbF53CwIFCfE4RJyyN80IitF3G7sYkzhPs2hb0Fh2 k4qAJjvmXTLd59vdH4nLRE9SMZ+OaTk+EBEGNdjdeHD1728cwk73y8IJyYWoktd3 UO2cmA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g4yfpufxh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 19 Aug 2026 13:57:43 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2d0563db6bcso4104675ad.2 for ; Wed, 19 Aug 2026 06:57:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787147863; x=1787752663; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uxOseqOHHMoW92yeA+PV0zd2OZ36bqpaz6UTnTsrYKg=; b=MHl+meQTo44E6eqVwY9gC0re2ag2PE0lbZY2yAC4YZE71Vq4Pk9CYaa6pg78L1AqzP DnuZePFVz8XQtiFjUdJ22aB76l0Wg10piYpj/YK4TXcSDZ9UazV8tx3KzMDZN1xBcBSx ERVjy/03ll9GK8CD0Z9Cb6ydg28mUZcjq3RhxIPrxpwdWiNYui8czQr27ltp19q/vhQM Ga7yfvD6OSZNOS+jMgzYxQre+DKsfdwMAHoOAlndvjFZeLlz5ilmQwtJbRuNL5vpZ9+K GFSjuc6kai5C3aBOpEb23i0JZJA0DP31yUnRNdWZTUVFGjofmNA9+r+npi2O6wmPEN2z 6sog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787147863; x=1787752663; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=uxOseqOHHMoW92yeA+PV0zd2OZ36bqpaz6UTnTsrYKg=; b=JyyURBWe9t+Gzx1flt4nGXLWZB+NhhorpHg/5G0njDJGXCOHTMfNbCnX1L4DcjZT5B MZ7g0ovcMnHuScc5huH1rt7AjRtU2CEY0m84ARf/aan6suV0qN7eIZZP8Qaij3WIJ4Lv ZcKJTeQc00gigBPK/aiapgU1dOs3gV1eKh0jR4joI12Ropf4PzNmM3zPi8EhXTJHBQYp wGDsni/jfbRbHYiRTBMsLbbJO9dIW8xHo05ZBFSub/Y5ss5oGvU1Gc/Jy9xbWlr07SFf 8537Udgxbg6OeGqVrm/qhoeb/Gp0PcfWy6JAQ6T7HEvvub5QQ73A+3AjRXCkfHYUmw5S d3Lw== X-Forwarded-Encrypted: i=1; AHgh+RpRGuGZoUi5psD8Y3S42QM47G94i+h1gY7B5hrLIxbdL0sFDfUANDUoIdiTAlgqZ0P67iZCHPTcTAGgKk8=@vger.kernel.org X-Gm-Message-State: AOJu0YyxK91r7CUY3wLyzwn7xns8PHf1/ysCUCkLXC1xlJAdnCzI+mqL uOmCyRx1+nHbazE6a9i8Hdr76gXeIn0aFaI85WuEKQcpCjwhqbjuijJa/6Rh3QcrQb8VcCtyRa1 9dyLxtll5OPXQXmgF7SXJbYsb3oFiiMLEyK8bpBCL1t4Dun5K18yZY5OzP/OyZw5HN4I= X-Gm-Gg: AR+sD12h5UsTc0RDYdcaPaFTS5uMjsfTJcVCb5I6F4WQ7/Y3onjdWiBnrJphEby5DwS wWfzxYmeEi61NWRJVhR5hXxq3Cdd6iq+klG3C+KEshXKs0cpz3JmhoZYgrj12L/Spq8KY8uH5TW e+vaoQQ8o5cZSgdZbGAiA5PJ+eYo1yu83rUhlQ4+hTECvsRBk5/Y3r84vKFFOCKcEWEDZeGSXUe k5ZWJ0gIapOEoYZCG6/YFD/vawfl1zyCIynAd/hezmnV6xeNngq2iWBSVgbaq+3alcBZj41KhOF ZzcJYyM9Z5zFgfigYitW8n8cvP1hiEgQ2XyrV40sm6f9AkPFY+sQMxjOjUEkNaon+w/HdBUEvB+ lEUupJcketzFcDo3fqXrg1BrnaCSUXu4616U4eZue7TcCa5zWg6A= X-Received: by 2002:a17:903:32cb:b0:2ca:de3:15eb with SMTP id d9443c01a7336-2d5fd3da560mr43718095ad.0.1787147862873; Wed, 19 Aug 2026 06:57:42 -0700 (PDT) X-Received: by 2002:a17:903:32cb:b0:2ca:de3:15eb with SMTP id d9443c01a7336-2d5fd3da560mr43717535ad.0.1787147862297; Wed, 19 Aug 2026 06:57:42 -0700 (PDT) Received: from hu-weiden-sha.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d5c1e550dbsm25318255ad.42.2026.08.19.06.57.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 06:57:42 -0700 (PDT) From: Wei Deng Date: Wed, 19 Aug 2026 19:27:32 +0530 Subject: [PATCH v3 1/4] arm64: dts: qcom: monaco: Add compatible to the PCIe Root Port 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: quoted-printable Message-Id: <20260819-b4-monaco-evk-m2-v1-v3-1-988145ef65cd@oss.qualcomm.com> References: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> In-Reply-To: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: quic_chezhou@quicinc.com, cheng.jiang@oss.qualcomm.com, shuai.zhang@oss.qualcomm.com, jinwang.li@oss.qualcomm.com, xiuzhuo.shang@oss.qualcomm.com, mengshi.wu@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Wei Deng X-Mailer: b4 0.14.3 X-Proofpoint-GUID: CyQ6HJQDRdcz_-N77yr-NkU_Cz-uSmGY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfX3ov8q2+JkGNj nKb0A4POCKXiWLt9uQNydAFowc7XpLrpwB/YOiq3uxkLjLL1Ij//e6vDk+Rj9+6vdw0fcJ+uEmX sHyZ+Kx+G3PC+OLSG090jCuZIhxMiEc/zLINl7Cm6GotbqLATilZs3kugGZTnbLDSRjyk3Bm78t QM44EA57uBqb9OIpQYN9tP3rWZegLUnd8XpcOP3QoQyAJlH8HUxhP7UA8MK5J5GupBIU4etUdvI g778+Q2BmoDxEqhokQBhI/oUD8t+epMA3GLdVY4Yf3oebQP2UxCuN+KxbheGg2E+L+9c7Rka5W+ pFDpYFdq1bqBjPKWeWj7C9+1ZqjMtbGiObLbv91lOjOVUwI1UaixXbLYbvda5KZQsuVnXCm6boV zGauMCJn9bRuBqjOx89lwHEZfQtksCg3DpCaYss7WVLkOS0KP21uZUP6beCT1KZzkAiWQl/rLgh 5c75yxzLmXSMYKpUDiw== X-Authority-Analysis: v=2.4 cv=aMrAb79m c=1 sm=1 tr=0 ts=6a85b657 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=s3JIKy7HVgEvE3Gl7h0A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: CyQ6HJQDRdcz_-N77yr-NkU_Cz-uSmGY X-Proofpoint-Spam-Info: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfX5LIURAT02P43 B/YuVwBapTIOSw1ryUXKYMPh2vi7+DUo5mlLysa5Uid1b13mWMKT9H/EJRj+APTnhLb3yeQZF2q ipM4aMmQrchimZfxD+5PFq/cHCEvQXU= 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-19_03,2026-08-19_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608190109 Add 'compatible =3D "pciclass,0604"' to the pcieport0 node in monaco.dtsi to allow the PCI subsystem to associate the DT node with the PCI-to-PCI bridge device. This is required for downstream DT nodes (such as M.2 connectors described as graph endpoints of the Root Port) to be matched to PCI devices. Reviewed-by: Konrad Dybcio Signed-off-by: Wei Deng --- arch/arm64/boot/dts/qcom/monaco.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index 64fc0d592282..438ccf6eba64 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -2393,6 +2393,7 @@ opp-32000000 { }; =20 pcieport0: pcie@0 { + compatible =3D "pciclass,0604"; device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; --=20 2.34.1 From nobody Mon Sep 28 18:36:01 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 8138F24679C for ; Wed, 19 Aug 2026 13:57:49 +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=1787147871; cv=none; b=qLengQPWp7feA02Cplk3u3Xn4jMFgCndE0bAvCXvlYuolT2gJKJUFhslJuisFVVzKzrmQurbn7VXEvuJFYsKTVo9CvfLU/QtdXzaQAS0LTycDTvL3OcNS36XEawToIBLcnIE6XgHtCmqhKhVYRCO1ZPizfS4Z6nK+l7MkzFiIus= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787147871; c=relaxed/simple; bh=2x/wDH270ncP5XFNztki724N/aW4CTrg500U3uSnNWU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GleyZ2BxsolIWn2r7nWHC7FatyRDHULm9i2dQZ9UOiTKi7moxqNJydgVp4JBIzCjfQgzvVy8mDFz3dkaYa3kH5PRqrxfD2LIUch/gYsv57RdX1909hz5zJ89WxpXEOm9NRa7MitgWxBMik/iNLhyaMWIg3SLeXHe0BDW4E93PXk= 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=Bc2IsQ60; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZK/BbRe5; 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="Bc2IsQ60"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZK/BbRe5" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67JD0H3Q267929 for ; Wed, 19 Aug 2026 13:57:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= M3o74uStGGv0uqAs85SIll3s9rIKEHjCc9Ikd2SHgFw=; b=Bc2IsQ60xp44C4IJ djyVe8KDwZ/Lg3TlVLa5BIZ9cnSTUrfBsXWHVu/QvnOPRlHmRiWeIFNyxUPr7cGG jya25RKb1mcfb4rvsSrKBsgJeraWLfUVW5iwMUcwb6VpIFVfxhpS1c+IXuuMAaCV 2AJZUksN/EUsctrqGE08RKqmAXQ6Da2xY4fDGeXAlIeEANsLC0M33D1xhYV1Um4q N5K9QFxv0QkvD0oEEU1XAuLrzPmTjfLngnHS3Fdi77/ToG90QVUwJ2LQV/j33Z95 lnm1lvhSaLJst2v2Nq3GmqblLbjmQLbR1rsJRLXMPAduzjxyGSQfA6VioVhsB2Ct /3dLtg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g4yfnbgp6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 19 Aug 2026 13:57:48 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2ceb3d20b7cso2096465ad.3 for ; Wed, 19 Aug 2026 06:57:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787147867; x=1787752667; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=M3o74uStGGv0uqAs85SIll3s9rIKEHjCc9Ikd2SHgFw=; b=ZK/BbRe5tsbGyLpilga2HNnIfCLKKHHmo+V2D+eEGse/5vK/6i1nED7cqpGnWs1K3C mQi9AsFJz8vIp/aG6QRfKgR2+aoeEC0hEiKS2HArGtxeYNTbaj9yvXMi5SnaY4qM5nop 4sRWvye21OmcC8s8FVwhvmIfr3NqYXFcJm+gXHaLMIInGaASB4wqLj+Gm7Wl3Af6uOZf TziI9FFnY8/uInyGtXWMNPqLE1rz64favm8wcuFvKg/zHBgGR4Xy3D1quukk2pGB4tki UxSy5/liouufOS3eFj/bOWfPaLdFzMRzH6dp+zz5xe7Nthic+Jr/9ZEVpPWEW4TvrWFc 5q4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787147867; x=1787752667; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=M3o74uStGGv0uqAs85SIll3s9rIKEHjCc9Ikd2SHgFw=; b=Pom3OjNcIiMAftiEuvYRUfkvatJvCz3XZt/yRYNJSPUiubXyc9gbH3l1b055oyj1p0 Zvx3WJhT7dlrIYnM6U8l39s6npUJncJzdtNVbiNp2iWnkJvvXdCqELUjRQa3pBYC/q4i +I1Favf4pC8aZGc1hEEio9Jsu7Uv9JoTbpw83d4M7k1u49LQCLbKjhHIwiQQsT1711cQ rMC+ykZQnz2TmCQ1g0H+WAkwyySoMLaWjhyZsml/GyC2PLYqhPxG6sDuODD5xxuAvMRx KyL6OeUZRly3KXytPm/xJw0QW7K4TgvJbMjvLkzKqRZpb2JvjKfN2Fab3d6lanis+mbr WIuA== X-Forwarded-Encrypted: i=1; AHgh+RpAQZA+9ZZn1asKfo+u3iads1BOqW7p6rjRpPOH/cjPdP2B0vrzGlwFsWeYIQWSEOUUPqFcq7UacfKJItk=@vger.kernel.org X-Gm-Message-State: AFuF++ngQJAAcW+wllOT3R2kvaMVZg+UjDB+mrFdXiV1pivwDANJAt0N Tuw99j+rWAmGuce8PhrjqGQy+/2mGOo4uzuCyFhvnFmQ+nORFQNBFGd243ohpYbUguoWbkH7f70 OMvandlPt0Xod8BusS4nDaqLWaoIQvfmj/wrOpk7Clk7rJrenQuDs7QyfmMA/YDNlkLw= X-Gm-Gg: AR+sD10FK1/WfRHQUxEJ4tUntVsbTfghbZ95G0h3Lee9yeR/kz5Ynllljyw9JpSk0+b UKn/ceFel2K8TJEJ/mBrcaI2FNPH7d6Eh6SE6te9o4S88ROJ3yov35Mh1/TZDP0NBd8pqcXfOm1 kklvJgjdJH1XsFURNrZTo/O4jZgtEbY/lJERC9y1uXl1wJGDz+cuoNC4rCPV+oDHS2VM4DKIWG2 VOfj4AnOR5QacTDYKd+bynNy5G+nPqWUtjRKE9a/r5OZiPfqlmQMcvE1syGydH1FOmwQ4Ls3jnb TnvD6cCnoioBMRIFb0o/pmUtgtc8LQeupz/OrqGZ6PAEARqQpqDiBswhpZc431kaG7mFCGCylaa JfziPnQ7iCD1Au9lXdIAdJcu0AG5JY/7NEjzuGsGvwuR//0QyZTk= X-Received: by 2002:a17:902:ef11:b0:2c4:397:dd7a with SMTP id d9443c01a7336-2d601865ac0mr49080775ad.4.1787147867449; Wed, 19 Aug 2026 06:57:47 -0700 (PDT) X-Received: by 2002:a17:902:ef11:b0:2c4:397:dd7a with SMTP id d9443c01a7336-2d601865ac0mr49080165ad.4.1787147866844; Wed, 19 Aug 2026 06:57:46 -0700 (PDT) Received: from hu-weiden-sha.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d5c1e550dbsm25318255ad.42.2026.08.19.06.57.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 06:57:46 -0700 (PDT) From: Wei Deng Date: Wed, 19 Aug 2026 19:27:33 +0530 Subject: [PATCH v3 2/4] arm64: dts: qcom: monaco: Add graph port/endpoint anchors to pcieport0 and uart2 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: quoted-printable Message-Id: <20260819-b4-monaco-evk-m2-v1-v3-2-988145ef65cd@oss.qualcomm.com> References: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> In-Reply-To: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: quic_chezhou@quicinc.com, cheng.jiang@oss.qualcomm.com, shuai.zhang@oss.qualcomm.com, jinwang.li@oss.qualcomm.com, xiuzhuo.shang@oss.qualcomm.com, mengshi.wu@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Wei Deng X-Mailer: b4 0.14.3 X-Authority-Analysis: v=2.4 cv=QedWeMbv c=1 sm=1 tr=0 ts=6a85b65c cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=YQEAmTBiAzzqGyEmVFkA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: st7xXNpIex7zA7joE2tMqb6KXsYjezh2 X-Proofpoint-Spam-Info: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfX9jtSrZHnwVa1 k/Teh6P0DtmAIu0SkAkVf0Vw6to4qrJ6V2bbFQifWrqOA40NUBpC8GETfIr8mwrClf+pwlrwJqx KuwlkGnJ3kfWO9L300h6oGsmizaEBg0= X-Proofpoint-GUID: st7xXNpIex7zA7joE2tMqb6KXsYjezh2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfXyi5lq+MRmWEz n1O7RF8yPMCJiyZMfC/C/eQxtpWKl3rFoQCufGx9txmTrAeNT72zTnLGnyeGYWsxeYxqIGkobvl X43yjp2VESB+fuO43l6ZTOBx4qVBoZdjnz5uvfI9YxjmFx3Em+y1d2exRPe1ya6o01MEntaSw1W 0/NAFlZvxb9LyMLkrdEDBUCrQO9xM97/0tQrUVGUg+dkYkgSMg/kYwELPO0Z2YN4PoYpLzGx8No vtwtWd9TbbNt/CrGdc8EICaepKx04XopYW6Wt3EN11CDX2CV2FZm9wXqnPPHDyrgiIMhbimfumQ UlU5q+4lxkEpBcF30qENLWoD3UOvHGPyRjLZkVJpaeoRnr9nsS9jwhm1JT9E5xTt5IeBmMQZEvV WxztbQQvvh8ghp/7BwEJUpbGiRg/A5FQyC7NAdWkefuG5GSC4Yio0L9z2l4k1R5Vo5AGIcYSCLv 5ak3MnEmvezMj+KTUjQ== 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-19_03,2026-08-19_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 malwarescore=0 impostorscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608190109 Add empty graph port/endpoint nodes to pcieport0 and uart2 in monaco.dtsi so that board files can reference the endpoint labels (pcieport0_ep, uart2_ep) to describe connections to M.2 Key E connectors via remote-endpoint overrides. Suggested-by: Konrad Dybcio Reviewed-by: Konrad Dybcio Signed-off-by: Wei Deng --- arch/arm64/boot/dts/qcom/monaco.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index 438ccf6eba64..b17d41059e7c 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -1184,6 +1184,10 @@ &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>, power-domains =3D <&rpmhpd RPMHPD_CX>; operating-points-v2 =3D <&qup_opp_table>; status =3D "disabled"; + + port { + uart2_ep: endpoint {}; + }; }; =20 i2c3: i2c@98c000 { @@ -2402,6 +2406,10 @@ pcieport0: pcie@0 { #size-cells =3D <2>; ranges; phys =3D <&pcie0_phy>; + + port { + pcieport0_ep: endpoint {}; + }; }; }; =20 --=20 2.34.1 From nobody Mon Sep 28 18:36:01 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 A16CB233939 for ; Wed, 19 Aug 2026 13:57:53 +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=1787147875; cv=none; b=YQw7EmQkvAv4ZGTPH0lPO0qDLJWtfEXo3xq8cZjcLfqiFKHTBVgYJ5HRWY5Plc83uxyI6YXRT3hWnBfkueP87XTSM9dILvFaxw2kxfWDL3EE6YlX2hsab9zlofUPuHLhinaMYgArM8MOZFGJ7j4D0gCkY2wZDLca5f8hRRTz1zg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787147875; c=relaxed/simple; bh=kSiftulibVL0HSnjjOpYMYmixsE+/nkUGXx6P1IyA8I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GN9RzxFh6lugNhQopihMmas2IHTvbp64ZqRvLXb2zmqJcDGKC4kFgJEHYi7D9XWB+rie/XXnMtNu1p0qB6WyJOdPRUpb58zwF2Ga1IDR59Ar0qxlHBP1Kli/cpbEzugA6hwAnWPyTOKiK1YNhkhGWmbAeHMzYExRVFzWWD3sXg4= 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=KtR77LVv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=V4bVFx2W; 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="KtR77LVv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="V4bVFx2W" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67JD09B64045494 for ; Wed, 19 Aug 2026 13:57:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Rf5LDVyJLQFDuHVaje46GeTwqruso+eP5jYsoKj8CcY=; b=KtR77LVvy3dMb+3y 8LJqrhcMajKEuoDNDnqIecA3t+TebNFIkNFs9b/WzBSGKRpyoBsWdVHONbvlR5nz L2GM/Dzc8nI6amcHICU/76PKx3allFOH/716FgaliI5vW+j9/tuTSmLtZu8SEQ2H zB+QlM3DuqSmro1wrtColgzN3x/xC7LgxMGst5b6VH9qigVcBC9IlZdLyHNibTR5 kgDjjXje0i+Hs7ALAlwweHVG8TG6rWx0QKR+P46nWLHpCkgxP0Ec2CWOex18r4WF ap+WHSlwVs4G+WfYuE5kO+DCwj9/VP/EYENUNvi3d1QBusoPX9aQnxLANxciBvHY zfjNmA== 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 4g4yfkkk2s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 19 Aug 2026 13:57:52 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cc7ea29141so3498805ad.1 for ; Wed, 19 Aug 2026 06:57:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787147872; x=1787752672; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Rf5LDVyJLQFDuHVaje46GeTwqruso+eP5jYsoKj8CcY=; b=V4bVFx2Wx7MOvp5sCW/CAfig/hCZIkX9eCKmXts/NdvQdy2jNSCeY+qUfGDqRla2Do raKHGtNCabEb/QizlgVsbAxPQB/ejAGubd05TyiBrpNowhS2GPdyZf3XRQ8A5nDkxNUG BftjeiTpVp2R5ZQFx0yANIwxCNqciQGw4Gh4SnYQ8s/mAH1b4QwA999mphSBYKEyQgi/ ChQpbabEZGPjwMc0+75lLTPrT/hdqu4Ft2xHDSqJsNcKrfp7hVbbGhK5HKOA3+vad2Uj QZ4gesrFvLFBvkkW70HvBwcJumkRbSLW1ra29GeS2jjlPAPEBjd3DiWChZOXOgdnyYHO f8mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787147872; x=1787752672; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Rf5LDVyJLQFDuHVaje46GeTwqruso+eP5jYsoKj8CcY=; b=bO4vjIlDDHOBJ9tqX3OnqTRMxA7BcAd7HzTXitVOsZzup7hYPtBdUuWwl8YpIyqOlG lwgXXpj2MesLBcDtQtsepEBDx00weZSci8TqvgKVoRjlY+LyvTwYRiJJnD8fcRcUUv3F SeB4d2Oat4i971ZciDhHTGpy6SCn6voo5A1doPAbK5HI0dxfxXjURWKAoF5GcHeU5kj5 9CU4iqSYrbvKq78t1+opOJFG1xskPzqsIxyfO8/eB99EQxnB0Pj9b505oZ0sZUT7zDsh ojnM5uuMpFeLp2dh0OZTrxIV2CLSZUXuQKpj6CnQamu1MJZw+gxTD3ZcXrfj03nZL0dm LvHw== X-Forwarded-Encrypted: i=1; AHgh+Ro0bGvVKD8aSi85h5CDkR9ExQCxM8gzuuaYwWB4gn2Z3GHDm/gF/iz9X+bJp181fU0IupVrqOOGroWnovM=@vger.kernel.org X-Gm-Message-State: AFuF++mh585EqW3OSK0I0AesbbfeFdrDUeX0wqF57om/+EaY2KcG6crA 8JbpjT4WyTDw0jkIdXgF4ZGUGCaeV0eltnBCP91VtsKI6u8qh/9rmFdkFr4+aJCeLmKEF9d/w8D Bk18eCxGRdmOIq7ejScnNg/AonLeEWUEQrKFJ83IKofAtJQCV4OPEAETgBJxawsLJ1TY= X-Gm-Gg: AR+sD12WexmfLwaDjjeuFNPPGNXh6fn5EEgt/pqmFnUCSlAGzFh2gUg87qpOUva1C6E O94wJ8KFgyjZBWhXjhavLaSg6/b5OrSH3yGYSRgloShiQvc/8pqJuq0D2ja11rGMD82UZ0pd/aj xIO2gsFEtQOpTId1gIsgH6VvBXTxH5ajuSy4pEIzUHQvDs6/l5KMaqV7kUA3EejMgKch9Q70Ag1 Y93+ozxBkSYtJy6ABQHuFkQ9Zr6Dkh4USvNm2+JAIW2Fig2AN47jV+UBEJ+ljCzbhokTAUe1G4p MIoP7Puq32yK37CK7NweTXO/I6ENOu/nRcAQcf2IT3g8+PQL+CX8RYyxowhLR5GknDtj1L65lzu MrX0YqlRwSmIQqsuo4iQKt+vd2tV2HzSw0WXb3PE7Yt6bDOd/gfw= X-Received: by 2002:a17:903:230b:b0:2d2:a952:2628 with SMTP id d9443c01a7336-2d5fd7197d9mr43660995ad.2.1787147872062; Wed, 19 Aug 2026 06:57:52 -0700 (PDT) X-Received: by 2002:a17:903:230b:b0:2d2:a952:2628 with SMTP id d9443c01a7336-2d5fd7197d9mr43660275ad.2.1787147871452; Wed, 19 Aug 2026 06:57:51 -0700 (PDT) Received: from hu-weiden-sha.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d5c1e550dbsm25318255ad.42.2026.08.19.06.57.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 06:57:51 -0700 (PDT) From: Wei Deng Date: Wed, 19 Aug 2026 19:27:34 +0530 Subject: [PATCH v3 3/4] arm64: dts: qcom: monaco-evk: Describe the PCIe M.2 Key E connector 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: quoted-printable Message-Id: <20260819-b4-monaco-evk-m2-v1-v3-3-988145ef65cd@oss.qualcomm.com> References: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> In-Reply-To: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: quic_chezhou@quicinc.com, cheng.jiang@oss.qualcomm.com, shuai.zhang@oss.qualcomm.com, jinwang.li@oss.qualcomm.com, xiuzhuo.shang@oss.qualcomm.com, mengshi.wu@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov , Konrad Dybcio , Wei Deng X-Mailer: b4 0.14.3 X-Authority-Analysis: v=2.4 cv=NoPhtcdJ c=1 sm=1 tr=0 ts=6a85b660 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=rHbtwcfoZ064LjEFTuMA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: eSfMgqxShjqb-mKVq7-nmp2H3p7w9VfG X-Proofpoint-Spam-Info: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfXwZJSIRYWGJuN 4/2VSeBo61ok9lC7nFRjLab4DlXwAJ8hQihvm39KFlzL8pqZGIJ7BR3MTfr+gLhDgj1NOIxzOsK ar15bvXRY2HBBt6DcizqUeBd6G693eE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfX/TrujETi/BsA STliIrmTtj67jrQmHbydTJ85n6AjMTML4TMAB4c0UoQQ9EQNyaXuZ+mF+VoHTkskAbWAyTDqKKN i1BPswC+0PgAK03myWyVw04/WxqZ3ZYYmqH5gJvjlO78RW58YfgFZWeaFa4ArJwcs5jCibMIlUi uLY3/GoPSGuL5DT4e+Q0tewj16/zuh4FTsGD43i8DbXGAAJ9IeYLAwuRpbZVFa/ljmjN+h1xNP8 QXYsdc0QetBVUTCIVy5JnRG/4RXN4NwzISqZTZdUvQe0XOJ/02doo67q/P+fQjUCpURwzLIJyfU ZibCbmztSgjFDrZNA5NYifL6knZBMWqdsCV9SjfaoujQzaqiGq5rJyZ64TA35RocWRUdJXp0bV+ 3si1qjbsTRlaTAOdyeEF7dGKuZPDJtEHIQrWfi87DEFcVR/t0NnCL0WKK5bVzmTewGagM930sko 0N74PHbdfmsEj3y6pDg== X-Proofpoint-GUID: eSfMgqxShjqb-mKVq7-nmp2H3p7w9VfG 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-19_03,2026-08-19_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608190109 The monaco EVK has a PCIe M.2 Mechanical Key E connector to connect wireless connectivity cards over PCIe and UART interfaces. Hence, describe the connector node and link it with the PCIe 0 Root Port and UART2 nodes through graph port/endpoint. The connector's 3.3V supply is described as a fixed always-on regulator (vreg_wcn_3p3), which is required by the pcie-m2-e-connector binding. Also add the serial1 =3D &uart2 alias, which is required for the Bluetooth serdev device to be enumerated on the UART2 interface. Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Wei Deng --- arch/arm64/boot/dts/qcom/monaco-evk.dts | 56 +++++++++++++++++++++++++++++= ++++ 1 file changed, 56 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 9d17ef7d2caf..5930ddb3b4b1 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -21,6 +21,7 @@ aliases { ethernet0 =3D ðernet0; i2c1 =3D &i2c1; serial0 =3D &uart7; + serial1 =3D &uart2; serial2 =3D &uart6; }; =20 @@ -47,6 +48,38 @@ usb2_con_hs_ep: endpoint { }; }; =20 + connector-3 { + compatible =3D "pcie-m2-e-connector"; + vpcie3v3-supply =3D <&vreg_wcn_3p3>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + m2_e_pcie_ep: endpoint@0 { + reg =3D <0>; + remote-endpoint =3D <&pcieport0_ep>; + }; + }; + + port@3 { + reg =3D <3>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + m2_e_uart_ep: endpoint@0 { + reg =3D <0>; + remote-endpoint =3D <&uart2_ep>; + }; + }; + }; + }; + dmic: audio-codec-0 { compatible =3D "dmic-codec"; #sound-dai-cells =3D <0>; @@ -91,6 +124,17 @@ usb2_vbus: regulator-usb2-vbus { enable-active-high; }; =20 + vreg_wcn_3p3: regulator-wcn-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_WCN_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + regulator-always-on; + regulator-boot-on; + }; + sound { compatible =3D "qcom,qcs8275-sndcard"; model =3D "MONACO-EVK"; @@ -646,6 +690,10 @@ &pcieport0 { wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; }; =20 +&pcieport0_ep { + remote-endpoint =3D <&m2_e_pcie_ep>; +}; + &pcieport1 { reset-gpios =3D <&tlmm 23 GPIO_ACTIVE_LOW>; wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_HIGH>; @@ -923,3 +971,11 @@ &usb_2_hsphy { =20 status =3D "okay"; }; + +&uart2 { + status =3D "okay"; +}; + +&uart2_ep { + remote-endpoint =3D <&m2_e_uart_ep>; +}; --=20 2.34.1 From nobody Mon Sep 28 18:36:01 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 53DEE220F2A for ; Wed, 19 Aug 2026 13:57:58 +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=1787147880; cv=none; b=jKz6r+coiwvQZWKKEM2RO8Sy2yq7aaxLx+i1ZiEShotbG6m8fbModYtsqFZ54go+dbjMmupRgUPrmlnppnmw6aMaIHouUNuTmJ0U+PnQYRiRquS2lkJaQfIpB3BPr7cRa1hPla4q63IFTvlqtEl5q5D81yIVKEYf7hrP95NK5ik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787147880; c=relaxed/simple; bh=ZZlgteeDBfUzoNrVmG3yeVVsHteSnimmcH/MKcfekAA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fUw/ZV9vJ/a67310vTjR6ueoPMrjotCiegQqkzxCEc4wxJiaL2OhyC9e2vOKWBR7ycvKk8ZcApljwDrPDvzjLTVn56CFq3HFxCfkJF1SFOuaHjpTFI446WMsTEj+z4dIaOQEjaBpGMTYoBzLudi27Jpory89Cic1qv//9MKBJxE= 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=j5jMAula; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=L3pg/1yq; 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="j5jMAula"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="L3pg/1yq" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67JD05UC1404670 for ; Wed, 19 Aug 2026 13:57:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= PGFUGo1tsAWQ+W3hOgvBYRH8yAG/2nwAmt91QOb+53k=; b=j5jMAulaM7WaThI7 Z9YW3Tmk/qSIS15w2tLJImQfG4u0rltVjc+YW9ehYw5xpwPbwvMBeDz/7RIwn2sM oQ0JX39rCedXG0IvZGotkjWqqG/z+ioDug79G2l1DFLIHkm6hr6wydjp71nI6nsv u3NXLqUAbh4kVw1GJomyz9GD3Ub0g+bzJJTUiZMwAxxfdUTMtlltzcRAWwNfj/wV KeuObb7NXZ1DUNJk6+kzgB6wqmK0yRZsPsbRZFtg+Lmf3QQHjskjJBch2DFiE/r7 f0g4Hv4zNun5CYg+3tr3Hlm6YwSH7CjwDytJUpjLiJYztbhXpeGKjy4n5E1o3EaD XBOARg== 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 4g4yfm3hmy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 19 Aug 2026 13:57:57 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2cae7a8b9easo1345785ad.3 for ; Wed, 19 Aug 2026 06:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787147877; x=1787752677; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PGFUGo1tsAWQ+W3hOgvBYRH8yAG/2nwAmt91QOb+53k=; b=L3pg/1yqh6jWrW5lxsQDy81I1RpvQn1CIF2GA1k2Jsx7dTogZtO2MSIPwEV19RZ2nj pkhEUuKalm/yyoUnmMEjvsY3qDVCMRzRv+RtALIJYLgEuqaP1D3FoxEAbvx1kLcCSde0 8RevQG6uR/Zbjmwnz9LzX5fso5dIRt7H+S48WpxPjB465eOnFG6VUSEwdUtv+wQvC9rr 4OeOBshitksA0LfgBtJRxC0yDt++SWRJVyKsWb3Av/u8ZSqvUb1OgHKPagSYTGvYEWvM VYavNviP53S6p74Y2T+4YYK1SpmcmWa1jCAgD8gHy2+i0Jb5N3QUCZ24pwFq5y9rfwKF IaDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787147877; x=1787752677; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=PGFUGo1tsAWQ+W3hOgvBYRH8yAG/2nwAmt91QOb+53k=; b=EE14T6zthi6nPe5KRSCdAdgPLk7BLbcQkIs5L04GeJF08juhbHcvxud2qcXBvdJkAV q6AyEJf9S90qFi0KPawHfPyHKS+HmNUt1NhHfuhH2NuLkUDpVJcV+Zfs5QsFYGXQLthX +JgS1uOFVZUkVtU8lOP8PWbckfgg3eCHvveEXUnZeOUcM8Lr7LtOIKLvGWdCVH7qC4rR ZY7r7VHciB61JUdNBAGKdSxbXQlAJ/E0VIEmv76mJONst/Ndl/8r5OHGPXFuOinmS+Zb RytdxCh45xxw3BtdKQO0ahOux/fzI0uEHe/yF2t1J7/vDb0pl7PBgFC0VgQYrWxbM6Xy 3jxA== X-Forwarded-Encrypted: i=1; AHgh+Rqq2MvIHQOdj3tVRqSGYBQSBNbxNgqHZHV+T5G0WjAzMq3wLbmWNlgPMmG00htPekmnlklqWgwuA/oHgT4=@vger.kernel.org X-Gm-Message-State: AFuF++lehkrmWbPSR/9LJOWITfrm2xVWotW55RGUgsryROtMI6pSwjR4 adiLqCTnClyA61pmmVzHbydbsbN8cxXT+Tryefwc1rqy8+3HDF6gg97KWU0QkR7YHhWi6oIXr8T huex0WTNuOK8Kz2tfdZyQ9Ubrkyx2VBm9ACYGQq3R3P5d/HVEsyvwrnBV+UP4n3ii5N0= X-Gm-Gg: AR+sD13OLCd+9Hv63aqcPmL9E/MFot5m3RtBPuGUdElSO0/fWm1za2H5Q4H8wYKwZBQ qoIGT1kt0glEtVsDOsevL2PqMTnhjNizWCU6iC2+yo6vGrDn6YvH/WafEWC78dQ8dAXOXhIgV7n IxztJTE9B6mA3IrFIQPKKVJKVGTn5eoAjB+PlQLpeZ2/gijS+FnjW/1LMkoOn4Gk36wxJcKcOdr rfRYoOxOTwZxkH0Gz++TEwRbJNno2gAKZLNNhtBgSSZJX8AutU9UgSJCVHAP/9rwzIFykNpDDCI 4kwyhZCRdIze+2fa8UgUt+1XQ9FQLbzPex8AU99DjH4YnS4CbkqE/v8FHwE72zSyRN3XQD94IYP QYc5J+AavRyS9ztpCN/LuM0l5d1mmb5psb+kWyqp8rHlgRUlhKYI= X-Received: by 2002:a17:902:f68e:b0:2c9:ed4a:c3a4 with SMTP id d9443c01a7336-2d5fd491cbbmr46771015ad.0.1787147876488; Wed, 19 Aug 2026 06:57:56 -0700 (PDT) X-Received: by 2002:a17:902:f68e:b0:2c9:ed4a:c3a4 with SMTP id d9443c01a7336-2d5fd491cbbmr46770495ad.0.1787147875882; Wed, 19 Aug 2026 06:57:55 -0700 (PDT) Received: from hu-weiden-sha.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d5c1e550dbsm25318255ad.42.2026.08.19.06.57.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 06:57:55 -0700 (PDT) From: Wei Deng Date: Wed, 19 Aug 2026 19:27:35 +0530 Subject: [PATCH v3 4/4] arm64: dts: qcom: monaco{,-evk}: Move graph port/endpoint anchors to board file 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: quoted-printable Message-Id: <20260819-b4-monaco-evk-m2-v1-v3-4-988145ef65cd@oss.qualcomm.com> References: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> In-Reply-To: <20260819-b4-monaco-evk-m2-v1-v3-0-988145ef65cd@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: quic_chezhou@quicinc.com, cheng.jiang@oss.qualcomm.com, shuai.zhang@oss.qualcomm.com, jinwang.li@oss.qualcomm.com, xiuzhuo.shang@oss.qualcomm.com, mengshi.wu@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Wei Deng X-Mailer: b4 0.14.3 X-Proofpoint-Spam-Info: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfXxG4KXiIO5u5W TCuu3WwFsIBBxNf0F8r1MEhlRyLBTaVV0uNWtnYSoHo2K4TZQRt9RVGTZpinOTzPsiI6TXT7kIF UmUoAMQ3VE2odc7E/pchb2OT9X26nAU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE5MDEwOSBTYWx0ZWRfX8gF9PqroFrmC 2xzhbI/ZqeZ1R+HU1TfXJhdyIzaEXo+777drKwNvO0aRFeOHRUBV2osau6KGiIaLfZRA244oTX8 8H+3BjmHT5gvk3gNz2AJ50uiqU1mm9UqKyLFuBtdHoltPSnXT3CsQUM96KfoR1g0M5QEE8REgZT AEPCzQrSrO7wX90cYYIApdc28MtrAKAdgjl7BY+zfuudv5V2kCqFemmLStkj9xaPuzsEd5P3HW/ ptQWaG5MJxbqY0/e5xfHP6s4q20zDxvOAh2WHOCp78Az3wFBNbxk9HYcQ4WgFtJ6D9+WU7EDOJN ve8e/MNiVGv+dcS/Oeo3nw0gQ8GGmrUSG7iJiMy8xO7+MBJ+yZud0rNoqNTwbx5YkaiFSEA2NT+ urHkE26Y9smmHcU9aqsfLUc18RG2/4U3FWEyrRMJ6DYQBfu7CmUE92/q8ZdB08Wc4i5MAijU4ML mcrHW11EJulLhHhnxYA== X-Proofpoint-ORIG-GUID: _jV93niAc-XDkXjhPuJeFlAzpIzvWcbl X-Authority-Analysis: v=2.4 cv=bN0m5v+Z c=1 sm=1 tr=0 ts=6a85b665 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=S8xJJWJrMX1scVWJMSUA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: _jV93niAc-XDkXjhPuJeFlAzpIzvWcbl 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-19_03,2026-08-19_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 priorityscore=1501 clxscore=1015 adultscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608190109 of_graph_is_present() only checks for the presence of a 'port' child node, not whether remote-endpoint is actually connected. Adding empty port anchor nodes to monaco.dtsi caused hci_qca to enter the M.2 pwrseq probe path on all monaco-based boards, including qcs8300-ride which has a soldered WCN6855 and no M.2 Key E connector. This broke BT initialization on qcs8300-ride. Fix this by moving the port/endpoint nodes from monaco.dtsi into the monaco-evk.dts board file where the M.2 connector is actually present, so that of_graph_is_present() only returns true for boards that have an M.2 Key E connector described. Signed-off-by: Wei Deng --- arch/arm64/boot/dts/qcom/monaco-evk.dts | 16 ++++++++++------ arch/arm64/boot/dts/qcom/monaco.dtsi | 8 -------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 5930ddb3b4b1..5aae3d8c66a1 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -688,10 +688,12 @@ &pcie1_phy { &pcieport0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; -}; =20 -&pcieport0_ep { - remote-endpoint =3D <&m2_e_pcie_ep>; + port { + pcieport0_ep: endpoint { + remote-endpoint =3D <&m2_e_pcie_ep>; + }; + }; }; =20 &pcieport1 { @@ -974,8 +976,10 @@ &usb_2_hsphy { =20 &uart2 { status =3D "okay"; -}; =20 -&uart2_ep { - remote-endpoint =3D <&m2_e_uart_ep>; + port { + uart2_ep: endpoint { + remote-endpoint =3D <&m2_e_uart_ep>; + }; + }; }; diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index b17d41059e7c..438ccf6eba64 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -1184,10 +1184,6 @@ &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>, power-domains =3D <&rpmhpd RPMHPD_CX>; operating-points-v2 =3D <&qup_opp_table>; status =3D "disabled"; - - port { - uart2_ep: endpoint {}; - }; }; =20 i2c3: i2c@98c000 { @@ -2406,10 +2402,6 @@ pcieport0: pcie@0 { #size-cells =3D <2>; ranges; phys =3D <&pcie0_phy>; - - port { - pcieport0_ep: endpoint {}; - }; }; }; =20 --=20 2.34.1