From nobody Mon Sep 28 05:46:04 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 CACF02D7DFE for ; Wed, 26 Aug 2026 02:59:54 +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=1787713196; cv=none; b=NTvqIgTiDGNUuGGyTMjP1zbExpNjXqifvoRrlbvCFhY1p0bHaeqANgvdQtZWCHB0/wLqkL2s29Njefhp9Ee1KEoLv3eWlyrtb4msbuEfNux4nlfq9DXswpO0gbMktCb8FmhDZyxRTWkh7QVv7aEg1NxX8y+vBuz4lQbNYa4Mq2c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787713196; c=relaxed/simple; bh=BzG4fTcyJr8UBrtoXB6v0pycrJzI0FeIzVDPWFs3cuo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ackW82OcmZhwKb4XvxaRu8acQF5NWp4MUmE2NiO67zOrUYSodZ1T/kSRRwRXSzF7Bmjbm3O1vDGpxQxvoKELoVX7m+VqBTJMdJ5ZbnL9IbasARdovVDr3PuC8K3nWLaNggD6CBpAY9zAseqm3JBai3Y17BiOkbhOnpdwx8ioGDw= 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=iE5lTAjS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kcmVYjuU; 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="iE5lTAjS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kcmVYjuU" 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 67Q07UM73487288 for ; Wed, 26 Aug 2026 02:59:54 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= kdbZFnQaIRj1xaqvK5YB8/yX5MMFyPVeFeiIXz++Amw=; b=iE5lTAjS+HCnUopA d5YP+Tp8uiBV47qJNqVfYwHhTV3hLtPtjlkgJDxzcv65qecxWc3iKM6hO6d34iA4 Ta5a6b73Sh/SxqZw1PfWg2JxgjnTUjEpyGf7488uV+vaoJ9Tue8waXCfkDGnR9XB siSSGYTyLawTdXcHAnexKzpseBWCgtn8iO/Sgb/Z7OgPLFdsvA7WBO5Dp+nS6plT 9MGixAwXiZh+2wXfePsJTCI2nKWl2M5iyMx4sjWKj7eCFtDDXsOamd8Rfh4MDKYW GDSwpJhWinsl1lwUvpNqWYN3FHzWh3WWO/vU9Ms3AqMuyKaQ7Pcv66K1r1fS2pg0 iyNQdQ== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9g4msgaj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 02:59:53 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38e8fee6af3so793869a91.1 for ; Tue, 25 Aug 2026 19:59:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787713193; x=1788317993; 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=kdbZFnQaIRj1xaqvK5YB8/yX5MMFyPVeFeiIXz++Amw=; b=kcmVYjuUhYp3hRCaxORR2Ds9NIvNwiL+JrlPH+8iOvW7GtWoiwsV6L5FfuBeL5WdnQ R9QdAmCeM3u+XenhUVnXhqlXFx7wijjnr6z7OUnhQqbDM7+bFiZwVcI9fEqoLgTGVvwb GfbduU/OkQbb+ZSXoyZB7xtkpFE1XhnavblFrri+4XTNco5HwBFOnskD52vnBPpewB42 npYT4YAmdCgDxKZqllwEO/F92aE3lW7Tbo6N8ZHUMQ1LbPAva2C+wd43uurPp3VNZP5u 24yEVl+/VrYOlimMbbz4tk1B3jZ43AL9kYei84OvsrfS0p1zYXeCmxBdKht8ifC/s6H+ naAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787713193; x=1788317993; 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=kdbZFnQaIRj1xaqvK5YB8/yX5MMFyPVeFeiIXz++Amw=; b=oRJglFl9Kb9AdlXi1nctAt0ldLsUadagmnmXD7rAT3oKHqei8Xi6c+yXQmkQt3Iint AJb5+d+/RoQkbbyvVBjZmiaH5UJElEeLT41ZBXoVKxPFLpQQgsO75kA04hXV/21jx5U4 xk+wvkbYWTUd5u3T/sPFIlYwzmDfdNqXjKjxdTBrd09tNk18Es+3MkI4N6I7PWY7J0or OsqB+FLdwBLf+OP8itDJ5pp9d0LUj2yfD5LNSdm6nMVSuSzB/AO2nuHKMbk6jAxg/YYl Z0BNHxIPn7iEwEC5H39ArzLLFMM5Zhsx02epF8e15Xv98PDnr4UBqfmrBdZXo0eclYz/ m1DA== X-Forwarded-Encrypted: i=1; AHgh+RoFBWRuNQIRrz0Heqx/Je80PbIDX/RajFqWWD1/gQf4jkfhQLPBIIaGxwYFUK+ZjyySOSqdQy3pPQ7gvLg=@vger.kernel.org X-Gm-Message-State: AFuF++kyeVH2HJGa2ADAzFAbIHE6VtAyIoMBrCnDSzkkSJt4TJDpqrxB rTci0LZnO/gOdD13LjSODP7IuzIdOgLmGso4uSpB4yZhPe2ErrRSf1H8RbtjW6LMdzDl3/v0A53 lbwLhMVVh4pIT4LZN2BgT+4UEnqcLay4G6rqP2UmVT0vFNq3uKgzjVEVjfTqLjZ98bIc= X-Gm-Gg: AR+sD10VQnqsOunFTiBLSwp4Zs1qeOjNAJgqr+fb8bKkmXybkdUIbvpRkgkNWZqgD6P IsgqBrQI/ijM2YBNxTYM/PFibp9/1vZzEsBVqlM8ZjDvOEr1B9RAyL9VwFEDfwQY4j+/Si3VPq4 o8jZHfGXufOqIhHlAz0HA34MCfHF1I07IPwigU7C+YuM0bjv8XVYwWgywygRQbymLmiwTnNWsxw ERgobM55Sdx0dtCMyMU3fydx2PFRvZ47cA4e6Sk94VtbZbvyGm2Zaf22OuA1d1ueYaOD8KaIsa0 YtpFWaPIJPyfhTAAcFNKuBhF593CL9C8dyP9mAw/VTNjKN5/q4ahM1P5YTNznVPK+M5ZsF0aZHP 9ov0DfBb/pvmTM1AIzxVv4sr5RlEHSUUOI7ptOb9eSkdElSY= X-Received: by 2002:a17:90b:3a05:b0:37f:fd1f:d30f with SMTP id 98e67ed59e1d1-3966d44312fmr7956705a91.12.1787713192549; Tue, 25 Aug 2026 19:59:52 -0700 (PDT) X-Received: by 2002:a17:90b:3a05:b0:37f:fd1f:d30f with SMTP id 98e67ed59e1d1-3966d44312fmr7956634a91.12.1787713192059; Tue, 25 Aug 2026 19:59:52 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-141a8f20036sm5222405c88.5.2026.08.25.19.59.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 19:59:51 -0700 (PDT) From: Qiang Yu Date: Tue, 25 Aug 2026 19:59:20 -0700 Subject: [PATCH v10 1/5] arm64: dts: qcom: glymur: Add PCIe3 PHY and PCIe3a controller nodes 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: <20260825-glymur_linkmode_0826-v10-1-56ab597d77e4@oss.qualcomm.com> References: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> In-Reply-To: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787713189; l=11222; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=BzG4fTcyJr8UBrtoXB6v0pycrJzI0FeIzVDPWFs3cuo=; b=3nzjCdagEUqWCk3/tK0cenyRyAvBEw+RzFFJSCjgGANNxvZq/Pzp/PC2bI9xUTtG9rGhjIV+Y tE1YJOFgFppAvBXbeY5EXJ/YuGa1gy9WIB8DMCRQCIDJritBlp2dtBz X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX3yGc9QIApmQM LXaNm56qcmPdHWI5vVAodrxk+HVxmXdsWICiLt8aQ69GeN5wfnXUp1QoyW8RQqijRSmhsNj0GqG 6RYN133pB6RL3vVkEHncQyUZlwpRBDk= X-Proofpoint-ORIG-GUID: qIhoFRldBKDbRP_vNEflsMANslTXU0W8 X-Authority-Analysis: v=2.4 cv=eYgNubEH c=1 sm=1 tr=0 ts=6a8e56a9 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=zsmDXcllmZpmxbIW-i4A:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX40GvbWriR6pg /a6XFQOCcqO53GZVWTI7AwuKuGqvjsYsD0PEN3oEMAeI+BvRrBk6NcqaTxXnM+T0sza7lZK+Np9 /HVG+k3M+Dyx9um3ntX7w3U8M384ST7KJJWgWsANVndiFubF4bXGcRSNKdlzlmTyUWPp7rId3FF OYXD45Ln4pCNdTBJ7QpIeMykyiDRzT7MBPwiwMDVpxdJw5d3X/44906x8jpeX1EZT+rVMuZhA2t 9awUP8F5Dgnwp31zbNDG1ZuyEpbnrv1405PwtBf6zSOgWUGYM18U5tWPMM4tOZHRGUAwcj3716n 8jJ0zeaYEZErSdvydhptUjg1pcoPBd1VFVUgQkOhW4nq8OdYuw4AoPWYtXDt41ejJTP7NV0rLZc 87tCIWMDxpJ7GTy5bRzAquttSGpj5AkrnEZ0KDzuQGH8R7yiBAGZB3sOtpoOIHxY/vfiMP1cphY GMWJcmOhVTzI/JEALvw== X-Proofpoint-GUID: qIhoFRldBKDbRP_vNEflsMANslTXU0W8 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-25_07,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 impostorscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 phishscore=0 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260022 Add the PCIe3 PHY and the PCIe3a controller nodes. PCIe3a and PCIe3b share a single Gen5x8 QMP PHY that can be configured either as one x8 link or as two independent x4 links (bifurcated). The shared PHY is modelled as a single pcie3_phy provider; each controller selects its sub-PHY through &pcie3_phy (index 0 for PCIe3a, index 1 for PCIe3b). Update the GCC pipe clock parent array to reference the new PHY's clock outputs instead of the placeholders. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Qiang Yu Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/glymur.dtsi | 336 +++++++++++++++++++++++++++++++= +++- 1 file changed, 334 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index f04058d2e089..10b63ab37a82 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -801,8 +801,8 @@ gcc: clock-controller@100000 { <0>, /* USB 2 Phy PCIE PIPEGMUX */ <0>, /* USB 2 Phy PIPEGMUX */ <0>, /* USB 2 Phy SYS PCIE PIPEGMUX */ - <0>, /* PCIe 3a */ - <0>, /* PCIe 3b */ + <&pcie3_phy 0>, /* PCIe 3a pipe */ + <&pcie3_phy 1>, /* PCIe 3b pipe */ <&pcie4_phy>, /* PCIe 4 */ <&pcie5_phy>, /* PCIe 5 */ <&pcie6_phy>, /* PCIe 6 */ @@ -2374,6 +2374,62 @@ IPCC_MPROC_SIGNAL_GLINK_QMP }; }; =20 + pcie3_phy: phy@f00000 { + compatible =3D "qcom,glymur-qmp-gen5x8-pcie-phy"; + reg =3D <0x0 0x00f00000 0x0 0x10000>, + <0x0 0x00f10000 0x0 0x10000>; + reg-names =3D "port_a", + "port_b"; + + clocks =3D <&gcc GCC_PCIE_PHY_3A_AUX_CLK>, + <&gcc GCC_PCIE_3A_CFG_AHB_CLK>, + <&tcsr TCSR_PCIE_3_CLKREF_EN>, + <&gcc GCC_PCIE_3A_PHY_RCHNG_CLK>, + <&gcc GCC_PCIE_3A_PIPE_CLK>, + <&gcc GCC_PCIE_PHY_3B_AUX_CLK>, + <&gcc GCC_PCIE_3B_CFG_AHB_CLK>, + <&gcc GCC_PCIE_3B_PHY_RCHNG_CLK>, + <&gcc GCC_PCIE_3B_PIPE_CLK>, + <&gcc GCC_PCIE_3B_PIPE_DIV2_CLK>; + clock-names =3D "aux", + "cfg_ahb", + "ref", + "rchng", + "pipe", + "phy_b_aux", + "cfg_ahb_b", + "rchng_b", + "pipe_b", + "pipediv2_b"; + + resets =3D <&gcc GCC_PCIE_3A_PHY_BCR>, + <&gcc GCC_PCIE_3A_NOCSR_COM_PHY_BCR>, + <&gcc GCC_PCIE_3B_PHY_BCR>, + <&gcc GCC_PCIE_3B_NOCSR_COM_PHY_BCR>; + reset-names =3D "port_a", + "port_a_nocsr", + "port_b", + "port_b_nocsr"; + + assigned-clocks =3D <&gcc GCC_PCIE_3A_PHY_RCHNG_CLK>, + <&gcc GCC_PCIE_3B_PHY_RCHNG_CLK>; + assigned-clock-rates =3D <100000000>, <100000000>; + + power-domains =3D <&gcc GCC_PCIE_3A_PHY_GDSC>, + <&gcc GCC_PCIE_3B_PHY_GDSC>; + power-domain-names =3D "port_a", "port_b"; + + qcom,link-mode =3D <&tcsr 0x5000>; + + #clock-cells =3D <1>; + clock-output-names =3D "pcie3a_pipe_clk", + "pcie3b_pipe_clk"; + + #phy-cells =3D <1>; + + status =3D "disabled"; + }; + usb_hs_phy: phy@fa0000 { compatible =3D "qcom,glymur-m31-eusb2-phy", "qcom,sm8750-m31-eusb2-phy"; @@ -3755,6 +3811,8 @@ pcie3b_port0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie3_phy 1>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -3766,6 +3824,280 @@ pcie3b_port0_ep: endpoint { }; }; =20 + pcie3a: pcie@1c10000 { + device_type =3D "pci"; + compatible =3D "qcom,glymur-pcie", "qcom,pcie-x1e80100"; + reg =3D <0x0 0x01c10000 0x0 0x3000>, + <0x0 0x70000000 0x0 0xf20>, + <0x0 0x70000f40 0x0 0xa8>, + <0x0 0x70001000 0x0 0x4000>, + <0x0 0x70100000 0x0 0x100000>, + <0x0 0x01c13000 0x0 0x1000>; + reg-names =3D "parf", + "dbi", + "elbi", + "atu", + "config", + "mhi"; + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges =3D <0x01000000 0x0 0x00000000 0x0 0x70200000 0x0 0x100000>, + <0x02000000 0x0 0x70300000 0x0 0x70300000 0x0 0x3d00000>, + <0x03000000 0x7 0x00000000 0x7 0x00000000 0x0 0x40000000>, + <0x43000000 0x70 0x00000000 0x70 0x00000000 0x10 0x00000000>; + + bus-range =3D <0x00 0xff>; + + dma-coherent; + + linux,pci-domain =3D <3>; + + operating-points-v2 =3D <&pcie3a_opp_table>; + + msi-map =3D <0x0 &gic_its 0xb0000 0x10000>; + iommu-map =3D <0x0 &pcie_smmu 0x30000 0x10000>; + + interrupts =3D , + , + , + , + , + , + , + , + ; + interrupt-names =3D "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7", + "global"; + + #interrupt-cells =3D <1>; + interrupt-map-mask =3D <0 0 0 0x7>; + interrupt-map =3D <0 0 0 1 &intc 0 0 GIC_SPI 848 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 2 &intc 0 0 GIC_SPI 849 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &intc 0 0 GIC_SPI 850 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &intc 0 0 GIC_SPI 851 IRQ_TYPE_LEVEL_HIGH>; + + clocks =3D <&gcc GCC_PCIE_3A_AUX_CLK>, + <&gcc GCC_PCIE_3A_CFG_AHB_CLK>, + <&gcc GCC_PCIE_3A_MSTR_AXI_CLK>, + <&gcc GCC_PCIE_3A_SLV_AXI_CLK>, + <&gcc GCC_PCIE_3A_SLV_Q2A_AXI_CLK>, + <&gcc GCC_AGGRE_NOC_PCIE_3A_WEST_SF_AXI_CLK>; + clock-names =3D "aux", + "cfg", + "bus_master", + "bus_slave", + "slave_q2a", + "noc_aggr"; + + assigned-clocks =3D <&gcc GCC_PCIE_3A_AUX_CLK>; + assigned-clock-rates =3D <19200000>; + + interconnects =3D <&pcie_west_anoc MASTER_PCIE_3A QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&hsc_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS + &pcie_west_slv_noc SLAVE_PCIE_3A QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "pcie-mem", + "cpu-pcie"; + + resets =3D <&gcc GCC_PCIE_3A_BCR>, + <&gcc GCC_PCIE_3A_LINK_DOWN_BCR>; + reset-names =3D "pci", + "link_down"; + + power-domains =3D <&gcc GCC_PCIE_3A_GDSC>; + + eq-presets-8gts =3D /bits/ 16 <0x5555 0x5555 0x5555 0x5555 + 0x5555 0x5555 0x5555 0x5555>; + eq-presets-16gts =3D /bits/ 8 <0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55>; + eq-presets-32gts =3D /bits/ 8 <0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55>; + + status =3D "disabled"; + + pcie3a_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + /* GEN 1 x1 */ + opp-2500000-1 { + opp-hz =3D /bits/ 64 <2500000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <250000 1>; + opp-level =3D <1>; + }; + + /* GEN 1 x2 */ + opp-5000000-1 { + opp-hz =3D /bits/ 64 <5000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <500000 1>; + opp-level =3D <1>; + }; + + /* GEN 1 x4 */ + opp-10000000-1 { + opp-hz =3D /bits/ 64 <10000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <1000000 1>; + opp-level =3D <1>; + }; + + /* GEN 1 x8 */ + opp-20000000-1 { + opp-hz =3D /bits/ 64 <20000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <2000000 1>; + opp-level =3D <1>; + }; + + /* GEN 2 x1 */ + opp-5000000-2 { + opp-hz =3D /bits/ 64 <5000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <500000 1>; + opp-level =3D <2>; + }; + + /* GEN 2 x2 */ + opp-10000000-2 { + opp-hz =3D /bits/ 64 <10000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <1000000 1>; + opp-level =3D <2>; + }; + + /* GEN 2 x4 */ + opp-20000000-2 { + opp-hz =3D /bits/ 64 <20000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <2000000 1>; + opp-level =3D <2>; + }; + + /* GEN 2 x8 */ + opp-40000000-2 { + opp-hz =3D /bits/ 64 <40000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <4000000 1>; + opp-level =3D <2>; + }; + + /* GEN 3 x1 */ + opp-8000000-3 { + opp-hz =3D /bits/ 64 <8000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <984500 1>; + opp-level =3D <3>; + }; + + /* GEN 3 x2 */ + opp-16000000-3 { + opp-hz =3D /bits/ 64 <16000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <1969000 1>; + opp-level =3D <3>; + }; + + /* GEN 3 x4 */ + opp-32000000-3 { + opp-hz =3D /bits/ 64 <32000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <3938000 1>; + opp-level =3D <3>; + }; + + /* GEN 3 x8 */ + opp-64000000-3 { + opp-hz =3D /bits/ 64 <64000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + opp-peak-kBps =3D <7876000 1>; + opp-level =3D <3>; + }; + + /* GEN 4 x1 */ + opp-16000000-4 { + opp-hz =3D /bits/ 64 <16000000>; + required-opps =3D <&rpmhpd_opp_svs>; + opp-peak-kBps =3D <1969000 1>; + opp-level =3D <4>; + }; + + /* GEN 4 x2 */ + opp-32000000-4 { + opp-hz =3D /bits/ 64 <32000000>; + required-opps =3D <&rpmhpd_opp_svs>; + opp-peak-kBps =3D <3938000 1>; + opp-level =3D <4>; + }; + + /* GEN 4 x4 */ + opp-64000000-4 { + opp-hz =3D /bits/ 64 <64000000>; + required-opps =3D <&rpmhpd_opp_svs>; + opp-peak-kBps =3D <7876000 1>; + opp-level =3D <4>; + }; + + /* GEN 4 x8 */ + opp-128000000-4 { + opp-hz =3D /bits/ 64 <128000000>; + required-opps =3D <&rpmhpd_opp_svs>; + opp-peak-kBps =3D <15753000 1>; + opp-level =3D <4>; + }; + + /* GEN 5 x1 */ + opp-32000000-5 { + opp-hz =3D /bits/ 64 <32000000>; + required-opps =3D <&rpmhpd_opp_nom>; + opp-peak-kBps =3D <3938000 1>; + opp-level =3D <5>; + }; + + /* GEN 5 x2 */ + opp-64000000-5 { + opp-hz =3D /bits/ 64 <64000000>; + required-opps =3D <&rpmhpd_opp_nom>; + opp-peak-kBps =3D <7876000 1>; + opp-level =3D <5>; + }; + + /* GEN 5 x4 */ + opp-128000000-5 { + opp-hz =3D /bits/ 64 <128000000>; + required-opps =3D <&rpmhpd_opp_nom>; + opp-peak-kBps =3D <15753000 1>; + opp-level =3D <5>; + }; + + /* GEN 5 x8 */ + opp-256000000-5 { + opp-hz =3D /bits/ 64 <256000000>; + required-opps =3D <&rpmhpd_opp_nom>; + opp-peak-kBps =3D <31506000 1>; + opp-level =3D <5>; + }; + }; + + pcie3a_port0: pcie@0 { + device_type =3D "pci"; + compatible =3D "pciclass,0604"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + phys =3D <&pcie3_phy 0>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; + }; + rng: rng@10c3000 { compatible =3D "qcom,glymur-trng", "qcom,trng"; reg =3D <0x0 0x010c3000 0x0 0x1000>; --=20 2.34.1 From nobody Mon Sep 28 05:46:04 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 549752E7F25 for ; Wed, 26 Aug 2026 02:59:55 +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=1787713196; cv=none; b=Tgq4nzqxlIVw/45BxrtQ9lIk6HpRUVJOC3pe6EYJ6iMIoI8pQsug7WKEkfb9TwK09+dTjur8inKd4WNmoW5crIuCLMxgVF4j5T28YFjje/XGyyZDYLrCYjPk5J+JIehUGnVpf7srvq+huh6goPpwZe8J1Dk4niKaybvlH4UaTEU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787713196; c=relaxed/simple; bh=xfSeMIln++UVhRK65VIx8sgrep0LonxwAM+JGGCbE8s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Er97Mk/bxSafTg+7C/RNV3qYvnQU454CHpRpPv6p0HW+9Vuzs9PFPyPz05+isI97yQelf/25dVxgtvH/2m/7iapow9utDoNpmwWaaFo3/d/HDJtY8JMFVNZfXidFm4/M8+Tw8PeldeiTC7m32LJ/i41aZmYGgm+8ZGrzcFXHVWE= 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=F1zOxJ9r; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hev7aKk/; 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="F1zOxJ9r"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hev7aKk/" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67Q07Jrk2388222 for ; Wed, 26 Aug 2026 02:59:54 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= nmhTlsH9IlSEOdBu8T9ac4bE+ZN/wrQucNg8DtCyyyI=; b=F1zOxJ9rMPnZLfEI 9329WsDEk+PDqrJDkyh1duBhitRy9+xtgJMODZTOoawknSihk3DQDs23kyqoqxjA f6pouh3aI0vdbEa6cC9/4tMB8704o/4qntNT/XkOhulsSHzS15Ox0x2V9FZh25u+ kIzf8Yt4mDmB/By6MWR8enO6zgPWTaPvMorx3VU4CQ+Rdj2qLEHlIAZP/IFsw4gc BGlYG4qE6u/2H6dGopNe6PK8x0Mr0dd2kTInayt4dzFASqeBw8I1Ge9gLBQqGWDa dH+HREqKSRfrFY55VPDAn//XBalBAZQPTXCLBW5Yy/mr2dYt2roVMuy/CfGSYUfg tFgPYg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9fgr9q7p-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 02:59:54 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38dbe39ce62so564643a91.0 for ; Tue, 25 Aug 2026 19:59:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787713194; x=1788317994; 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=nmhTlsH9IlSEOdBu8T9ac4bE+ZN/wrQucNg8DtCyyyI=; b=hev7aKk/8qBe8V93jvZRmrvGM9T9FxopcFjXo+qolqjKGBu+56SWUaUlWAqNlhsd3a a1+HRXithkw54byvhhnGd4xKZBLr9QhNfhCclfL+rOW9EscYecFU/phgQw1Honi+SCU6 nWpGmEpTqkRzd8+K+k9TJsTVJQK82ixXv5YCiLJ3GkavG2YhcXevGQhbxedpeB+BZmJE Wvt3fF/NNlNNEjxaZANuee6HADCgOGd1geVYWdGIQJu9Y3qS/yLktYu8GXVYhI8MfrHp 0hO7SpGX9nrIR9A91qpm7xAQb/bnaSa50orp7Rhhjq584aaRdtBwdVVBIeoGJzKPC0qz k1vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787713194; x=1788317994; 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=nmhTlsH9IlSEOdBu8T9ac4bE+ZN/wrQucNg8DtCyyyI=; b=VmZRUj+6KimE+qFAkfihSoZuPP0YrFTi9FEqwFauSuG7R8DQ6+0JTvOF3ddJ5Qg48S vfK4KX8kP1sv2u63hOXvprfTnmhE3P8ao2CCvS/GKlclkwJHnAwykbSHWW6IEn0I/FU9 V7vugnqL4kdRLD4zQlluMdzv7MCSSsnZVMuzI6wtpE0R671Pjwy5M0rpEvSlUU9Kc0Dw j28huQFvQ4FNRbPxCTSDJCbz+g4fikq3FjVngwFhm+OGUo0Sq97ct+XQVOwtun4Tz+nt hIoyfa46HdzJa6c8R9U0EI9J3ARsdhqwnonA78SLWNM0svXpV5Ps9DqfgWVxfxAwZDIy OMbA== X-Forwarded-Encrypted: i=1; AHgh+RrZVCPGMKJfEwfeKryxh0MulfVmlJgQUK5W1oTbb4N6LoOrHeeEr9hdtMzaXhAFLZjLrx3oL30dkQ4Ci5s=@vger.kernel.org X-Gm-Message-State: AFuF++ld7+xnOE4miR4/pIUwFjxqdPMTjivmL+VnyW5nOU7WdoH/kmFB gZSFB9NtGHLrVVt9wYFuc62D+S9/6EuZqLsaj1EugD82ermQ0mBynHKgV3+vneB9ColBLiG7Jom TYr/5gJ4nDDAAW2LM66Oq5lGXXjO85D5H38Mw3ariwqqPNLJvIH8xK7JW+UZk5p7sz24= X-Gm-Gg: AR+sD11Ti3k1r5/vIOMeEHMcRD5YKbVv5DIOrB1NMI+MlUow4O4tRwWLSXFQf2B44M/ m/MbMEqe6UQiuA4RTBWEs1mjOus9yEQB2nD2mDoCMhEJHK+RIZ0gmuIASPOoiKpcqQopQ677oOe y4JlbL1UJ9WnPy/pjnZ34r0YqoYGYMv6heCsSPz3trDK3o28s3qtisSfjr5Sz7LfTPRsSNdXqNz zwDdUhzDjEFckADTShD7NMI7rb35D/CAOAodIe1TsOebU4fGRW2URvrlhvgzGHpnVGtEvlgRTzS LIGKx1lYOu4hUVfc6ttkwx8PmCwIvjMX/2ovkEDjJhewS7VS66OZa/nmi7DTGML+NtH3HisEL0A jEqWyJ5Gwnik4mkKanJ3EVZXXRU9Oe7j7+bpl5g3hzw5hkDk= X-Received: by 2002:a17:90b:2e0f:b0:37e:1620:dabc with SMTP id 98e67ed59e1d1-3964543b889mr15530120a91.0.1787713193977; Tue, 25 Aug 2026 19:59:53 -0700 (PDT) X-Received: by 2002:a17:90b:2e0f:b0:37e:1620:dabc with SMTP id 98e67ed59e1d1-3964543b889mr15530076a91.0.1787713193566; Tue, 25 Aug 2026 19:59:53 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-141a8f20036sm5222405c88.5.2026.08.25.19.59.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 19:59:52 -0700 (PDT) From: Qiang Yu Date: Tue, 25 Aug 2026 19:59:21 -0700 Subject: [PATCH v10 2/5] arm64: dts: qcom: glymur-crd: Add PHY supplies for pcie3_phy 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: <20260825-glymur_linkmode_0826-v10-2-56ab597d77e4@oss.qualcomm.com> References: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> In-Reply-To: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Manivannan Sadhasivam , Abel Vesa X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787713189; l=1201; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=xfSeMIln++UVhRK65VIx8sgrep0LonxwAM+JGGCbE8s=; b=5fWFuGdu/SJ83HXD+pXtTrfl7H4aGf5+eAShGusv6IQuu8lVR9R+sLxg/luwE1yHo9CbvtWHM VlL5mftUliPC/35RFaw4uMh0YNQod8fEGa4eMUCUPXcZS7Gt+4hv12B X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-GUID: Q7yNPndW1ubLez-hrHqkaC3wN8xkvnZG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX5G5QqNanXGNa 4RBIAvbY73VD9TpoMXMHPGhV3Ke1rJO2K/SG4KqNvlurfEm/CxIzdkIG+H5J/MD2jYLU7F/sg3R SrdPWe/IT5J08mTq6ake6TvbRZG4uBJiOfH08O6YNoEx5XXjil/BMReb0yjD5No1lD1wdzampwS cKYRYAFEUBe9yL8KrlAkSsBc5SgE+ckz7uXDD9gF3gEuGZGjL/e31RzNV4+UArojw85qA2Li5hZ ZuhyyVIl3uB+35GUwurXI58ZgqnBQe2oqcxf94rLBevHnO1CL0ti+YJPnGxG5aQfTNA5NGB21Sf iaPXUKi9OuLPFz8ns+RjOxzQ6R+nhu0wNLa6Bg/TrTlh8NZJCY3k1lNig8CZvDEZCo3iSpb5P1o j3lXCjmnufKqLkKSJt9wtPw6RxBbCWR85cxCqZ6td7VbsO71t2oMj24fc1A+qqMEfw6S3UWO5Bt 9TcQBdjOUh2qYuzjyhQ== X-Authority-Analysis: v=2.4 cv=d8LFDxjE c=1 sm=1 tr=0 ts=6a8e56aa cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=QdOup1CusybIpKGx1HsA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: Q7yNPndW1ubLez-hrHqkaC3wN8xkvnZG X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX3rHID7IFlF8Y NjZtiDMelOzUwPApAPwmQiptqSH2/m+UbEBtYxHpHRwbhq+t6YP7FzSywv0ek55kxsze7y9tVZR y/Rt7F0X1vVCA+BnLlsrhcRCr63vnHI= 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-25_07,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260022 CRD wires the shared Gen5x8 PCIe PHY's regulator supplies through board-specific PMIC rails. Add the vdda-phy, vdda-pll, and vdda-refgen0p9/1p2 supplies for &pcie3_phy. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Reviewed-by: Abel Vesa Signed-off-by: Qiang Yu --- arch/arm64/boot/dts/qcom/glymur-crd.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dts b/arch/arm64/boot/dts/= qcom/glymur-crd.dts index 44766a73b0d1..b8e3fedcdea8 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dts +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dts @@ -29,6 +29,14 @@ &mdss_dp1_out { link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; }; =20 +&pcie3_phy { + vdda-phy-supply =3D <&vreg_l3c_e1_0p89>; + vdda-pll-supply =3D <&vreg_l2c_e1_1p14>; + + vdda-refgen0p9-supply =3D <&vreg_l1c_e1_0p82>; + vdda-refgen1p2-supply =3D <&vreg_l4f_e1_1p08>; +}; + &tcsr { vdda-qrefrpt0-0p9-supply =3D <&vreg_l2f_e1_0p83>; vdda-qrefrpt1-0p9-supply =3D <&vreg_l2f_e1_0p83>; --=20 2.34.1 From nobody Mon Sep 28 05:46:04 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 CB1CC2F83B5 for ; Wed, 26 Aug 2026 02:59:56 +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=1787713198; cv=none; b=sJpUOm+DPuwNmYcSXwbEzaKFhWtfpEiXTZUgUDkTpPYTH3KVk/vnMxLN1B4XFZ0KXJ7Zy1sroBST+DaIZaqo0N0tB5GQnEDfZ9UEGit/AfkUkU/R5vo34USDprSdSyGeFZOSl1z9fTpjBj7CxJWJH2GMnY2X2+nzx2aB2semxLk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787713198; c=relaxed/simple; bh=wFbQPVCKxbO74ZZ0CWng5BBrvITVjoU/F0l9ICpytXI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tUgDl8xlKaV+UWM8yLukX9ufM98h4RobVVoIl8kPQF+QZv6y16+SqHVWR9TTl5P553zpH1kNTXa8OazxLDm49j5h8lgmnsR1bWM2N8Md09xPqXQV/jikt3ViJz82Gp+3jEh8TWzrWUr4dalZHdgk4y4dDuiU6gmAO95P3V4sHEw= 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=cT3Mt3uv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DhSYjv9D; 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="cT3Mt3uv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DhSYjv9D" 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 67Q06qVi4047985 for ; Wed, 26 Aug 2026 02:59:56 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= mqeBRaoeTGsGRv0bW1Rp9Xiqb5WJK3oVB60OTitxaA8=; b=cT3Mt3uvFoIgYoC3 QJoT3nlR4IqjIisEVUbabmTWMaF2mZLzY+sfVoLzCUCzNMntE9vVtLSX3e85x3Zz LXB5NniE47f5yPgbZFRWwkcoT05qXy9J6ZY2+g8C1M2whkfVVfHfF2VIHZTx9EEL NBhU1T75d8fOB9K+8wQLObcGoTxUMulEtLJFEeF+shISDdTWlI0LvhSY7srE8Z6/ Cp31lMnD3ORb/ypE44ZXsW1MsEj+YwN1JJULY8RIbhw/z8MpeBtJ8jps6JJ0JAj3 IOQlx3mvTIvWMUWWbQP9bgMjPEuNkR6OQOsKwjCfrYP8IpiPVF+xalz+tMxAEGOu tiDzwg== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9fgxhqtg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 02:59:55 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-385d2703b64so1855831a91.1 for ; Tue, 25 Aug 2026 19:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787713195; x=1788317995; 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=mqeBRaoeTGsGRv0bW1Rp9Xiqb5WJK3oVB60OTitxaA8=; b=DhSYjv9DJ+4ncurUq2MZE80fbkyq78h9EjVrCxbrr2Ai737/vryjpF8QhDPT26uyYh XAYZvomjOrzA8vG9llcYroYYgxTQLubroSvInEHzwvFV7j6q3yxcG92XSLXG1F9tiSi6 jnyM8gVvQ9Rg88XQUUA5zXxK7h62o3ial728rr85IZzuIRuVqlke9gIZXbdzPo35GSOe KHHINeMSGDkE5nYFNAlzssVNWb7+9g87j5JhE/TCIfRh7YJ9bXJ8gJs0trwBEA1WlqgJ o6/mRuD31vA/+NvZhiEU0F/ApDluifjUUxw4yaso2EhcM33S8YnoTcxRR2RalqD63xM+ Jnzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787713195; x=1788317995; 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=mqeBRaoeTGsGRv0bW1Rp9Xiqb5WJK3oVB60OTitxaA8=; b=C74bLnIvxlYzidGcXbGs4NlReUQr8KjlyKtF9BGXrU9LrQzkIodfPfsXoJsklWcSLj ss2uRF4F1C1208P7fbUoFjqIObCstgbp0WwtYxd8XIftU3wx4DQNynlG5li2gmSTLjPO fbYpIcV/g4Mh+XDUOVtPH/kSK4/bfE6h7Ms8Oai67E/M9WpT9WuV+qMS+J04AewkPyfv h5fTsl3BuWpl5xNtthm4/E7yQ+4xKy2zPO6Ev0HR6Nr5oVmfR/64Voh/ibWvrgMDFf0Z 3Dtfv2bcVbqGEiLDKEcqGgc27n+OKPKoEmW2pwkH6JehGN+BKLZnA+9laXe4BB0vUP/z Hy5w== X-Forwarded-Encrypted: i=1; AHgh+RpLh344XMbjuTdEdFLDyjwFTlBaCHLAul9xBABsjk2AmvnRT322a6fr84pG8vKkqgh2oI929wpcpimHrK4=@vger.kernel.org X-Gm-Message-State: AFuF++nU0tHoCN6ne2zejqoc3cx1Z6Heqrk+ijDgOO9Fh8WAA0Dl6O+c HOTear6zLrODFm/UKs3RhHFwqyfVo1YBBhRO4+J0Vul5DG8o0jr87vGAzqDu4bnC9uPXL6w3cLy mRozpVXq6o+cj0qi9O2A+9fMOXlpm526fesykOUkygT4LbkZ9sEAxTGLVNi4enPuqnkU= X-Gm-Gg: AR+sD10pwKgnTeAy59h9Z0Ofsakqpd8W3YOL1tCQcntXrhDKYEgn0E4ja/BlBllKedD CjBsMBlVOQHOAaFLHoRP3KIbRJ7XxmgYLPgIKeczPU/SsTpvMP7oZzRuRzTJOx1cbmnR2Kbtf5/ vSUEHdbkwDW3p7BcU75QHfN94X5amjfjGYz8xiOChFAk3bWpMO2ONNRAyB6VNLVICu/b57i6FBP HLMwUdI+WsKy54chnlLMrDVnlPU2WaQl7FWcz302/KhwLhnzWM3JeafMaH+f35JnP5e8+oJIPnP OyCNfG2TK87MUtXSdYYIiNFA6qvmjcHId2/f3x7BItDHewoVRkQvof5u5dsRD8t1UKBgh2lZihL PE38QSkke5aScGzEtCXrsakovUQ2tEA257DVSKOCb1hrh6B8= X-Received: by 2002:a17:90b:1b0d:b0:38f:a81:15b1 with SMTP id 98e67ed59e1d1-39645b445d7mr13854485a91.19.1787713195178; Tue, 25 Aug 2026 19:59:55 -0700 (PDT) X-Received: by 2002:a17:90b:1b0d:b0:38f:a81:15b1 with SMTP id 98e67ed59e1d1-39645b445d7mr13854453a91.19.1787713194753; Tue, 25 Aug 2026 19:59:54 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-141a8f20036sm5222405c88.5.2026.08.25.19.59.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 19:59:54 -0700 (PDT) From: Qiang Yu Date: Tue, 25 Aug 2026 19:59:22 -0700 Subject: [PATCH v10 3/5] arm64: dts: qcom: mahua: Replace pcie3a/pcie3_phy with dedicated pcie3b_phy 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: <20260825-glymur_linkmode_0826-v10-3-56ab597d77e4@oss.qualcomm.com> References: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> In-Reply-To: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787713189; l=4440; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=wFbQPVCKxbO74ZZ0CWng5BBrvITVjoU/F0l9ICpytXI=; b=4dgtzX+dkH/OHLDuOot5/FQQw7M7qfUp33+YYSqChDp4fseRhdwYtZ02HBr3pxOVglO8BJFo4 Rg++TneLaXLCOi/lCjs/Lq3HGTkrR7la0ICFIOgyRog9IhY5kiAhFID X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Authority-Analysis: v=2.4 cv=MqZiLWae c=1 sm=1 tr=0 ts=6a8e56ab cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==: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=ZTTPuMnDdfme7OPWMlMA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: m9FaWrawb1XHrGydLLFb_eUyv6c2rU83 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX7tNglIu6uM1Z JZ/lc0TmQkAzy4MjM8YIJhhxnKrH2lbH7rSHb0xo6m19dIzZCvlhLCRNHtJZNCQ3R1XpREUN7Au rm1QKLaYaqROSRtNMSYipSgSAvDEUKMoR4WTWZl9SqcOF1zHIAaIDgEPW3mF15ToZYJJAcP6BwE sPimro3LJ22F1TC4sFZbpxz6Vt7JYZxoX2K1Uu8+Q2uVM/zdZprHjPYSVQD/SuyY1GB1T1i/xXU q1cFM8qRqXayLF00xqL+oJ5mjUGet11wPvgUf+O/lx+53zVFjMTtn7jnNWCkntb+0ddNkzWomET nBYWdO8aj6jEqHWRkfIEzrihAZ4ou1l73iquZ71CVCAw6BZAnpARTiE9xEA9OqnIPJkklhvJWdx alGY2bReqz/N+Jng4MNsJRGmQBz5g6JVnia8lsUcGJZTxIFNyPm3PxbOXarcKaqpYxYlitDBBgY fYnVbhC/lE9y8nwNzXg== X-Proofpoint-GUID: m9FaWrawb1XHrGydLLFb_eUyv6c2rU83 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfXziUXWsvRGWuX ZJzHHW2nzc7sP69rLO1JPmMCz7SDVvGzcnV2GlS101oax6m+lS5B3yNwP/fphtF63a0TPpiI8EK xRR7P3YR66QKstIuUp79yzwVUt3PP18= 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-25_07,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260022 Unlike Glymur, Mahua only has PCIe3b wired up; there is no PCIe3a controller and no shared Gen5x8 PHY block. Delete the inherited pcie3a and pcie3_phy nodes, and add a dedicated pcie3b_phy using the existing qcom,glymur-qmp-gen5x4-pcie-phy compatible. Point pcie3b_port0's phys and the GCC pipe clock parent array at &pcie3b_phy instead of the deleted &pcie3_phy. Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam Signed-off-by: Qiang Yu Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/mahua.dtsi | 89 +++++++++++++++++++++++++++++++++= ++++ 1 file changed, 89 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/mahua.dtsi b/arch/arm64/boot/dts/qcom= /mahua.dtsi index e6c059708912..a59c5ed7b48e 100644 --- a/arch/arm64/boot/dts/qcom/mahua.dtsi +++ b/arch/arm64/boot/dts/qcom/mahua.dtsi @@ -22,6 +22,8 @@ /delete-node/ &cpu_pd16; /delete-node/ &cpu_pd17; /delete-node/ &cti_wpss; +/delete-node/ &pcie3_phy; +/delete-node/ &pcie3a; /delete-node/ &thermal_aoss_6; /delete-node/ &thermal_aoss_7; /delete-node/ &thermal_cpu_2_0_0; @@ -79,6 +81,52 @@ &config_noc { compatible =3D "qcom,mahua-cnoc-cfg"; }; =20 +&gcc { + clocks =3D <&rpmhcc RPMH_CXO_CLK>, /* Board XO source */ + <&rpmhcc RPMH_CXO_CLK_A>, /* Board XO_A source */ + <&sleep_clk>, /* Sleep */ + <0>, /* USB 0 Phy DP0 GMUX */ + <0>, /* USB 0 Phy DP1 GMUX */ + <0>, /* USB 0 Phy PCIE PIPEGMUX */ + <0>, /* USB 0 Phy PIPEGMUX */ + <0>, /* USB 0 Phy SYS PCIE PIPEGMUX */ + <0>, /* USB 1 Phy DP0 GMUX 2 */ + <0>, /* USB 1 Phy DP1 GMUX 2 */ + <0>, /* USB 1 Phy PCIE PIPEGMUX */ + <0>, /* USB 1 Phy PIPEGMUX */ + <0>, /* USB 1 Phy SYS PCIE PIPEGMUX */ + <0>, /* USB 2 Phy DP0 GMUX 2 */ + <0>, /* USB 2 Phy DP1 GMUX 2 */ + <0>, /* USB 2 Phy PCIE PIPEGMUX */ + <0>, /* USB 2 Phy PIPEGMUX */ + <0>, /* USB 2 Phy SYS PCIE PIPEGMUX */ + <0>, /* PCIe 3a pipe */ + <&pcie3b_phy>, /* PCIe 3b pipe */ + <&pcie4_phy>, /* PCIe 4 */ + <&pcie5_phy>, /* PCIe 5 */ + <&pcie6_phy>, /* PCIe 6 */ + <0>, /* QUSB4 0 PHY RX 0 */ + <0>, /* QUSB4 0 PHY RX 1 */ + <0>, /* QUSB4 1 PHY RX 0 */ + <0>, /* QUSB4 1 PHY RX 1 */ + <0>, /* QUSB4 2 PHY RX 0 */ + <0>, /* QUSB4 2 PHY RX 1 */ + <0>, /* UFS PHY RX Symbol 0 */ + <0>, /* UFS PHY RX Symbol 1 */ + <0>, /* UFS PHY TX Symbol 0 */ + <&usb_0_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, + <&usb_1_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, + <&usb_2_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, + <&usb_mp_qmpphy0>, /* USB3 UNI PHY pipe 0 */ + <&usb_mp_qmpphy1>, /* USB3 UNI PHY pipe 1 */ + <0>, /* USB4 PHY 0 pcie pipe */ + <0>, /* USB4 PHY 0 Max pipe */ + <0>, /* USB4 PHY 1 pcie pipe */ + <0>, /* USB4 PHY 1 Max pipe */ + <0>, /* USB4 PHY 2 pcie */ + <0>; /* USB4 PHY 2 Max */ +}; + &hsc_noc { compatible =3D "qcom,mahua-hscnoc"; }; @@ -115,6 +163,10 @@ &oobm_ss_noc { compatible =3D "qcom,mahua-oobm-ss-noc", "qcom,glymur-oobm-ss-noc"; }; =20 +&pcie3b_port0 { + phys =3D <&pcie3b_phy>; +}; + &pcie5_phy { clocks =3D <&gcc GCC_PCIE_PHY_5_AUX_CLK>, <&gcc GCC_PCIE_5_CFG_AHB_CLK>, @@ -143,6 +195,43 @@ &pcie_west_slv_noc { compatible =3D "qcom,mahua-pcie-west-slv-noc"; }; =20 +&soc { + pcie3b_phy: phy@1b90000 { + compatible =3D "qcom,glymur-qmp-gen5x4-pcie-phy"; + reg =3D <0x0 0x01b90000 0x0 0x10000>; + + clocks =3D <&gcc GCC_PCIE_PHY_3B_AUX_CLK>, + <&gcc GCC_PCIE_3B_CFG_AHB_CLK>, + <&tcsr TCSR_PCIE_3_CLKREF_EN>, + <&gcc GCC_PCIE_3B_PHY_RCHNG_CLK>, + <&gcc GCC_PCIE_3B_PIPE_CLK>, + <&gcc GCC_PCIE_3B_PIPE_DIV2_CLK>; + clock-names =3D "aux", + "cfg_ahb", + "ref", + "rchng", + "pipe", + "pipediv2"; + + resets =3D <&gcc GCC_PCIE_3B_PHY_BCR>, + <&gcc GCC_PCIE_3B_NOCSR_COM_PHY_BCR>; + reset-names =3D "phy", + "phy_nocsr"; + + assigned-clocks =3D <&gcc GCC_PCIE_3B_PHY_RCHNG_CLK>; + assigned-clock-rates =3D <100000000>; + + power-domains =3D <&gcc GCC_PCIE_3B_PHY_GDSC>; + + #clock-cells =3D <0>; + clock-output-names =3D "pcie3b_pipe_clk"; + + #phy-cells =3D <0>; + + status =3D "disabled"; + }; +}; + &system_noc { compatible =3D "qcom,mahua-system-noc", "qcom,glymur-system-noc"; }; --=20 2.34.1 From nobody Mon Sep 28 05:46:04 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 56BB72E737D for ; Wed, 26 Aug 2026 02:59:58 +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=1787713199; cv=none; b=l8kIYm6Rw1+QCOHtlQt4tSXUATYeRPRWGuL2RJCTifJfklHanPM23LI1BegCcvE+q8SF9KJbvCltThMmJ6iqrgTbOeqqSIMaSVPiZYkd1FAQvH4DUW1mT4N9iebX7M3hRrr0P1gAFxqajnciFMC8UzBwznUjMddlrw/4zwOimzc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787713199; c=relaxed/simple; bh=pP32dsetZWgM8R4IBALdBlOECNOx2UcifVPZjkl82BU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nSplU3bZvaMzaTtknKr8Cf7npSLkv2YIQMBiPegu/yXSA1Y30A1T7+q6eUzso5klo8RnAe1W7hJ3yZPNpibfmidSJmRrKqm5YtbSC7MS/y5s9bE/8F4Pj8DvJPh706dSOuAcbfeGE69iEfNJAUYedMLHLBWZQGQ91VIuTBH5Tes= 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=M8pZyrxr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dQK5sJ1f; 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="M8pZyrxr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dQK5sJ1f" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67Q07asA3815989 for ; Wed, 26 Aug 2026 02:59: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= zQeJ/yzXl35XsMHXzqnQsqjHiyjdbJeL/aUV0l/0acE=; b=M8pZyrxrUt3C4ivX vQFlCLFOZzBngnNjMhYpK5Tp2sqAwgTC8EnPKwoANTCnxeKYe0V7FUsIS8KTLxi9 keqPhVaEFGpOqqsVScBY/wToy9ZPtSX2qAL8z/JF7uFAssda+yIHBUIdQUwVflU6 UL8uu7HuH78YS1IW907dP79pemCOG7sv3oXgPe79Ru5qx5jCy9FnP9D0bERwuPUr ziENf8LPTsWcqej4K/p/8h1bc6EEUhlWIN6APHVg8JW2RGs3jgIqMJUKwcxrxpRQ C158FvDXJFlXmruTqBcpqY/qjdRyvowAUV8SEUQLHvrbZCYZIMySi70FG2wRM4nc 5XeKgw== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9fgr1ps7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 02:59:57 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cbb92868263so339067a12.2 for ; Tue, 25 Aug 2026 19:59:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787713196; x=1788317996; 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=zQeJ/yzXl35XsMHXzqnQsqjHiyjdbJeL/aUV0l/0acE=; b=dQK5sJ1f1OUtuDPpkGuowtAatd7FN7rgZnwr5JX6Uyh5JH2PdBanh1/RL/YIjHTVdr fl622DNLCB6NhVR1Lt0P+UObD7LcPCAhohEucIQYszpDOzgyXibMy+HGLmTus7wbwyE+ hE8vPg0bxjM3KdsCWMRky64EW7UEkfSbeLD8biPLFVKirCFpdRIkeM6HZo4CtM2uZCqb yxQmMPK0GI5/2JMqGlAnEgglArrGtV6f5LmcGYgcnJBvkyuLJ9NRlVbJwwAcrFacPoK+ dLLlNFoCEugd323f+YrY+mw9qeAdqV8w3R1a/LVHUuKvE2i1A4k0c9ETLzj90JMXUSSl rPag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787713196; x=1788317996; 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=zQeJ/yzXl35XsMHXzqnQsqjHiyjdbJeL/aUV0l/0acE=; b=qdCDCudYtCDCsze2QqFjoMIafkTa5e5SfK/Kt+lInzMg3reVokl7H/CjJ3Ytb1y98h xnuPxw9Gyldv5nhPEYGoecDLB/WoEhqooSx4CRjLjDBxM6+2KK6p09kd15T+v+q8Q0Qw J+3gl529F+PEkaBE1vW7ovWeicSyiev7PFt+vRZgFmizs0jsCSrQhetoxSBWy+SaQac9 QdOxM9nbbOqB55dpPk8lw+SFIdRCT/QcGItXzhL1MTDkP3XDfRxUZmgGHxhmONqnXlRO Y/AKGZn6TWG83RVy58iv3p5d0dcDGPx9pC1V/fXjzoopDvaTYVqE7NenDA2YkQoqJdc5 PQyA== X-Forwarded-Encrypted: i=1; AHgh+RoZdtbF2FyIG15PV9yzmA0w3exKsekeGhIOphd/zLFa60UJjCzR4DyVr9SFqRRNSazq/FOCiyUvLy3nrUI=@vger.kernel.org X-Gm-Message-State: AFuF++lCMpbhnj2ttWl4j63QiHjg7E7OBMo8SY1VlSLvm2ymjp3cJR5e WWVXCv1gHbtlHsts4TsYG5qiAGORy1GRYlyALUjX2BbVQNlUIxp+vUDgHO01fPShISls2/dVKLW pf3kBk60KWDfUjS+klx3jNw/S1w+WdoIU421fY3jBE1p4UKvMBY4reijbj8eb1zZ+5FhjoONOz9 Q= X-Gm-Gg: AR+sD121oJgHc6jdAFE8Wiexv39Qqugwtf5eJCzcktaT6Zxj6zIR+q0iD1axgclNBIy 2a7maVy8QhV+uqf2zJux26+qVSOTMNF6kYxq5y7ZsgVr3w7C+ar8SZzY7TpJpycUfUpiep5Enf9 oaH1H2+ddxlyN0lVkRnK/YQvKiTjd7Fnmx415ZKYWA5mNxvWikLgBuk/mypjP6UXi0rzmzFGGzw VuqFC1q/NIWatjXRkRROEgmwZL9g4zgt5ZGSC/113TsSCz03xOcKwBzrTl8BygcftT01HFBm409 7utEs56b2heLuGAwEV9HfZyOpYbMZoEQPsPmSZesjaVXV2h8bGUjWVLyUAu/ybS1335UAaDojpG tF5vtQTrlBacUEJwDsYdmR6GNiXyuBBcnCBTe7mGg7ExRMu8= X-Received: by 2002:a05:6a21:2290:b0:3cc:3d08:da3e with SMTP id adf61e73a8af0-3cf76286186mr6726796637.2.1787713196159; Tue, 25 Aug 2026 19:59:56 -0700 (PDT) X-Received: by 2002:a05:6a21:2290:b0:3cc:3d08:da3e with SMTP id adf61e73a8af0-3cf76286186mr6726717637.2.1787713195706; Tue, 25 Aug 2026 19:59:55 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-141a8f20036sm5222405c88.5.2026.08.25.19.59.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 19:59:55 -0700 (PDT) From: Qiang Yu Date: Tue, 25 Aug 2026 19:59:23 -0700 Subject: [PATCH v10 4/5] arm64: dts: qcom: mahua-crd: Add PHY supplies for pcie3b_phy 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: <20260825-glymur_linkmode_0826-v10-4-56ab597d77e4@oss.qualcomm.com> References: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> In-Reply-To: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Konrad Dybcio X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787713189; l=983; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=pP32dsetZWgM8R4IBALdBlOECNOx2UcifVPZjkl82BU=; b=IwcUX2OJ7/ZcU4sivPSVb929hN1zLaHuUZgeOWnKbQrlURS6QXhlfrgQdiNrdahWqaZEIN4LW v6S9XINQPDvDdsGXfFMi47hiOseaJnjsbJAOSwsWKmpAe6dlF5NOv8/ X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-GUID: 292P6sUs4NE5YnAhDSw9z_GWrb7o6K9x X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX/POSbooEwsol Vk9KZdb0swj14ss96xqzD68tiLkXx08Hxi0590LODxcbGlxm+cRcJ7BeZu+PuCLtLZiyr9QKXHd QW/ATKcNs6+ziPvvKJH6UwBUdNeXbR0= X-Proofpoint-ORIG-GUID: 292P6sUs4NE5YnAhDSw9z_GWrb7o6K9x X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfX3avDWuVgLNpG u44gxcw5xZDLlvDkRBSUu3m4vV5oKPCyeXh9xIkvhJGzK3T1mK76/oMTWjhd9KwYeQvd7lGxnns tpPhL9cjdmnIVAMnLxTbuIB0QTyQffsa8jZclR6hfFGl7tcx8unqu0PRC3+pcDjNLacSlYy9FR0 m7nw+3AXz7y2nv2CvgIM7E0EdmU2YGqSYoMyNi2OFUf0JOO7sySLyLhX5TjUHuwN/oFARi3/Oxu 0rD7gXHRgEAcpxKAwDgpiE4RCi9Qh96yNZUtzTL4Zl4vwX1hBV25MB41tb2W7SDY2B1EhaP1tKU 23xfrFA2hspH4qllbd+FOM/safywajGymXqnVW/0WRlclCyzvDF6UwmxmL6E4FB6nUrPFUGuTqU HF2EnxmKRSmmxtIpJ2fJqfoCdR76KxQQencLubs+1QQwGIvfo4hhwS+KllEfn6Pz9/0DeIKNiu/ cQfOAxdJ5Kz/eloYU0Q== X-Authority-Analysis: v=2.4 cv=TvfWQjXh c=1 sm=1 tr=0 ts=6a8e56ad cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=PkXiIDIAJHO3iIiOwRMA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 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-25_07,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260022 Mahua CRD wires the dedicated PCIe3b PHY's regulator supplies through board-specific PMIC rails. Add the vdda-phy and vdda-pll supplies for &pcie3b_phy. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Signed-off-by: Qiang Yu Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/mahua-crd.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/mahua-crd.dts b/arch/arm64/boot/dts/q= com/mahua-crd.dts index fa5229064b10..17e40f2a6259 100644 --- a/arch/arm64/boot/dts/qcom/mahua-crd.dts +++ b/arch/arm64/boot/dts/qcom/mahua-crd.dts @@ -20,6 +20,11 @@ / { compatible =3D "qcom,mahua-crd", "qcom,mahua"; }; =20 +&pcie3b_phy { + vdda-phy-supply =3D <&vreg_l3c_e1_0p89>; + vdda-pll-supply =3D <&vreg_l2c_e1_1p14>; +}; + &tcsr { vdda-qrefrpt0-0p9-supply =3D <&vreg_l2f_e1_0p83>; vdda-qrefrpt1-0p9-supply =3D <&vreg_l2f_e1_0p83>; --=20 2.34.1 From nobody Mon Sep 28 05:46:04 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 55344305660 for ; Wed, 26 Aug 2026 02:59:59 +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=1787713211; cv=none; b=BBBWE0SfFRmL+UU3bxWMfCoEhOeCdQtNAQVYaJbaFgGr2YP86yErk8h+XMbR1Y0wXT8DTXB5qr82+FCxAoSl6MHvSCCgxhjtGV6FBtjCoZqV+Xmqs93DM4mx/K8bqWCfhDfrJLMQok4FEfqx/hy9wzcBiuo5RvEjxVh18u3Xb9I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787713211; c=relaxed/simple; bh=emcqKjjA8YxvBvQ2yvAyxulwp8CUcuixa8oCnAus4Mw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KX1u/k7FksH1QELNTmhs5zy2XKBpBx2yeMo/ZlJ6bGTV27FwyLAxhuHBLWcndse0EbDYFccs0gsay7lbVUcnsv7vNAou+JEz+icdSUUXudBa0B1CAFW+Ao8Xb55RtdCI9isn4UiExQOM7QC1gc/STAYxfCFOG17b8gadLRO0gmY= 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=f+XVerus; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DbMegRfM; 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="f+XVerus"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DbMegRfM" 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 67Q07VTq3487392 for ; Wed, 26 Aug 2026 02:59:58 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= poT/h+sB0f7nJwmC2wll9lgofjFV0r2P1FQJn/NzcAA=; b=f+XVerusmTIaVlOK vBEoqODI0zkFprH+eDIU5HCNf5SnQOgiAlcDqQ4sZz2zkel2FwgPWqORtCAh2Qx6 YAwpOyGaFiNAoilIM2I5lZxRmqPtfn3hvWT4pBDyPVJhH1i0kh89S0cu6bl1zQUz 1KJprbGp1mBDXMKASqPu7mJMkqOifgvOOisUdXl3bVnsyjM7vQZKR5wQseKWaNYU H90FlnEuaM7rr0oj90AUnnfv09lhCu5c4ZzMg8iSdmcycLh0RszORg0yyRhwegni BHzokS7kIZBtQQTAKu0xdYFQ/YQBgXlIULWKSG69zJ9uZFJAYVHYwFV0uCHi7rw2 quxMcw== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9g4msgau-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 02:59:58 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cc11b5dd54dso868767a12.3 for ; Tue, 25 Aug 2026 19:59:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787713197; x=1788317997; 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=poT/h+sB0f7nJwmC2wll9lgofjFV0r2P1FQJn/NzcAA=; b=DbMegRfMf0px6RWFzQnpocIaEO0t92nZmcLHpuocl9t2dg8FeEMgXP/8pbeDuZewl/ s1WI/x0b4l9s9ImE3lDgbroP05wsApkAc0jcCFQn6Zx/4Bs4rTeE6X5tmN1OhY9khNUA sEXFXKxj1XyxL5zHNaNH5fZMcPR28TS4gUfJoDmxNKeJvuEvPj8Cz+i6Md3QTSpIUKVA RtZtl5YoR34NNIHg5uu8RN1NwbZ+M5RYiHZI/r8PYxen+aawTWIJgVwxGPuZ3D28an0m BGtKNGF1ikFcD1keP/eGlF2Fq08Z8kaMzgLWUchxbjbN4QRQheJN1NyzK4YkKANK+rsb dtnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787713197; x=1788317997; 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=poT/h+sB0f7nJwmC2wll9lgofjFV0r2P1FQJn/NzcAA=; b=Khqbtc9aWAgBj1pV4W1MGJFSsozVcaurdjcMFBpJ4GwxYPZXrkMZ0qcn1ZRwRxnOav nCu8JBCj8yu1mv7h3E9DB44gNnQTwE9DpFBaX4Vty4T23nsFqLhKSIZWaUpj47nKm9Pi JOBLhzGG3XQpKyMZxLzRQjYGsJoNri0RI/bFoGvSlNRO9kgFXTQUAPRpXHuCL4zWI8Ee uR3ASbXpB8bcfi3tdJd5p+OKQCZfXxamxMKjBAfvQfp1UcffcSGVY9eX6daUseZgSDjt 3QdhFu5mrKsr9fR/yQ7FTrhWBre3ey/YA6ICIGjAeV7Op7+oHnup/qcUP75+VZcr1lah z/Kw== X-Forwarded-Encrypted: i=1; AHgh+Rpuk4b/URwpWPeiTClLg7fLDsDdmMFNVKREMj/e5sGTkYwUjqMB2zKNjiP67zdbURJCBL5nZZx6lzlY/gg=@vger.kernel.org X-Gm-Message-State: AFuF++lmtZufJSz7kCOa00MVcuEqfB66dHkgr356tn8huhaB8oaU/Yej T8l+tFm13lCahQnU0jWDHzdocIoXQPPmYpzoV034DJqM8MjfL3IvnNYYVsYatq0UIY8AAEoz/JC Zz3GLFkDZwf63jE85dBPd+QGo05AKw7wyckyDN2GXDws3wPZXrjy3y9lKl6FGHvTCiT4= X-Gm-Gg: AR+sD11REtPVz/YX909I8eTGLoNan8Q/ZE2b6140lFA1gMFdnWV1od8bUCEblnFVhXZ 89S3loaJHaRTXXZcEV114CNvZj4ogm+vLH5cZP3vRH2LKpcI3vXigCNJdWrUKHzcJkg233xenqn aM1fg6hMXo+7Iy2bIFpkFRKvFGq8gmuCsy8deCgeakvBgadczA28IdY4gTVOohevXrOFipk4IUs /I/VG+jxHmF+sIM80Jk54M14A/OVbT6Q9kl6tR+qp3a6x8kdi37cbtKQYwVbTLEIZ0nmsf78dzH NoflFMRw6FrQ2IcPeIOmdFFXpkJ5oA0KXESv48kO5Wa5v5+tZuEYIiYpWENxqar6EofbYCVpFaT ib/vc8dTeKIF/Lfifga1dvwkFl12RoZzaj3pNv8UKcIZGg98= X-Received: by 2002:a05:6a20:a110:b0:3b2:8685:1473 with SMTP id adf61e73a8af0-3cf7674c005mr4995086637.7.1787713197376; Tue, 25 Aug 2026 19:59:57 -0700 (PDT) X-Received: by 2002:a05:6a20:a110:b0:3b2:8685:1473 with SMTP id adf61e73a8af0-3cf7674c005mr4995042637.7.1787713196950; Tue, 25 Aug 2026 19:59:56 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-141a8f20036sm5222405c88.5.2026.08.25.19.59.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 19:59:56 -0700 (PDT) From: Qiang Yu Date: Tue, 25 Aug 2026 19:59:24 -0700 Subject: [PATCH v10 5/5] arm64: defconfig: Enable QMP PCIe Multi-PHY driver 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: <20260825-glymur_linkmode_0826-v10-5-56ab597d77e4@oss.qualcomm.com> References: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> In-Reply-To: <20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787713189; l=720; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=emcqKjjA8YxvBvQ2yvAyxulwp8CUcuixa8oCnAus4Mw=; b=/E/5MDBf/jPAlWuaAkTIKYYWKy32h58F5KHxUpJ1lzRwwF7IPTfb+nnJGsBLeJSNUhVAsyC61 9OV0pCAZ+CnAlrh8BQkiiYPmt/oPjirg0ZSABziTPFBvxICv1erxXwC X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfXz+RKSPoh3/4z afGJmMUCy0g4zEl8N6YHSjDeki4qPOaiCeAGSA1Qssb3MJunir61l7Ar95feWqjfFn5H+U4EW1y HBd44qhsJ77bUM8/ZniphCVb3Tp/cI8= X-Proofpoint-ORIG-GUID: T01BHRaB2mrWs0_Siya3dQbggceDkm7l X-Authority-Analysis: v=2.4 cv=eYgNubEH c=1 sm=1 tr=0 ts=6a8e56ae cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=VM4cYrm8JDUZXJ7KupMA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDAyMiBTYWx0ZWRfXxnxaaH3vP2Wq C+bUaHgAnLiGK195RfTsU6utsrMuDSgFGjTGMFUKyxSz7nxVddup6YnmwCkbJeSVN8fIUPOyb36 e9jQYovX91e7gzQFX6fict/QaaZ9qfnJ7YukS+8r72KfUiEvCt37xBbPs7l5axKHfNwW+oNJhEy ES3jB71DGEUDo+0776H9umB5LRdPJyC7dv38/s+Qa9CXQy1zfaxT/ro5IvriMaXH8C2NFWudrDO 8ANxliSw2ShJ/ZBnyklpXtwNSsbOT1hgVrC2CrgVyM42ljc5CPD2luA6RZnrjssYMoTr45nnM9i XUmdVFNYKZvjxeDwP/DxkYu9NMSIh6zmX1WuO5q/PJwWhg4oj5wxqeKJlnjJR20oyNkNupqwTUO /fByPVeDrdkSk9+Gq/KGL3T9p1WaY/YwBy+DGvuUUvFreRL+2rynUpCU7c0WXKkia8sfxPBDKHv /9kCNqhkmdjF/xmeGaQ== X-Proofpoint-GUID: T01BHRaB2mrWs0_Siya3dQbggceDkm7l 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-25_07,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 impostorscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 phishscore=0 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260022 Enable CONFIG_PHY_QCOM_QMP_PCIE_MULTIPHY as a module to support the shared PCIe3 PHY used by PCIe3a and PCIe3b on the Qualcomm Glymur SoC. Signed-off-by: Qiang Yu Reviewed-by: Konrad Dybcio --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 6ec8d3a69c98..3f3e68de35f2 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1778,6 +1778,7 @@ CONFIG_PHY_MTK_DP=3Dm CONFIG_PHY_QCOM_EDP=3Dm CONFIG_PHY_QCOM_PCIE2=3Dm CONFIG_PHY_QCOM_QMP=3Dm +CONFIG_PHY_QCOM_QMP_PCIE_MULTIPHY=3Dm CONFIG_PHY_QCOM_QUSB2=3Dm CONFIG_PHY_QCOM_EUSB2_REPEATER=3Dm CONFIG_PHY_QCOM_M31_USB=3Dm --=20 2.34.1