From nobody Sun Feb 8 21:12:34 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 0E8E61DF73C for ; Sat, 18 Oct 2025 01:33:46 +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=1760751228; cv=none; b=DZaTJEWpyYn17g7M6fkZVxxP+MfP34HHxcnYgrh3lta/ETAF+ibQGTyNGg8Ps259b3dW59YUX1FFMIJOQhkBWPbjd+lz5D8q1ZNj6NNBfYUPE/yizojK3gVQfjc9jH8vqBHafssoUThEhaIHnxCJDEzs43ZBrAh996ptFsKuIx8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760751228; c=relaxed/simple; bh=buXpzzB6V8sEDjGSLlS3HLSwcvy9LS6XrxQaYUlSJAU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KtEXzVFdeaN/DTZGbffbaDV/DpZl4TEK+gMZKLBn8uSG4M8ieoE8VhDj5O+++iZdTFwk/I5veJu3idvz/9/6mQPculC6F6A5yzzIohJjleEt36bVYF3NwR1cqdHeYzMUYCp+uxqaCP+Rci2L1XqJp8pKotgWvl8oYlt7wKyhEk4= 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=WZFkYHsT; 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="WZFkYHsT" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59HJG7V5023275 for ; Sat, 18 Oct 2025 01:33:46 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= nyHt6+e//Wm27OxUhgiz4v3Hh8EOKz906PnWuB/Ipos=; b=WZFkYHsT1Yal2fvx D1iFhNbGt0819LtqmCDw2K0E/LG0hlK/4iL/pDtyOLcd+3gGNN0V0XOQ/DvuM3fD AMmV4m8kd3PJwmma8iVl/b9bWPiOk3Czxf6q+y/LDrZj+l6CbruIkR4gCgQt21le ecTpR4CGjc6ga2x49j40NR9eRyCOJWQEUJ9b2XLqe7oSneE2Gw4atkm0SzrODhkA 82Dpl7BBtSKOyD1nRRBz4S2i6rLaJrsLisrECY3q5ubTQaHxvydolPkKVp9gsYx+ oTGsvUfvKjex4s+iRBC+/tzSPPNhCEeJG6uBO2OR3Qhknajy5fXSqPBkDIYudodn FDleeA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49tqvpqkdg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 18 Oct 2025 01:33:45 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3304def7909so2130734a91.3 for ; Fri, 17 Oct 2025 18:33:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760751225; x=1761356025; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nyHt6+e//Wm27OxUhgiz4v3Hh8EOKz906PnWuB/Ipos=; b=Ab47TZfTGbSHgFSTT5BrklQDcA6aKk+4rn9LlrmYaA8YvW6lnJvdSc9mWM5B8Og4Xc TcDVu7rJUXmivbBu1oTlNAZiRv0QCEkbjpaNr74IHydszH0pYTw/HgnRcg8KbCfIqAfc +pW4ngsTrhe0cPmmOmr618vEI8Grtn9c5gd7z1z1Hl+Oqqp+wyPHA/yqrc2Pilv6fgi4 9zVJ6QraBcylVDdWRHBszp1AG3IKoFeHtN+MVctk6L2tGXQ+PYqmShe22IQGmg+VV+oB BzPQxMgXgbhMoky7kdlQ4/YaUiQm4thCRlxyP4Roiiln8/Qd1JRy27B2vhA0hrCREF9q fRXA== X-Forwarded-Encrypted: i=1; AJvYcCV9ZHw2bHE7lEDhPePE5cacD+xXWgQmvE4fDD9Rp80LZwIgzKg9Z37mxMB4YrcREeGX/HA2kqUmvqegoQQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7nCFX+jVWD9BnuoMdlTfzpe38nsAseZ134GbJtm9kEQRoxWRo oQUO1WJPcXkAEqvR1B/sBdQathuMoZZYv6Hr6/b0FUyE4h8I9ZHtcvp7J5RwFA0Mr91l2b1R806 ah3hBLGvix3mG7S9an42qF4fBRicekndk0j+sCXK5/cSKNuKF00kTOlwvzaY688pJJ0s= X-Gm-Gg: ASbGncvI4B/miJaSyF285kjWjOSoh8WBG63SVcSOVYS53BjCwfpbJEZxYVJrr2N2EsL pV2BeT8t1BhZ5ujuC/sIAXgrPUXAjczxDh3xs/iYNuKqWSKpokQl65moURccZmrZZVk1WP2WslN wwghVo5wAshmGupcmyX/0Y2jtxSpnVEhkn5cJjFh4kN4cDX6zYnV1r+Kx/aTHiuzX+ur8isKNnc UPEVVC65yCAWU39avL2NAwV3zcqZbkE4u+3GHAcStz+weJK0EJ7+eL4JfsV13E27HzkajcAvdtb /FudyzLawFPnjDKMJFU9KpGhPTYoT2WENAxetHPRF/+YMQqDzrV15YIjqQ/sFv3n9ebLl2V4yma 6GzJ2Z9VvyHw6hzK/S25Ijmx5wdBGDZvrEi/TLMP5cnCrTw== X-Received: by 2002:a17:90b:1d09:b0:32d:fcd8:1a9 with SMTP id 98e67ed59e1d1-33bcf9184fbmr6171153a91.32.1760751224676; Fri, 17 Oct 2025 18:33:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHIKBsbjRuVOEEafzTskcxI+RIZweN4v3yg7SFBNeHWuxqa9Up6EUtbI6hu7qPV7UnkBxYrVg== X-Received: by 2002:a17:90b:1d09:b0:32d:fcd8:1a9 with SMTP id 98e67ed59e1d1-33bcf9184fbmr6171120a91.32.1760751224239; Fri, 17 Oct 2025 18:33:44 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33d5ddf16bcsm791695a91.4.2025.10.17.18.33.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Oct 2025 18:33:43 -0700 (PDT) From: Qiang Yu Date: Fri, 17 Oct 2025 18:33:38 -0700 Subject: [PATCH v5 1/6] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe 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: <20251017-glymur_pcie-v5-1-82d0c4bd402b@oss.qualcomm.com> References: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> In-Reply-To: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Qiang Yu , Prudhvi Yarlagadda , Wenbin Yao X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760751221; l=1696; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=ORqLDn4tPxAJKBqLDSOiTLOmLrdC5p3+AUzGMEo0jrI=; b=CX/0QSCszI3KvpDNAdbz5w/KezYYoQGSTW/BMRP/Y/UANFpHNaQ7g3fYwWTse42LYKhiCnKtk yMwkgU4A+l0A3wrq190ZEWJwbKdWxzkI3EjKDLU/hS1jJtPSuaOGu6T X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Authority-Analysis: v=2.4 cv=aPD9aL9m c=1 sm=1 tr=0 ts=68f2ee79 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=prgL3jgsdPShhDvlN2UA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDE2MDAxNyBTYWx0ZWRfX4yRl5eHnVIGF 16rAl7rl3vqGCRX2yLyZd/t73NXqg9X3FFqAHqw67MWBanKo7d2Qqc/JYuioF+nX68o2FUCWNMm vV1mFNvSTGc3DhnHhUBcuC3WC8i5ti1bDRdGH3t4cpl9Luuc2NB/AQjzzveUcBQ+AOlnqjcVgYr /SSVLYjeJml5uiS4M/KQW4ivYWetCYXmWYNH7Varzig0LB7LQvuIIwprax49fpBpM41Kp+iCEVy q4di81x3eQXdOvKu+xYduDHoTLLVk3ZZEyUjBnZsSwbNG7coWvGK35v6oV6CQoEBK/UTdPpxDCt qwcMcHFkr06I6Kk8LOPUF5wSSNPtDOvlZFE+2ot2Am5Jo9RaGGIgja8B3UzV974OuyFfYYZKtUQ yB/0m/iR1FKrh9MwGn21m/i3L7qe0A== X-Proofpoint-ORIG-GUID: tzxI7Q_LtsVPVVPf0BJ_vspjyhvceYid X-Proofpoint-GUID: tzxI7Q_LtsVPVVPf0BJ_vspjyhvceYid X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-18_01,2025-10-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510160017 From: Prudhvi Yarlagadda The fifth PCIe instance on Glymur has a Gen5 4-lane PHY. Document it as a separate compatible. Signed-off-by: Prudhvi Yarlagadda Signed-off-by: Wenbin Yao Acked-by: Rob Herring (Arm) Signed-off-by: Qiang Yu --- Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 = +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-p= hy.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.= yaml index 119b4ff36dbd66fe59d91c377449d27d2f69e080..3adeca46d9aadce103fba8e0375= 82f29ff481357 100644 --- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml @@ -16,6 +16,7 @@ description: properties: compatible: enum: + - qcom,glymur-qmp-gen5x4-pcie-phy - qcom,qcs615-qmp-gen3x1-pcie-phy - qcom,qcs8300-qmp-gen4x2-pcie-phy - qcom,sa8775p-qmp-gen4x2-pcie-phy @@ -178,6 +179,7 @@ allOf: compatible: contains: enum: + - qcom,glymur-qmp-gen5x4-pcie-phy - qcom,sa8775p-qmp-gen4x2-pcie-phy - qcom,sa8775p-qmp-gen4x4-pcie-phy - qcom,sc8280xp-qmp-gen3x1-pcie-phy @@ -213,6 +215,7 @@ allOf: compatible: contains: enum: + - qcom,glymur-qmp-gen5x4-pcie-phy - qcom,sm8550-qmp-gen4x2-pcie-phy - qcom,sm8650-qmp-gen4x2-pcie-phy - qcom,x1e80100-qmp-gen4x2-pcie-phy --=20 2.34.1 From nobody Sun Feb 8 21:12:34 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 5E4571E885A for ; Sat, 18 Oct 2025 01:33:48 +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=1760751229; cv=none; b=pzAEQFzDdAoNGeKAo5l/BHwuzzSJMpXnVW29ByIulHNWiiPAS2Whyh4iEQLpnDwZNeqkSFQ36FtKwLOFKR40BdYoYsfx8KjemtqMXPHsjcQc42BvY2/qaqpEzX3TKJgrkA2zA5jy5XaKQ9k9kG38PsKf6n5pZMccSX2f2DkYls4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760751229; c=relaxed/simple; bh=I0wlRKT1XyxrqdOXDDuPSFf6E6TDNjkNPLI2YKlf8Cs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aWXYFLLvHcCGh6gEluGUXRuWGtI0Mn6nrzl98GYT72d16RGwQW9xtZWljorrd4AdTkco0iI7WTwSPAdf4mdcQd2lQdCpORw1AVfMbLEzJ1bDBIBj69puIZwylRFXjTMMCFksAUouHkBbkjBKrHLSoz5VI+yFAz/YRD7l+opQwx4= 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=ISBtsi1r; 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="ISBtsi1r" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59I0K16g014227 for ; Sat, 18 Oct 2025 01:33:47 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= JKHfuVsy+oceJ8iDUBL9LmTN7OlbK4Cqz9zKDF8RHcY=; b=ISBtsi1raIQvBuPy a/0azRHlBDi8E3xun+fkzWu0lQkHAF+Dxv4STbBlVGm1cWpqWVlYJMm+AaqJM8FE 4Tpj+PL2SVmtcv841bwWH2tgtdjo32kZHzFW4UOQaVgO2v5YR6GLHKTECzjyaqzP qbEi1GUgYIdLT3PfSnStvnq1rVxKACL1wfogW0cmlRl52ECie7Ud8wVZ+kIzhhd6 pRwOaz88B2IdF0i9Z4Hrpz8GimQB6BLl9T/P0cMMJMvAeIF3z1WTs8J8VwqKhZZC tzrivNzF/Ih/brckHDDcKgTNSy0Rvn7btZj/GLDFlG7RdWNIb3CU0/Ii7jbrlK7f WDkkQw== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49v08p83s2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 18 Oct 2025 01:33:47 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-336b646768eso2849453a91.1 for ; Fri, 17 Oct 2025 18:33:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760751226; x=1761356026; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JKHfuVsy+oceJ8iDUBL9LmTN7OlbK4Cqz9zKDF8RHcY=; b=pQJ0og0FH3uBo8Z/zH/iqGQDDr8p3N+BihaTm9PCjx8eRev17xHmp4yyAEpbfy4l33 TGDAoWYQxkZL2+l/UOhayejW0yE+90C+YB2M4kub5Q3HtXJAMKMEg8oheX/FCicNOOSV 4XyAla4585G1nfhlDX/RdQkgnlgCw7Tasxn3pGKP/JalTCwo0N9hQc4sR3dsCzzpsHJQ 4cGqlmcR+gnHYAjnpt6qwUsIMvcJLrLbsy2EvvVNuAKD4D4m4DjdMGZT4iNBGzbNsBQe Sah4MwDZ8J82t3YlTbuodkvSa6T71naZ7GR5uozjKHCShUky+cAmYg5iWoUmwlZ6koFO sfRg== X-Forwarded-Encrypted: i=1; AJvYcCU7wfBrOcp8Q3E7WVJCXj0i17gwcV650TRVTnEGTfAVWgl7vAqDd5zFGpvfXG/dM4bj+ohEmQhEwCGmhpY=@vger.kernel.org X-Gm-Message-State: AOJu0Yzmgpmr0C/7yJOYVYf6FKxorM0Ba2AyRoR/HMFFXcXr6oZ7Nr3d oyIZml8+POvnZxCX0Xe1TRd/MuZgEnRhd7qu8KF01BHP86FIxvdfidSKsNBJK5vlioYoyr5GKL+ V9CdDr3jzCnmmPKmbBHEtUykuIhzaAukXiAZfqQ2olbxiIrBDjnbaaj6aNLpXtOw/bnE= X-Gm-Gg: ASbGnctrar/QGOGBQjKfCkC+abP52Qeu84OC6WXSnYu4EJ/2w4YdmdRdm0E7AQQ2t/H RGalJm+unFzmyB+qXfcWBSuKI+s1luthnklTxqu5ozmUYl+RRiXJx+HoQVacgXamnxSDFloeXOr rPIhvKky/dR7zzCs8t5Kjh66g2bmPRmWzVGwP5H4gLvTn3ltu8i/aHbI4AgMpwMTUEgxRqGMgis wrYdbXEciv43oWalXDdndGohBt7EG6VnPqgWvm4rw3iZa+yD48nVpalaVivSjQJnTN4RjwcJVZE lVLzECf7zLUbFtAWSwn0ker8OfANeFv97Nf1YapoFaMSlMfK/207RuX2vZKPmvCHuMCRAHaxaW9 Wv3z+MzdMfaJpFbIOE+CKgO0ADnUnNNadOQ8l39MyAcHKiA== X-Received: by 2002:a17:90b:4c48:b0:32e:d9db:7a86 with SMTP id 98e67ed59e1d1-33bcf85313bmr7318077a91.7.1760751225989; Fri, 17 Oct 2025 18:33:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGCLJHcffGnBNSb1uIKAURYiSRJBdo8k5B6+vXHyLSCH9P8q78ibRunDV+Bq0HRBxM8f0QGsA== X-Received: by 2002:a17:90b:4c48:b0:32e:d9db:7a86 with SMTP id 98e67ed59e1d1-33bcf85313bmr7318051a91.7.1760751225561; Fri, 17 Oct 2025 18:33:45 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33d5ddf16bcsm791695a91.4.2025.10.17.18.33.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Oct 2025 18:33:45 -0700 (PDT) From: Qiang Yu Date: Fri, 17 Oct 2025 18:33:39 -0700 Subject: [PATCH v5 2/6] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe Gen4 2-lane 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: <20251017-glymur_pcie-v5-2-82d0c4bd402b@oss.qualcomm.com> References: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> In-Reply-To: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Qiang Yu , Qiang Yu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760751221; l=1530; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=lvTnRsMiPSJ5k4uuUJ+DwrEJUHYQxAxGH4V/2h81Rsc=; b=58rn2PyPvlKLrWvBfarUKaCmgk8vu5L7E3vZhvNxLJ3/SZ1oHBgGJTx8qTgeCYyNgvFK+RKyZ f3tBW0+bzbBCzqZL2jqGRhhwuoFHKBtUmf9KBWvv2jIb/NCfvcdJi7B X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDE4MDAwMCBTYWx0ZWRfXx8BFa5X7EK/m Q4a4PkagsYpQQjw09srje/NgqqwWhTGlhBubUlIfD91Q8ZdU+Ce1pQuVh4OZpgu5J3bgNFh9unn 1y90KXRn6dp3sbvNd3VOjlAfU9IOvEA+rKZAZJqChLO9ZcSC9gG3VRQV+WM05gz6HX+QdIrQQAN 3pLI2HqBsDNYUhlos2vv1nrCNAF4OGdGh77UKjto0qOIOcW9JRJj+ei4SWcpuZuPweZ4ULLQPJp m3+RRTDyJoCE9b46VDaGnNF3YmP2n17t3R1+uJR0aMvTB75fHy7jqE/trELpVzf1xrBHyTpalAS FTb3tf1a4EsJqb81bc4XW+XB6GrKASWCcehe/4B4jMdxTZNwyD54Xo9Rec2nU/n7fmY9Nag5nhm NR9/4MxneXwPqp5eUsd29rnXi64gsA== X-Proofpoint-GUID: 67OTbXmWYLbn1o4cfsPpGVNiznR8Qb4I X-Authority-Analysis: v=2.4 cv=Up1u9uwB c=1 sm=1 tr=0 ts=68f2ee7b cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=G_jr2P4fny8E_LuvC7MA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: 67OTbXmWYLbn1o4cfsPpGVNiznR8Qb4I X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-18_01,2025-10-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 suspectscore=0 malwarescore=0 clxscore=1015 impostorscore=0 bulkscore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510180000 From: Qiang Yu The 4th and 6th PCIe instances on Glymur have Gen4 2-lane PHY. Document it as a separate compatible. Signed-off-by: Qiang Yu --- Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 = +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-p= hy.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.= yaml index 3adeca46d9aadce103fba8e037582f29ff481357..b0d1efb84fcf5abc3fcd9146f89= c903a4ec84dba 100644 --- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml @@ -16,6 +16,7 @@ description: properties: compatible: enum: + - qcom,glymur-qmp-gen4x2-pcie-phy - qcom,glymur-qmp-gen5x4-pcie-phy - qcom,qcs615-qmp-gen3x1-pcie-phy - qcom,qcs8300-qmp-gen4x2-pcie-phy @@ -179,6 +180,7 @@ allOf: compatible: contains: enum: + - qcom,glymur-qmp-gen4x2-pcie-phy - qcom,glymur-qmp-gen5x4-pcie-phy - qcom,sa8775p-qmp-gen4x2-pcie-phy - qcom,sa8775p-qmp-gen4x4-pcie-phy @@ -215,6 +217,7 @@ allOf: compatible: contains: enum: + - qcom,glymur-qmp-gen4x2-pcie-phy - qcom,glymur-qmp-gen5x4-pcie-phy - qcom,sm8550-qmp-gen4x2-pcie-phy - qcom,sm8650-qmp-gen4x2-pcie-phy --=20 2.34.1 From nobody Sun Feb 8 21:12:34 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 75C761F03F3 for ; Sat, 18 Oct 2025 01:33:49 +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=1760751230; cv=none; b=EEgY8IqxQuOBxaelDQaxC3jPvGOgn+B8+dDQQyJ9D7PeHRmTd8HC3NHbJcqIWbuItIWi9K7nohjo7V8CCwaHF1ATslZLW2o0jIySzdhLmCoHdXNPg5r+hWNVei98zQb/zMIOUQ0PBqjlbMmWa3MjlWJWxODHwMySM1ZRIahHrqE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760751230; c=relaxed/simple; bh=JjTidZQB/64meRBY72wsiS5dDWqoy5vboHdQPrUMssk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m3ejF+FKn7JAU/pTl/YQvk4PRuN3ZckQgv3+CSnKavzHOlZS9RBrKV6jWMU1kz0J1ZMlvXLmlxj3+/Cnl2fZ1HAZEGpE4Adbb8SjMXjmjb/AyRHeqllMyBGoQC1MAuShqh/H5SoTwyVaQwWS5awJulFxpsm0a5FudBW3htBVRy4= 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=jsMNkZE1; 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="jsMNkZE1" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59HJH4EO017615 for ; Sat, 18 Oct 2025 01:33: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= yL7Iw1H1yxY1RKY9O3NOo5NRWkBTocM3EwLCw3QQ0Xg=; b=jsMNkZE1AyDKc34D 7f9nENu6iufATV1LGrWEQhTnNa9FIDfrd9wDwnGUJsG6qP2DSVv3gz9kGpm9udkn tzNTO1UaW2P9JjTJTkvsbZsVUkZyo+YiCcoXjenXcCqdgYhsFonSQImAsKqhN596 NQlJrMqTplXEFbjM5ga+Z9K2wYeyQw1N1LJ/sW2B6CFiaPcIuVGAeRj3SqSt0t4u rsMzxDWlH0YPh+BM1DCi91T0QirrlqAULlEHNIWKmiP7kZEjym1+2YQmBNAZ8yOd +1T+JlwHxu7kqViaFTrfihKfUqzyG2aveaY1ri7kdlzpCTwVRw74fKtdPi8Le/M2 WI37Vw== 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 49uqun9kak-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 18 Oct 2025 01:33:48 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-29085106b99so25774525ad.1 for ; Fri, 17 Oct 2025 18:33:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760751227; x=1761356027; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yL7Iw1H1yxY1RKY9O3NOo5NRWkBTocM3EwLCw3QQ0Xg=; b=v/VqLJukhLb+b2+ALcc7xou/z9w2BuRRqywqGCRAifedTvVkQvCNG4P6+bwNU7/fVI MFQW2BJj3aE72CNy14tdwlaMh9YpFZ6etbHfnTVxpf2UJLa+ZHALIjNmSZ8FFD4YzLaS ovMjvIyEJl4XC+26ygPxJOgyKJ1xeOkgG4JfXDP3YznsN8QU3GmmNLP4mPZ4FVx0ra3n deZBMjbQqpukQHYv0Rlz1uz+PVSzwidgikvJ/bfD8g5UaggxXZhGAZ5RmjPyewHYbktD sWHZrqcNUKcnKEXK35j9lLx5XiJOl6FpXySxDOz+I+UGThMX1jxWJah6phDrj06XrSEJ trOw== X-Forwarded-Encrypted: i=1; AJvYcCXLGFceF+3m9VEx1BQq3PW1vqRN0+bcw7WK5acMFdu3Yx0KDIx8eRWpq0J6bmJLRtNURBariS4IDZFFZbg=@vger.kernel.org X-Gm-Message-State: AOJu0YzoM4i0heWkBrU2G9jn/iFASxMblQc3QIXBFw5EtyMPFYToHa0q Yomm//2OSbBhnsKH690ACqeKDWNZM5lJ6PgfgiONLoACKUNWxm4HbumVN02fz0KNTauabj062Qf qVPz+xVxUMM4nQmLd5outCqtYj8fHFkfeRSuKJ9k1heHd0O+iwyxUynRIxm1MsYJDPlM= X-Gm-Gg: ASbGnct1tRqRbnT+8HtqPsXP6f3UHZkg9/2ToVF+zwcep2i0fwF6o1mWDSz0McUtSm+ 3z8pm0cItJW5yPqWhdJGb7lFxKR3mpfhgpxe88sq5TE7GWLuHq4MibCbI5wbiBtK3EDtcFDNRcp y+3uy+3hEXhjSbClUG7meRXhLpHnjo/l6ilRiOh03QEZfL2LbQ4zwTaUh2OzGDtKv83fHopJz6D ouxT6/e3zrqoywPGgvSB1UMI4+1isOpmH8bFk4xZPjvP9GI6bLpPyQUJFAUE0gPlV6HkfQzfh3F dbjwhvke2XwftzrNX9KCSr/A/L529HWLex6R80wbk+B/vQWVIhIrYTzeD3SDYcOv7Q9RHD9lhfg pxMnXK4uF19Rmw4eSY5k7rJSJ3AqUMYEqz6XBCig3G5vcNw== X-Received: by 2002:a17:902:f78b:b0:290:ab61:6a4f with SMTP id d9443c01a7336-290c9cb367fmr58341725ad.15.1760751227367; Fri, 17 Oct 2025 18:33:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE9hDmHjEaPzyblYMvIXbWGcSrq2rVVNWtCtuBRPfBhjjoQkGpW+JgacHko1My72hwjOFIDGg== X-Received: by 2002:a17:902:f78b:b0:290:ab61:6a4f with SMTP id d9443c01a7336-290c9cb367fmr58341445ad.15.1760751226941; Fri, 17 Oct 2025 18:33:46 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33d5ddf16bcsm791695a91.4.2025.10.17.18.33.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Oct 2025 18:33:46 -0700 (PDT) From: Qiang Yu Date: Fri, 17 Oct 2025 18:33:40 -0700 Subject: [PATCH v5 3/6] dt-bindings: PCI: qcom: Document the Glymur PCIe Controller 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: <20251017-glymur_pcie-v5-3-82d0c4bd402b@oss.qualcomm.com> References: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> In-Reply-To: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Qiang Yu , Prudhvi Yarlagadda , Wenbin Yao X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760751221; l=1272; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=HOWusfNTWzHipvZF7Qt0wgwXwhNMDSpIrgzW11n9LBY=; b=8pimNyDGXNzEl9GUpN7Z7wb3o2a3g+9Fung2WFtYQIGnL7Kk5LNNsPZGGf4IeLUil+4UCHuX9 65P3erQLPnkAJHXTPIo3PfSQ08IYzKF9rHQm7V7C/JPhAyowoiw8Kki X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Authority-Analysis: v=2.4 cv=aM/9aL9m c=1 sm=1 tr=0 ts=68f2ee7c cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=eBPcRD9z0Nary0_f1DAA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDE3MDEwOSBTYWx0ZWRfX31cb7wqCZs0N i9F/5fE/iE6reoulLAAjgn9+wiSU+H33m60Lqudfg4NoLv0uIsIPopzk3y/fAqh4OjJRR5964kO sAT3kSE1+6VCIY67orxvXDkFDTHxL+BJlHsd73W1+GLWvDv3a9jqotm+jVENmbfTOYRTYSOaceW h5JXiIe1C9ddF45dFi1IBlbPboAkVJPDJTq69mTf8zsXm0tV/SE+puEIZeGA9IWAqpyKc7yf5N0 r5jaxsYzOJAmySFAN5BVGEjvmpxx3JlUdlw4GEcrujtZs/5dV0K7Me1UQy8VD4NkKd2FaxmXgqR Kn9QhC9yiIM2Ym5twGUa8BcO8QnA2VBRDh/bbH15pFMtxyu/i3sU221cNPAuVL4NcbipRsLRTdP wvLWTvoF69c+1lmUYruf4HO95ybC0Q== X-Proofpoint-ORIG-GUID: JZ0Zb3NwgAYwqRuPADH-JiHBp3T89Fa9 X-Proofpoint-GUID: JZ0Zb3NwgAYwqRuPADH-JiHBp3T89Fa9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-18_01,2025-10-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 clxscore=1015 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510170109 From: Prudhvi Yarlagadda On the Qualcomm Glymur platform the PCIe host is compatible with the DWC controller present on the X1E80100 platform. So document the PCIe controllers found on Glymur and use the X1E80100 compatible string as a fallback in the schema. Signed-off-by: Prudhvi Yarlagadda Signed-off-by: Wenbin Yao Acked-by: Rob Herring (Arm) Signed-off-by: Qiang Yu --- Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml = b/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml index 61581ffbfb2481959344490e54daea001aaa4ca3..59be6c66b39b5e78418194ea4d8= 686956303c8f1 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml @@ -16,7 +16,12 @@ description: =20 properties: compatible: - const: qcom,pcie-x1e80100 + oneOf: + - const: qcom,pcie-x1e80100 + - items: + - enum: + - qcom,glymur-pcie + - const: qcom,pcie-x1e80100 =20 reg: minItems: 6 --=20 2.34.1 From nobody Sun Feb 8 21:12:34 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 D83242147EF for ; Sat, 18 Oct 2025 01:33:52 +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=1760751234; cv=none; b=sURciSphVjlZtAoy7Ltot5uAiYnZsutcOgSHs2Vyj9Uuj9lYV2rN8dbZnLwUqOBgWCZZK5yIuTtqfhCj/+mSlnTge0QKLtvdumyiJVHKYdNEZQe6Ep9yCGLPDA08Kf9vvqIviYf4e6Qev6t81cmrd2Ya4f9Fjj4AkDvtzHJL9u8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760751234; c=relaxed/simple; bh=dRqJWz7OIwNnKTzn33y4BQaTa8oSs2p8RyOoVIfWlw8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ceaGN58650W8PTXVu65HpX0/1mlje6RfddvnubPCwf9KPsVZE8gyomloL+VL6XITRt5iFI5uh1Tfdapt2uLAy6JqHgzMoXBeLqJ05vY912KR3gGcVpilL7sl7C4kY3D0gwXQ4W410L6ChY1cZa3GdAKi6Ex594nROnitaZ8iPq4= 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=It2rF1oX; 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="It2rF1oX" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59HJG7bU018419 for ; Sat, 18 Oct 2025 01:33:52 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= LnqwEheiYw4eMqGgagIbYYTEmFr59FG4+mnaf+XhjEI=; b=It2rF1oX3BLd+TU8 kyLXZGWIHND7ASt9uuxNpKpZ8T1giFdsKSRKC8aurqKTNe7rwKvPZsKYi4RXVJCg LscNR5QKdkAq5lzGhXmy+rrKfPexXmdwuSbIIBJJwq0+0L7J+BuI53MOrsgv/+vF y3zHJukGY2LaAwRUxd2fBofswTT0Q+6bi4rxWqfExG0DbjoWDiJZZiD0dNWS9fhK pBII8wo4S4wrc4ECnmJyobe109ARn4sWQDX/927a0RXQebgzvB2ceTzDQDb+HLXl C+Jmff8EO/Rms7QUv5uLQv+fM2WMnDxzE2RZnnCmvMl00WG4CIW9UL3Jktgn+mpG TPl6ZA== 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 49qfa8p5sk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 18 Oct 2025 01:33:51 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-290b13c5877so47567945ad.0 for ; Fri, 17 Oct 2025 18:33:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760751231; x=1761356031; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LnqwEheiYw4eMqGgagIbYYTEmFr59FG4+mnaf+XhjEI=; b=eq9cJ70/zSGS10Gm6yH7Pwsi1kGuriUjXBk+HXXR3gPreakpNuQmcpJ6ZgTIT6/N2c duxB5+PYKz5B9xwjJG08lo0Kyarl+7uIJBz0TRaVBlDRu3+/QIIAMNctEMH3rexu9BQq 7R9hwZ82ZIXnKGwAApvf6wy5uripzDkOEyUMHXh623i13gkdUK5SWS1ZACXm71ca7VaJ tOVUqHFeeo8bbJLXC/PxaMdr0KoK2ywPhw8hMMsZwsK/uBgsMRTJMJLAvgoJPcdrX10S eOOcfGESitQKTj80Up+2FbHLBOqu0hWebyb8bkqKV/Mr/16BXfF41GdPXZ0anilkRQjM QIVg== X-Forwarded-Encrypted: i=1; AJvYcCXC+fwxSbQFNRBqzrPQJk2mNw1XEh/9ZVAJJbHZOPOSGtRIbfHR0VEftCO0KnUMRGZQnO8KZK/6XeIcjPg=@vger.kernel.org X-Gm-Message-State: AOJu0YxBx3gZXfmi5KN+GGQhSY8EAYhocaWQjV/dAe8Oi34v+kOpucqa e8PqO2U9aOY1272LKqP4ILBej8erWwVgAntNSTZaT5x89jtbPA0K3E2LFw9zqwStRFuhOAxpIX7 RlJz8qjsXbr1G+EuEBIEbW8DzKNTK2bhLNAWwYzg7Tk+H38GEsSuYeNI+phxFBJ3AHbs= X-Gm-Gg: ASbGncvonPz5gz21VzeqgmllWdIgegCcGLs0IawqxQgNmMYHq2yB9o9NIlCmbNSzrrG qJ1Jyrkf79edxjXrzgfMWLfEFr+W1TgUSUxmt6MbO+vfVyp4KA0qI56z08v69fyk8hbe2y9MpyJ 8/QV1WSUN1AJKs1wc7bvFB8+cfwkSm+PZw7BYpQDyg9SbiJmxPMgeULUPof4e64zY2wVVj08UfJ tBhPKQ3dE9zaRXZJc2bshKOEr6KHh3KwqpLFksaaQuZMrm9lrKdWRhm6Ey8/thtDIRW1MnbrBhZ GBJ0cVXj8UYmYoH8+IV67FVLgEQVFp/kakcyA+eqsov2gvmNoK9Xx09K+/gtd54AxwDgmOXMkEW 29Aod9VEA9+/0WOoGZeOD6vacxFrLQ3eBtaDCTrVFKutWNA== X-Received: by 2002:a17:902:ce12:b0:26b:da03:60db with SMTP id d9443c01a7336-290c9ca6b1cmr72784835ad.13.1760751230585; Fri, 17 Oct 2025 18:33:50 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEyqTnRrVLfri2rPa2KLlfbixfUhrUK3J0pAbGviBCAqZVoD1KHQxtnhlTVe79JwMAh+DNsIQ== X-Received: by 2002:a17:902:ce12:b0:26b:da03:60db with SMTP id d9443c01a7336-290c9ca6b1cmr72784485ad.13.1760751230159; Fri, 17 Oct 2025 18:33:50 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33d5ddf16bcsm791695a91.4.2025.10.17.18.33.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Oct 2025 18:33:48 -0700 (PDT) From: Qiang Yu Date: Fri, 17 Oct 2025 18:33:41 -0700 Subject: [PATCH v5 4/6] phy: qcom-qmp: pcs: Add v8.50 register offsets 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: <20251017-glymur_pcie-v5-4-82d0c4bd402b@oss.qualcomm.com> References: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> In-Reply-To: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Qiang Yu , Prudhvi Yarlagadda , Wenbin Yao , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760751221; l=1673; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=229Z+uA9EBUjxLvNJs5f/sN8K/iZsIa19KeM+KZknsc=; b=FMk3XJnpt5L5oYFyTSeIgwj4netRzGwWjSHT7VYRPORe2EsVKTIv45z1fdtp+YHxJZXiYEfIt o7Izq7Q8MQVA3O4tO25fm5D025He4SOrT2R0UiSf7mQ4ss04x+4OsSF X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-GUID: jHx_CkzR0Jq2Dv2AwONDwxLpeC5ZuD8S X-Proofpoint-ORIG-GUID: jHx_CkzR0Jq2Dv2AwONDwxLpeC5ZuD8S X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDExMDAxNyBTYWx0ZWRfXyfRWsavWo2z4 JRDuu1Y2CeoaqmvobVRZC2X0auMsDoQQz2CxUT9ee1MK8L7EYrI4v8wePJBEzNq6DKRI/0RAv5N bQlWnTf4Nst9FiNGWWAfqd1oDMn1siQ96eZpGe0JsJjr/F8ek1n+y+yj2FpGrM+pcYgIiNeBER1 UWS/9n4igzVgPM6x8pOFv5AQ283/HUagiQ++hvREMe7Lo0DvzZaezOGNpDn3jBfdnC0oHxFsUgm zh0h5DpG9DxfH592dm4imVb3nZNdvt1bsYhPOcaqSZZeQlHKuAIH9wXrlq9IOH63nrrx6qeV1Ab RCyZdR7rVgQjbxIKqvpUq1vdtdK7xQp3kS9yoV5LNPPZbFgvD3buYOpNm1Fdc1uwLRZ2k0dFGPM /OoOB1U5W00+OHAf0R4rhM/Tgbe9ew== X-Authority-Analysis: v=2.4 cv=JLw2csKb c=1 sm=1 tr=0 ts=68f2ee7f cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=MyfKwbsdfMS_-thd9JUA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-18_01,2025-10-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 adultscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 malwarescore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510110017 From: Prudhvi Yarlagadda The new Glymur SoC bumps up the HW version of QMP phy to v8.50 for PCIE g5x4. Add the new PCS offsets in a dedicated header file. Signed-off-by: Prudhvi Yarlagadda Signed-off-by: Wenbin Yao Reviewed-by: Dmitry Baryshkov Signed-off-by: Qiang Yu --- drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h | 13 +++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp.h | 2 ++ 2 files changed, 15 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h b/drivers/phy/qu= alcomm/phy-qcom-qmp-pcs-v8_50.h new file mode 100644 index 0000000000000000000000000000000000000000..325c127e8eb7ad842018dce51d0= 9a6ee54ed86ff --- /dev/null +++ b/drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +#ifndef QCOM_PHY_QMP_PCS_V8_50_H_ +#define QCOM_PHY_QMP_PCS_V8_50_H_ + +#define QPHY_V8_50_PCS_STATUS1 0x010 +#define QPHY_V8_50_PCS_START_CONTROL 0x05c +#define QPHY_V8_50_PCS_POWER_DOWN_CONTROL 0x64 + +#endif diff --git a/drivers/phy/qualcomm/phy-qcom-qmp.h b/drivers/phy/qualcomm/phy= -qcom-qmp.h index f58c82b2dd23e1bda616d67ab7993794b997063b..da2a7ad2cdccef1308a2b7aa71a= 2e5cf8bd7c1d7 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp.h +++ b/drivers/phy/qualcomm/phy-qcom-qmp.h @@ -58,6 +58,8 @@ =20 #include "phy-qcom-qmp-pcs-v8.h" =20 +#include "phy-qcom-qmp-pcs-v8_50.h" + /* QPHY_SW_RESET bit */ #define SW_RESET BIT(0) /* QPHY_POWER_DOWN_CONTROL */ --=20 2.34.1 From nobody Sun Feb 8 21:12:34 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 B534221772A for ; Sat, 18 Oct 2025 01:33: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=1760751235; cv=none; b=JXQNXO8pGTkiFwiQQXg3KmQ02PKicgIbrdKjmwQcrwRFAOPetmPMWXkgk8s3Pz7JMswljDbHKRH6tW04seHGp777qGIMmqb0WQQng/FY2t06u1gRplXEAMjmJSS7ZTiE1CY8csYVTGhsFeGxHrDOEUTkmZ0UgVNEufXjU2tPWN0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760751235; c=relaxed/simple; bh=zt/h1GPrcku6VfCD1Z2xF2fCFX7fT2M31PCFfCnbMWM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iGlIvUDitJFl+Ud/4RmtpEfucmmm9et/DXW7wOKyiPDJyx55RFEwkt7SmjpfEVSw9H9z/xwPMj9oS4Dj1S5iR1WF64f06Ehma8WpvWCXlSfAIP0pIbbJ0y1cgpmKNEeqTYF1frl8dWMQhDNlRJDnPZcI4fCfcLMU7XylEGy/v2U= 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=QSsKepWY; 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="QSsKepWY" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59HJGBQP003096 for ; Sat, 18 Oct 2025 01:33: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= 36rRRJsb8die6TTtLLHxpI3oG8UeacOGLRFgDPbnS9E=; b=QSsKepWYbMMQ6FAi g7yl1X2c65Ec5QzyGBxMjSuwnc0ZRNY0y7wcNIL9IPQxNEG2sP8jpqECljDqWvZh V3lTFP7a0rGBdTpuS1hfre8xYjxJUThid9TE+I7Y0MrGxAbN9GErY7NnLS/lTWGm LgslG9XjABVRng26uDsB/ShpXgEIxpf6629ivvfL/BOElmvxDlvwat3aVoXpMrEE nhpJ5EhKxH93NidQgSXON5Vx1kRaOkHYAUwSuQxHkrrW+yewo1jibH5EojICGmbG LhpcxwB5O/+iMV6V1yVkjY7GnBFN8pKp9KtoNL7pZ8GWD1wJHmaGTU3GjxEC9AAF Wq3mGw== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49rw1atcr9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 18 Oct 2025 01:33:53 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-32ee157b9c9so2081884a91.2 for ; Fri, 17 Oct 2025 18:33:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760751232; x=1761356032; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=36rRRJsb8die6TTtLLHxpI3oG8UeacOGLRFgDPbnS9E=; b=Hhd5eILTY2DwpiGduWE7ZQjotg9S4xy+SxZZotjDveGKTi1jeGze8H4pg+mGiPAUG0 TUul18uJe6/FVHvemtCSNMecajoXVa9hWwPRoWzyBeouMqN+4/LmGK5Y8YTJ6ckEXWSW 9gAKbLuN314pyQ5tkPlR0MHThxU8jALb2Mv3rajUlVsr6EBV6VLHmPG7xdz9MIWa6QSs gwQ1rkWuh90ITP/MFFRrQCF/0BMK2G8oxm90bgGuf5BYmOri80lieObQkrpE5OimwjlF HGsfd3NNF+bLATsihdfA0wPG4ZEEaevOJPVOzd2CZ6A8fLos4XQ4dycdAKjoC5mJCyRy +sdw== X-Forwarded-Encrypted: i=1; AJvYcCVzNrcVJGkIac2Qt00OUHMInGAjWIRNxFlwBcUSo3+COkIEhWJ+Ny00tRQy7EFBT6nvg62tzSOYHPN/c6Y=@vger.kernel.org X-Gm-Message-State: AOJu0Yyb5COyHsPcWGnsk0nsTJVbRNQxxTONvy8g5cnYFVwiyZ0XjOkW LFJa2IzrB1s2oVgF7FwdAYMI/F5l5tmzL1CfI0Ysem63kVmSxsiRPrINSPSQ7WQwc/EUmfh+En2 z5ZWEHPbUz1WoOi4dDMjCk2GAlLHq/C/BNJwBlc3o3FDdVvJltNtsTvk9bc7lvmuLclo= X-Gm-Gg: ASbGnctDRsZgp2GvC3haEtbQO08dMeQTFakSgFwec8kmSSp0mDk+nl3hyck+l5bnkCn gDTcj6WQzWb/o0Na3DKOy4c9y4W71OkObKx+yVEE4bIP/jp+/cWjFMWC1lkXUinYbUhMykv0h+V M0uEA4Ej0wo31PXk+0p2kSwsXLvAk765noX8d3oV044U2P6jBXgZ2jm/3S0xk1NV0lQrD3Mu3JR Wp85ExPHWHBSzUu79bUhsLjL0kbhNG8jaESh7XmhRorJUC1ZwIjTkidCNVHO12DNSqGb5CdyPvy DrOru/uDW8y7ccfT+E9ysCmzZmpjaNUinG+yqk8cUnqJS1jcpEciivg3z1Z/rnJHw/MqnsN95Ed 3OqPK4eoZ/hZDt32MJi1aW1h0s4lgJvLcEJzWuNMBJ1vtCA== X-Received: by 2002:a17:90b:2686:b0:32e:e18a:3691 with SMTP id 98e67ed59e1d1-33bcf919f1fmr7485201a91.35.1760751232064; Fri, 17 Oct 2025 18:33:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH2fgPD60Q0LounxiHKhoACGn2+QP/TkZujlOtJ/Rvipc7SJrKdnnGI+eNz+ntqIEijuewJXQ== X-Received: by 2002:a17:90b:2686:b0:32e:e18a:3691 with SMTP id 98e67ed59e1d1-33bcf919f1fmr7485161a91.35.1760751231575; Fri, 17 Oct 2025 18:33:51 -0700 (PDT) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33d5ddf16bcsm791695a91.4.2025.10.17.18.33.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Oct 2025 18:33:51 -0700 (PDT) From: Qiang Yu Date: Fri, 17 Oct 2025 18:33:42 -0700 Subject: [PATCH v5 5/6] phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 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: <20251017-glymur_pcie-v5-5-82d0c4bd402b@oss.qualcomm.com> References: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> In-Reply-To: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Qiang Yu , Prudhvi Yarlagadda , Wenbin Yao , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760751221; l=2929; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=3I4+Hh02UK/6hCXFAJiGGjbIJsRvaSQpVywV9Q7zV1c=; b=dKOgcVx4w6ztqfdIQRHnQOd2o6aFzRsanH60UTNwCy92Yge+jRnAAJ0SEKuR8G3sBjmBVOMKr rZ9zpNrUYtpD1fRGewkb2hmXQyRE7yq4vYg0tLfkiQp72LU7mZfM/u3 X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Authority-Analysis: v=2.4 cv=K88v3iWI c=1 sm=1 tr=0 ts=68f2ee81 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=cXB1dxBGfnZZ65A63A0A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: cHTkbrAvvz4lhgWT04LdFuu8rWoeGTls X-Proofpoint-ORIG-GUID: cHTkbrAvvz4lhgWT04LdFuu8rWoeGTls X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDEzMDAzNSBTYWx0ZWRfX/7lzOCuBi8gP sbp9SvhMA3iycGQCWAKLyAwWXZRhpxnAiXJAKlAXOMDHoyRfDdNw3lcK1mFeQkSGIQyP+kUjG/S ngooGCh3Aj8YD0ADzh85EnpKLeT+ibNhDUuLMXAek+oOupv2F8j82L9zmMERQuIEBcehz4KPblu zdsMIB2hMuQ3epelci8eA4C0hEB3r3vAN4W+uXdQwznkz73gPcWyZqpOQyl8bCRZ4QCEDE8pC+W vqY4tmUGM5j6pGOH4N38ZhUJM7rAUqLSDOw9qHhTm3MsUN9lO2lrydXNqt3xChs3OMOqxCnZTPN 6VrK0AdaKpMeE4XEj+GNJNb5IGkeTSuUKui3qRjO0JrC0xeNrIvKdWUapeITHdOMboJ6BPllDEg j21NFRF5AFUMol/iud6//1vU3OYICg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-18_01,2025-10-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 impostorscore=0 priorityscore=1501 phishscore=0 adultscore=0 clxscore=1015 bulkscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510130035 From: Prudhvi Yarlagadda Add support for Gen5 x4 PCIe QMP PHY found on Glymur platform. Signed-off-by: Prudhvi Yarlagadda Signed-off-by: Wenbin Yao Reviewed-by: Dmitry Baryshkov Acked-by: Manivannan Sadhasivam Signed-off-by: Qiang Yu --- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 32 ++++++++++++++++++++++++++++= ++++ 1 file changed, 32 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c b/drivers/phy/qualcom= m/phy-qcom-qmp-pcie.c index 62b1c845b6275d924fa501ac64e69db5f58844aa..86b1b7e2da86a8675e3e48e90b7= 82afb21cafd77 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c @@ -100,6 +100,12 @@ static const unsigned int pciephy_v7_regs_layout[QPHY_= LAYOUT_SIZE] =3D { [QPHY_PCS_POWER_DOWN_CONTROL] =3D QPHY_V7_PCS_POWER_DOWN_CONTROL, }; =20 +static const unsigned int pciephy_v8_50_regs_layout[QPHY_LAYOUT_SIZE] =3D { + [QPHY_START_CTRL] =3D QPHY_V8_50_PCS_START_CONTROL, + [QPHY_PCS_STATUS] =3D QPHY_V8_50_PCS_STATUS1, + [QPHY_PCS_POWER_DOWN_CONTROL] =3D QPHY_V8_50_PCS_POWER_DOWN_CONTROL, +}; + static const struct qmp_phy_init_tbl msm8998_pcie_serdes_tbl[] =3D { QMP_PHY_INIT_CFG(QSERDES_V3_COM_BIAS_EN_CLKBUFLR_EN, 0x14), QMP_PHY_INIT_CFG(QSERDES_V3_COM_CLK_SELECT, 0x30), @@ -3072,6 +3078,7 @@ struct qmp_pcie_offsets { u16 rx2; u16 txz; u16 rxz; + u16 txrxz; u16 ln_shrd; }; =20 @@ -3356,6 +3363,12 @@ static const struct qmp_pcie_offsets qmp_pcie_offset= s_v6_30 =3D { .ln_shrd =3D 0x8000, }; =20 +static const struct qmp_pcie_offsets qmp_pcie_offsets_v8_50 =3D { + .serdes =3D 0x8000, + .pcs =3D 0x9000, + .txrxz =3D 0xd000, +}; + static const struct qmp_phy_cfg ipq8074_pciephy_cfg =3D { .lanes =3D 1, =20 @@ -4412,6 +4425,22 @@ static const struct qmp_phy_cfg qmp_v6_gen4x4_pcieph= y_cfg =3D { .phy_status =3D PHYSTATUS_4_20, }; =20 +static const struct qmp_phy_cfg glymur_qmp_gen5x4_pciephy_cfg =3D { + .lanes =3D 4, + + .offsets =3D &qmp_pcie_offsets_v8_50, + + .reset_list =3D sdm845_pciephy_reset_l, + .num_resets =3D ARRAY_SIZE(sdm845_pciephy_reset_l), + .vreg_list =3D qmp_phy_vreg_l, + .num_vregs =3D ARRAY_SIZE(qmp_phy_vreg_l), + + .regs =3D pciephy_v8_50_regs_layout, + + .pwrdn_ctrl =3D SW_PWRDN | REFCLK_DRV_DSBL, + .phy_status =3D PHYSTATUS_4_20, +}; + static void qmp_pcie_init_port_b(struct qmp_pcie *qmp, const struct qmp_ph= y_cfg_tbls *tbls) { const struct qmp_phy_cfg *cfg =3D qmp->cfg; @@ -5163,6 +5192,9 @@ static int qmp_pcie_probe(struct platform_device *pde= v) =20 static const struct of_device_id qmp_pcie_of_match_table[] =3D { { + .compatible =3D "qcom,glymur-qmp-gen5x4-pcie-phy", + .data =3D &glymur_qmp_gen5x4_pciephy_cfg, + }, { .compatible =3D "qcom,ipq6018-qmp-pcie-phy", .data =3D &ipq6018_pciephy_cfg, }, { --=20 2.34.1 From nobody Sun Feb 8 21:12:34 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 C4F0321FF23 for ; Sat, 18 Oct 2025 01:33:54 +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=1760751236; cv=none; b=nZxRZY4gyoeNsa/wBmQIiwrh89VgGXgrgnC2Fjps5R5CV9SBMKVySaYIGuN85KepVHKmRbzrEFx1bFLD+CsIPRgrQ0dkuDewg6JP3p3z5ciDRIoEM5iPoAeElogRmtUZzIg1jmKuJDkb1RJ7whDWgkdgt27l9E+JDlJlNtjonAE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760751236; c=relaxed/simple; bh=FpDxHLlqUZ+XGHyViui56XmvYboqFqBaLMsyLmHrEjw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VaeDUMnISm7G+D9/b+fwweOCVKN6jyR6wp1Hur1kka4YT2k4oXGgTGaj9ZmxeeLu2nNcodGbJYzcVGkFg/v8yFt028NlTuI6h4bGpsqaM+Z4sqs5Vdtae6qh/Rfz07HS+X6qQOVX9MpOrN06Je+OgloZuTlv/PjKwWoWLyKE5JQ= 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=b5n/i9yd; 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="b5n/i9yd" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59I0eL10009895 for ; Sat, 18 Oct 2025 01:33: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= ul01yB/PmIF5rsEoiQYYpJP41+BqBJ4MU+FjnMDvYVQ=; b=b5n/i9ydwyPNRF4C mNwPiE/afJxNHr9XdkDxHnofotjPRlipfBXq30EbfqHwJ09tz3WMhUYDSn62HFLA sCSziuYYsXqdjFp55VSyb9yka5e1hPTsX5O2onngANc9DS6HHtQOluJHFUPvnBlx Dn3uY3cSl/TY7VjJyOphQPGfFXnJ/I/joYP5nY/k7GFcphWNGrWvQD0cGJMHIRlG HICjWA6cFIZY0v1S9ltoBmlgh4oHolmPbnLrGtHA7aidNU94BtqjhTv5g6V7HlT1 gQhB+xjR7xct1E9FV5lmlcOwONY27TWOoLRP3xT51RGhV1Yf2jG/dyjUgCR0e1ON W6YyTQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49qff164a5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 18 Oct 2025 01:33:54 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-33bcb7796d4so1898914a91.0 for ; Fri, 17 Oct 2025 18:33:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760751233; x=1761356033; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ul01yB/PmIF5rsEoiQYYpJP41+BqBJ4MU+FjnMDvYVQ=; b=wEEJhIz17Tgq+I+Q2d00huUsXG+1v4+sCVmxmwLMDPNStJQVRF0vBNImI25Zf0IT1i 4v+ZLUq8myF2Cf2RHz5sTNW0cMENTUHQtSdXhAmMgpU2f0+8LWmkXEEpQVfo86feWgse n9mnYHaB88ysBinZS3sUoAbH1UTPy/CqSH3U9/ctfiXyIGY010pgVM+cMRwDCj09Fywu Mgn8TlvGXAmfvGMYJynseQUCNu8D2JrjevZAzMpUS/cNzBg0zofJhV0yHNZnebWxmIiY W0byOFCL4L0VJtX8UqbRO5QKVn7VhRHeF/OKZiZaT6VVvf22G11QmaBfPnWxv1MM5cJV eXXA== X-Forwarded-Encrypted: i=1; AJvYcCWHTJH4T99b4WYDGL8UrSxtg1rJoQZ8+zOXjSKnPH0yA/ukrn7Arso0fGLvYzauVpY02xzJIJ3CVYNphgw=@vger.kernel.org X-Gm-Message-State: AOJu0YxHZ9wqx63yC2JH/2ZmBxRuKzZgC3i7Sc29ThIbCH65Q2wexfXE xYLFF4zdAjOMssepzznxoGl1rMn9VkYJoTXFx0HDVgjhxn07LTUSyVMQiQF/i1KqNMC2ybdMlrS AXdL8VqZqv5t8o78+w57iMe66GN+Y+c0DQMVmvQqzvdB98MHj9a0wVwCWejX23lmyxr8= X-Gm-Gg: ASbGncvZgOcoVjGsXlnbmyZOuOwZsrqN4z0zGprpNpe69q35h0ocen/ktD0ZVNIt28F MJwByI8T6lBK1o17B0JvkjTd3FMJxiJ91+wgC80retXCyTzdq9732+4Gxaqh8GxurlH2w2PPce4 LYrbq8ALGC65XIuxqDNS33S6w/dbfBFy2m5qRfSEiqQ0sh/52OURO5lJZkyPo7Vh4NU1VxrOYKr wAWQpe/XwQU3An6uRGjyNCtKUIhloK863O3054o9G23TAsUmV6j5LcdnE3S+y8Kmgaoz/v0z1Nd liPKrx/fQP2/j9PHb4/sTYPyDjpb5WuK6Fbijl+H1LQkS6LJPIMpe33I8qfSoOtO7UPSelyEGYk nwRY3d9anYfVL0mMO6/lxtmqMDF5b40mfYDlW+l06g5qE4w== X-Received: by 2002:a17:90b:4fc6:b0:330:6d5e:f17e with SMTP id 98e67ed59e1d1-33bcf8faaeamr7027706a91.24.1760751233324; Fri, 17 Oct 2025 18:33:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFhgd8h+gjYCRAgJsNizEhdpEKTIJOJyi7ZEUs7pkgwCNS/nw/yoWOt3jimgW+A8TBDaTv9cQ== X-Received: by 2002:a17:90b:4fc6:b0:330:6d5e:f17e with SMTP id 98e67ed59e1d1-33bcf8faaeamr7027679a91.24.1760751232945; Fri, 17 Oct 2025 18:33: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 98e67ed59e1d1-33d5ddf16bcsm791695a91.4.2025.10.17.18.33.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Oct 2025 18:33:52 -0700 (PDT) From: Qiang Yu Date: Fri, 17 Oct 2025 18:33:43 -0700 Subject: [PATCH v5 6/6] phy: qcom: qmp-pcie: Add support for glymur PCIe Gen4 x2 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: <20251017-glymur_pcie-v5-6-82d0c4bd402b@oss.qualcomm.com> References: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> In-Reply-To: <20251017-glymur_pcie-v5-0-82d0c4bd402b@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Qiang Yu , Qiang Yu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760751221; l=2061; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=iLPr+Du4SVVY2HNyB1uA8pllKkcuQDXDVG2QxHgn67Y=; b=Efk0/KbSfZj/WjkKqRhvcxliPbFO58kqb9rWUzQCQX8ah7wkDvdoRXAx9aYAlPBHZxJEcO4eq PxKIJ6L3AIeCJUKTVCeC6B3F3Bfbvt0rn+CAF9ToLzzCsQA8i1HqlDa X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDExMDAxOCBTYWx0ZWRfX/NQ8KWS2EwKF hfpqgBB7ePT55EQbANl/Sfo3JPirpx5eg1+mEPoWH4JUaW7g1bT6MXdTJlMVY8M+PLbLh/TRafz FqJn1GC1gHfqzk0K57UbIn9dBjwLIXe91oaxth6iT2TGET8lyjcz7d2QvutTXkRPdDNHo0+0UEs 92Ihmzbie3w1qZ3ijmWXMV+hu0+sCLPdRPKBN0kXekJTbtGz2jDOR8MNMbOEvqMt5VOyCM976X7 PjgY3A+oNxITuqRa9BEpgr+QMGXW7Vf9beRqHgASSCqLnM/zN+obhzqJmq992ybIYm+NzKxHJQ5 ZQKI4qj0DoNR/h796qm/QXVr6J5o811Ty1X/bZ3YA== X-Proofpoint-GUID: Zj71nYZtIOBY1kZz_mL8xUC1msznCxKV X-Authority-Analysis: v=2.4 cv=PriergM3 c=1 sm=1 tr=0 ts=68f2ee82 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=hii3Kp118aGdntTlwUgA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: Zj71nYZtIOBY1kZz_mL8xUC1msznCxKV X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-18_01,2025-10-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510110018 From: Qiang Yu Add support for Gen4 x2 PCIe QMP PHY found on Glymur platform. Signed-off-by: Qiang Yu --- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c b/drivers/phy/qualcom= m/phy-qcom-qmp-pcie.c index 86b1b7e2da86a8675e3e48e90b782afb21cafd77..2747e71bf865907f139422a9ed3= 3709c4a7ae7ea 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c @@ -3363,6 +3363,16 @@ static const struct qmp_pcie_offsets qmp_pcie_offset= s_v6_30 =3D { .ln_shrd =3D 0x8000, }; =20 +static const struct qmp_pcie_offsets qmp_pcie_offsets_v8 =3D { + .serdes =3D 0x1000, + .pcs =3D 0x1400, + .pcs_misc =3D 0x1800, + .tx =3D 0x0000, + .rx =3D 0x0200, + .tx2 =3D 0x0800, + .rx2 =3D 0x0a00, +}; + static const struct qmp_pcie_offsets qmp_pcie_offsets_v8_50 =3D { .serdes =3D 0x8000, .pcs =3D 0x9000, @@ -4441,6 +4451,21 @@ static const struct qmp_phy_cfg glymur_qmp_gen5x4_pc= iephy_cfg =3D { .phy_status =3D PHYSTATUS_4_20, }; =20 +static const struct qmp_phy_cfg glymur_qmp_gen4x2_pciephy_cfg =3D { + .lanes =3D 2, + + .offsets =3D &qmp_pcie_offsets_v8, + + .reset_list =3D sdm845_pciephy_reset_l, + .num_resets =3D ARRAY_SIZE(sdm845_pciephy_reset_l), + .vreg_list =3D qmp_phy_vreg_l, + .num_vregs =3D ARRAY_SIZE(qmp_phy_vreg_l), + .regs =3D pciephy_v6_regs_layout, + + .pwrdn_ctrl =3D SW_PWRDN | REFCLK_DRV_DSBL, + .phy_status =3D PHYSTATUS_4_20, +}; + static void qmp_pcie_init_port_b(struct qmp_pcie *qmp, const struct qmp_ph= y_cfg_tbls *tbls) { const struct qmp_phy_cfg *cfg =3D qmp->cfg; @@ -5192,6 +5217,9 @@ static int qmp_pcie_probe(struct platform_device *pde= v) =20 static const struct of_device_id qmp_pcie_of_match_table[] =3D { { + .compatible =3D "qcom,glymur-qmp-gen4x2-pcie-phy", + .data =3D &glymur_qmp_gen4x2_pciephy_cfg, + }, { .compatible =3D "qcom,glymur-qmp-gen5x4-pcie-phy", .data =3D &glymur_qmp_gen5x4_pciephy_cfg, }, { --=20 2.34.1