From nobody Tue Dec 23 08:54:30 2025 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 9704233A001 for ; Tue, 16 Dec 2025 08:25:24 +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=1765873528; cv=none; b=AuWbB95K8cQCx0kTb0guchFkTg7rUnDqxqEdtbvhuCwPnC3+he6A4ja5yMlBANIzLrCu3xHnUxgNyy4B1Z9VETYhXVvG6fbkLf9wM+Didxi/9cD+9+z03rY4Wg2oLnqyWQesiNvAUY4SGbd0Nx5FSaX8cGP1Fltk5drlfcazNLk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765873528; c=relaxed/simple; bh=WyMjmupbqcWMRb43vGhQ2BNfAXqkKxTBxHkdmxBlDvY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Fu2QmeIfea9qDGfVJJ8TVI/2C+8suiIRusYqECalCKvMzombC8fJmkURlBOrrIm9HaBPRznvuP9+mZd/D+w6V1ZlJ5QdNsgigJQiJW8yNF9Ay8BQSzf2bS9YH9mZwsYiNcw4reS+7ngfOw2W9R44kFoPkneKxkarLq5XQolRGc0= 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=oqmsY5Vm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bPfEv/zf; 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="oqmsY5Vm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bPfEv/zf" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BG4Ia3s1841028 for ; Tue, 16 Dec 2025 08:25:22 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= 6CVQdUgJy5sTgBeGktrNp+HJ5eUli62AzcAe/eYRZ2E=; b=oqmsY5VmLK+HUxqw hEq0AksSdNS1TFpWgjBNT+n8yu4b0otYoUXz33tk1F8hrjBtLxnLXvpxpZX4ShWT 8CjKABlaM0k+bpmB5IXLs3Xp9COfHV+VWE0kD+yyf717QlqQuGG1xsoJXnwujZRu 334WUmvJUw+TYJtczDVMoyfPWVnvoSVSXn3M4HiCRtwX4ZuV/7sgtj4cd5QNw4Kb XTXig6lJoNR6JoWBONhiXdhBJ3w8RKbB1DS6FuCuU8cpKTcuRL2q/+IOvk/q9hXe EdBKbIxjkCiNzezVZABFEwl8gr4LGAU0BlpcKtiMTyly7RsDmE1ZMQBnL7tw77fk KV7GEw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b2p46jyf5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 16 Dec 2025 08:25:22 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4ee3dfe072dso112073911cf.2 for ; Tue, 16 Dec 2025 00:25:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765873522; x=1766478322; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6CVQdUgJy5sTgBeGktrNp+HJ5eUli62AzcAe/eYRZ2E=; b=bPfEv/zfYLDu+T/43620L1rb//89WdosW9A5/Uqw3zKCNO3zLh8rmJmatCOP6m94Nu 3C9E6sFRui2IUaNyw/5j/nMPNpcAIkVUb8k0TfIMcG3GTpRNAwpawVZqMhvWilQba1VH aHJebBpkSm01n4UK+kUizsEKFNQGcz3sCSLp8y+7BrgAtJ6p2azpkVanW8NK4XNI/xzk c+qT8nDYJu+OsNBzLz3GCZ+rH+b22Hs5Aabj47HRbPsG+6qwVj33LvXXMuO+0suTqJny kcQce6mjwUBVU+iTYykB7Tky2070wcDvpmb3IeFet0PXPWMGZX5BZjyJz/F2GnXhccp+ OBIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765873522; x=1766478322; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6CVQdUgJy5sTgBeGktrNp+HJ5eUli62AzcAe/eYRZ2E=; b=dXczpQ1qTFl+DJNbaQX7NXZW+pR01RSnh5+k/h6PHJXjMdFuVs0c0cWC0UYR/roSuv O3fxcIsb7bNVIYMWdi9RxaBxsiA+WVVmFbm2hX25nkHWL3fub+t86HUj3TzzlNwKevqu zDHvhh0tB7qzd6ykv1ooRBKLmj5+jplkCdbJxzg1EXza+94Inq1+C9CiLbNwHJjRZMj5 sk8+8DClVHoAfOdY9cnwP7n7nES92+tjhQtRueD7Ce7UFgF+PtbTiQjmafCohG9sZDkq AOQykVugnTcxHM+lGdxefbhfcDpltExq0UBkCjDZ314JLZsk8eBgi5wwp/418iiMAO3k lgzg== X-Forwarded-Encrypted: i=1; AJvYcCVx24V5TdDcjsNjE2d3ZZ1vyR9a0IHBJhLqqHkvyuKvtPqyeDIokRUL4h5VQKA7YcFPH2efKXrCTYB4WpA=@vger.kernel.org X-Gm-Message-State: AOJu0YwE2qutA260XdPFbOEtoFzJSvrAy1SsV1fPx+0hhnxFJakGTK6W Tr3CMInxsICNJBilkjOU04+c0Sa7dAAuI/K1BzUVijNuJIEmtRq3MsbQW1JwMQh0SSgEmXKhPdU yxZoECXrn7LqnqCNvXRFIc9MJyqb7r6DgASxcwZWU1nlhrT9giDGiFBCWnRhpqQv/Fe8= X-Gm-Gg: AY/fxX7WCWwy18fK+sZJ/eUcmgcXCHYBMfRjhgtyyc6JxsOmmaAENKGe0Vks3WaV+lF ZBJ58r1ZAvu+HcHkJ6HeS+4MnRoGqi7a5dqK9Es5LwFMJHOMeMq5SHhHPyNVU8chRGXSUxaXu8b IFQH/dPEyOthZeSRS44nuJGy/T9fzR1IWi3d82wMENxBoiOGXBYITboPGXKJLpyBu+lCllPf7LY 9gaLjaqyuyMMn13jVSnYCZbS+gmgoQzjBMbF8VGC65WKyQSY9KmW5yXHT/DGmBqwtIVc/AyFLX3 u3FDNSTdPV6FwEWtFJ4GSEQO9PYA2zFW5+0rUvOmjD/WPgxBuyp7zZ0Sw/xh3j97nOjwqkRTBFW hdclq7FgY43kQBZQ= X-Received: by 2002:a05:622a:5905:b0:4f1:83e3:bbc7 with SMTP id d75a77b69052e-4f1d04f96b9mr203911201cf.27.1765873521848; Tue, 16 Dec 2025 00:25:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPOTJbHCWpoIZztaNlWGsgzKDsGqAoZbgMYz1zxuCVqM/vU/W/aX3Bwm8sIrNbVq9Eo/2Lxw== X-Received: by 2002:a05:622a:5905:b0:4f1:83e3:bbc7 with SMTP id d75a77b69052e-4f1d04f96b9mr203911041cf.27.1765873521358; Tue, 16 Dec 2025 00:25:21 -0800 (PST) Received: from hackbox.lan ([86.121.7.169]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6498210fceasm15134381a12.24.2025.12.16.00.25.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 00:25:20 -0800 (PST) From: Abel Vesa Date: Tue, 16 Dec 2025 10:25:04 +0200 Subject: [PATCH v2 1/2] dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe Gen4 2-lanes 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: <20251216-phy-qcom-pcie-add-glymur-v2-1-566a75672599@oss.qualcomm.com> References: <20251216-phy-qcom-pcie-add-glymur-v2-0-566a75672599@oss.qualcomm.com> In-Reply-To: <20251216-phy-qcom-pcie-add-glymur-v2-0-566a75672599@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong Cc: Wenbin Yao , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.15-dev-47773 X-Developer-Signature: v=1; a=openpgp-sha256; l=1536; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=8ctGmRsvxnprJICb6Z7+wGAlCXuoQjcYUPvRRkbBi4Y=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBpQRdrV4K+ZKLOo9QEOLsk9HQSrQXPEvYTcBmzx rhqrtPFvqiJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaUEXawAKCRAbX0TJAJUV VtDLD/wKyzycQ7gcw2hxaq9M3HyI/7CvpaY94F5F+i1BzAlYumKwvTcmQjOhZT8uKWKP9qcAWFS wF3x63xK+EKbG8PDdKdkHCbn/WLkLAMNSoH1l7ld6SQwBPO3qxCz342JOjNmVRQZK4FVEoLu5bs jui75ECySPHb/I7LUMCufpLgw+SSAoBrkzzOx3y2vBMUL9Bd+muxTnA1iRMciQGEQ3wpvDkVzbo RcpXtwLRGZqDAE/PZO8Tpskh56m9F0ir4XRZXYEFQDgv7kfz9MXazpdJH/fXd97BG3UBG223dEw wTaHw412vZMaJ9nFLYohVSUUoxeYr/amJcpH9VfRW95Y5eSEhGTv8YyRlBV1y3EQSkklkp9VIpP 9mHcoJ7OTsKpUKcINbnlX0j46VWc+MxjJ7C3t3HAT2MWGFbYQGlrxeP79wj5YtxF7I1jhI+Yz26 g50+FaQXjo5uII65x8qVDVjCifGyv1EsE92LL1+lzlOLvZUvCIAvicmu+pl+jzpoNqIxSkJcujx fnnJV2x4UVauTm5X1hmCa3UKAjEkuyZaYIsNk0B4I6OAnKY+0gpPkiqkFs7jQZqiCfMbr1oUTpk 6dV+wStmxXbvwJ5qhAsOdFJMGAQDtb7dcgM2MnDAGFNT3w+jmdat0qIMtODyIrtZvnIs7PoGgr+ xHRRdBhOdIbphUQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: rEudtGbkYPBSTeRhuCqVznqYlIV9BDyV X-Proofpoint-GUID: rEudtGbkYPBSTeRhuCqVznqYlIV9BDyV X-Authority-Analysis: v=2.4 cv=TcybdBQh c=1 sm=1 tr=0 ts=69411772 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=DdBtMnqNxkYIvXj6ev4VzQ==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=CzDMsQTYOGAzJB-GoUQA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE2MDA2OSBTYWx0ZWRfX1WyybWiFZIs3 +VneSquc07F3tEePpzlGD+GlghP/+wbPzMTX5g5HY24w30e3d3rCBE1l5IaC02WjWkS/5fPLWtf QOTL0X4sCUhOs5dwUPCdCiDxdHbxiZAKHFogY3m4U5PV6vZlk/wKjyQHnCZFgm3d2V8G2Owsd/Y /bpGlZcv9MtGGMIcdH1WhShS3V7S6YsVJJHlEoapoE7ERZPeg94wklvxWJugbfBNVovo33H6EuI RnZzi5YklSEbulBrbpWfij7CRH7OOtOpPuH64A8jy4K2XhEo4mFCszMoe4pEygMQ1Bk7SKFozJG Z1XnGEvmCIRy168ke5NoUld076A4mLcCmGFdtksQqnzKxrZ6ZGgONyE+R6og6eZCQzzyXv0lafo abGrcYCp/OkKUC7bna5RGlF+aousxQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-16_01,2025-12-15_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 clxscore=1015 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512160069 From: Abel Vesa The fourth and sixth PCIe instances on Glymur are both Gen4 2-lane PHY. So document the compatible. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- 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 48bd11410e8c..e23480a13016 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.48.1 From nobody Tue Dec 23 08:54:30 2025 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 0D4E83358BC for ; Tue, 16 Dec 2025 08:25:25 +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=1765873530; cv=none; b=i/f77zxJtSgdI/8zRmfno5zO4uGkOXCJj08N5hUbi1bF/kZ+rct3aUf/YbxT6RyFYaBi53y6PBGKjCBh2l3Q7DD+3Le/pwpQt2KBsJUG6UYsGTwVh0Qf8cvPduMCaTDV5XXTJiCKu6gZAXd1RFLXtEKcKHd2NbWnqvmOsfqQz0Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765873530; c=relaxed/simple; bh=mdsLIHLcUrYnP99BXNTNuUnzs3ckICDP2Sf2GMF57o8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nVBt8EpjKzdSC+KW0PfygVK6JHvP8MCZVk/xH4d/pz3giwnAHBTRouladc36SpssbSVAhKQblmnJA2AeB7mTPPrfpjvv2tvbjCJ9fstLYFXhmZxlTUiWAjiW7o77qWp4LCbUUvBCT/abLqiq7fyCM3ApW6Y8juutgStGHlrl+NU= 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=gVBboK8a; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NVxcguW2; 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="gVBboK8a"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NVxcguW2" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BG8MVxa1825473 for ; Tue, 16 Dec 2025 08:25:24 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= wANM2/9CikBZrCoWxAakBFZ1Y50kCByK10cZb602R/c=; b=gVBboK8ah0EALRU7 rSm+LWcvOjemkdj/hoBECb8S/wfYhGkNXAZs+o3jJWLdPArWSlHSrtEXqf2e5fld H+o6cfo4EP05Un0A4Z5H3Sb7M5oD3x1N7uAFlJUNaWB7G9IIUPL0W2r9zAmPhoLn eMyv1rk0+M8zmRuZDVgW6KSrmHlwN6lfN3QurCT+Le2NCtw/dWHqVV81RymspZ5v N0nalNQRcV063+s+BeF2ikH/nrB4zX+g0RKaMFUQSbK1Tn7e0UCwviLwJv0/CIuV qE97lYre+Eg4D0P357nQR0IC9wlw6ZxmFWNW9+qJo+MvNZInFKBB1VYgORf08w5N SfnTXw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b2p4f2vhy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 16 Dec 2025 08:25:24 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4f183e4cc7bso86338951cf.0 for ; Tue, 16 Dec 2025 00:25:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765873524; x=1766478324; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=wANM2/9CikBZrCoWxAakBFZ1Y50kCByK10cZb602R/c=; b=NVxcguW2rfyE56slUGo2ZdszHTttN2LfayiUYq69HOkOi/kNw4IbB5rNv2NeWtUIfS Wgy+qmz++9Hti1nG7zwHy37jTmG1oNN8m4hJRz3fgjUC+aZ/iMl9rEaC2cIaV+DZoqpa HtwrpnDG8oriqs1fKXexn2hytR7LUVv/l6NuALwva193ngxQ1cIIC/afDJA2J/zLxMvI t/J8f7g0aOMZxd3lSrnoeB8JqQebyiKHTkWKHHe7ldwRkSVplBQXSC26SpfK5/tidRBi XoZZi7s6MkiTYaaCg1OeZFW+ep8IKX2vA1K3UP25rK+mbN6zeM97Wd5rxFM3o7cIw0+w AUsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765873524; x=1766478324; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wANM2/9CikBZrCoWxAakBFZ1Y50kCByK10cZb602R/c=; b=NbChL5OXZGpWL0dCxLmrePq+51PRUWd2xYtPrcR2t5uJ7ROkaZT2s8dwM4nx/7MFb2 nA9RfG0SB5Ld92l/2msRgimhX/kjNSXTIYGAonyztqS52racB6zQrqiJ36yjQTLXChQS Wfiha6s+UpsVlY6nWCo7Z2AQe+AAB5qJVSB7OruZVNuqb9fiK+uihucS2QucTuNulfg8 ZutUu4mPjjn6kSREVmu0PGxB35QOdQNE0X9sELQbV+BVdNJ6LrEy23QNYkP/VieeS9Ve 8VIjN08YUd352rRPCnSWjHfxCdWLrtMn1txCM7x5PoiZx6HcBw1tMja4paEUuftTDwXJ W2+Q== X-Forwarded-Encrypted: i=1; AJvYcCWUzs1iFJyKn68vccQBYGiTEih5eRZPlr4lPB2+QWQHKK+udBP+AVJhlb4Ho65o///gaQ2mze2Rw03y95A=@vger.kernel.org X-Gm-Message-State: AOJu0YxBKVpkLj9W2cSQRzFwEcSwjQyJhTCbiKdr9xc+zpYCPuG3WtSB lSLvyHHc9KFjmGVAwVq5ZdGmMoYBcWpTz1CbnjZHzwPQdgPROhT6iVALnnzNc/RMfcOzuJ5vgAp Rmn1U3nD7A/5nmHcs1KZorLhGEzYrWoj5EIJ7tNRbJmfaJzNOKL4B8ePalkHgXvAEESM= X-Gm-Gg: AY/fxX6s1ZB+5DHxiUPnaFwbZWdfaB1qxp1VpSZXArBmFZX1rb6rnQc3xh0tVCgJ6Ao T7HBF4R/Ag0kO1C9zf+516Lz1karnXUbY4zAeWt5A0w2F+gpgQ9yDDrAmOSeJKamfrGto94Saac Iz5FCtFLKnDDFLSDIBzWHNWkqmTvlR+vSwF47ukCrU0MeDSVDtaMLveZXbFepjN6Ip0MOPgx2Yx X8He6hLRLA+aTKA87jUCcyJyZPBpwAw2OKYYyXCE6U5yxJ2+9nxGSrKq8uNM231VkkxDUlNCuIT EqCooFWuv3xqAGi7wIRFr0G4Z8FC/eEGLdTDkwZxM5NxQxGOjjRzbJfByOKoL2SHDyq369c1t/G qO3kZ1wLETSXXcKk= X-Received: by 2002:ac8:7f4d:0:b0:4ee:208a:fbec with SMTP id d75a77b69052e-4f1d0626396mr195164061cf.66.1765873523645; Tue, 16 Dec 2025 00:25:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IH870VyJOlL68+tvPG1mtNh8Qgx4N2nure00Jw1JKifSdq5/RR9xLvkMYjl8Mg+1/r30nVBRw== X-Received: by 2002:ac8:7f4d:0:b0:4ee:208a:fbec with SMTP id d75a77b69052e-4f1d0626396mr195163751cf.66.1765873523068; Tue, 16 Dec 2025 00:25:23 -0800 (PST) Received: from hackbox.lan ([86.121.7.169]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6498210fceasm15134381a12.24.2025.12.16.00.25.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 00:25:22 -0800 (PST) From: Abel Vesa Date: Tue, 16 Dec 2025 10:25:05 +0200 Subject: [PATCH v2 2/2] phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 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: <20251216-phy-qcom-pcie-add-glymur-v2-2-566a75672599@oss.qualcomm.com> References: <20251216-phy-qcom-pcie-add-glymur-v2-0-566a75672599@oss.qualcomm.com> In-Reply-To: <20251216-phy-qcom-pcie-add-glymur-v2-0-566a75672599@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong Cc: Wenbin Yao , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.15-dev-47773 X-Developer-Signature: v=1; a=openpgp-sha256; l=2618; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=6GZZAJENybuhzclj7N+DkIr9RF5K5pJlUYJXDpPslOY=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBpQRdsAzPPX2TRnz96FiPWsxlmDp1f4eokSEFYN uTsyKuo0qKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaUEXbAAKCRAbX0TJAJUV VkhqEACcUfu7319PMPHv32W+L/oguHpbWcTo2aIdf+e3cTEVNCp+eUqMpvwQ9oMnF3pZCQHCir3 wJcD1mWO32z4TqdvzYQZic1me30QJtHYNOhG1OCXXYvPIupvwPlRCGnT+uKuhu3C1g2RL6nYdTK Ps0E6bt8UOWFM+qcVPAnznJcqSifAymK5d4AGU3BLItLHG5IiEFaILtvtn8Dp2kH5mZJmiFc1R3 FhjuFXI1T3llJ25YYsLB23eh5iiXW+gTpSXqNGjWp71FfsV7I5KjtVtEBmDFfjKsFwmqnY317cT zi4rJbZd45u4QIeqGc7OUOQsdotOAV5g3CVYtCjx7olRebZVR7oPRw76ESNOgXJ9Gphg24CeEwm 3N6Xpr5zFIJ+qSWW1hoKvhkXJTjgTEwm4bYIjAQlrGIWk7Xb9UHUAnUtidQsSzMro2uaTnlpcHJ ElpF52f+IxepwOEWHWMdv8pOEDV03u7iNa7pkCuOCqXm0Ga5mJa09aR7YZQm+OqYRCyvetLpWtT OtB7fR4M0U+yE1ZQGFBjVtiw/e+B/e90kTuz6LY+XmVjGNv0SHBWEBBAeXoUuyTnxSqbvz4G69n jvrPw4nispmUwFJ7bZT08NSkmIiRciIN0MvHgGaQs7WZ87dn2yqRzugBSRPx1LDGzredy+WGawP 0L+BbSkAMBEgXXg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: 8txlKoRkaC1-6uzwdFm1tuHoC5YYX_t9 X-Authority-Analysis: v=2.4 cv=OK8qHCaB c=1 sm=1 tr=0 ts=69411774 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=DdBtMnqNxkYIvXj6ev4VzQ==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=tiC4AEIUfACfndhgxo0A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: 8txlKoRkaC1-6uzwdFm1tuHoC5YYX_t9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE2MDA2OSBTYWx0ZWRfXwcx2oxqYh3Xv O2EwPmfJ3dpra7ML+4rOiFAeuDah99gdKdnV85lbYww9xD5nHz9d0oHLqZQoip/GkqrKIXYv7Rc nQY6sYYpYnyElzIxexQ0ZG5RPEVsUG/ZYrH+xY7HCpI9DESQhKFa797vSfTir5N+xz/j40+k66Z PhMktOG3RxFehObrMYKRbT4JKzTIcvvTvfjB9T8b1WnTm6TLlXHBt63unQcM0rIXfgMcenpbXh0 PQiIyQqX/f5M0Xs0lhmA9IlRM/K6aCDUE37fEgryTnHQNp6jn4t8IJ61b7AeJB01GgvuUyjhdaI 29YD4z4Xvju/DzWdDiWhwtSOqTqmsim3HvBpXuI3QcRQo9HvTAb3eOhh2JJEiB1axYSJMDS7XZX XMSWeUGQ2Ek2XM4iA/3vhMwmP1Zbaw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-16_01,2025-12-15_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 clxscore=1015 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512160069 From: Abel Vesa Glymur platform has two Gen4 2-lanes controllers, the fourth and sixth instances. Add support for their PHYs. Signed-off-by: Abel Vesa Reviewed-by: Dmitry Baryshkov --- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 34 ++++++++++++++++++++++++++++= ++++ 1 file changed, 34 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c b/drivers/phy/qualcom= m/phy-qcom-qmp-pcie.c index 86b1b7e2da86..5b53f03771d8 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_regs_layout[QPHY_LAYOUT_SIZE] =3D { + [QPHY_START_CTRL] =3D QPHY_V8_PCS_START_CONTROL, + [QPHY_PCS_STATUS] =3D QPHY_V8_PCS_PCS_STATUS1, + [QPHY_PCS_POWER_DOWN_CONTROL] =3D QPHY_V8_PCS_POWER_DOWN_CONTROL, +}; + 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, @@ -3363,6 +3369,15 @@ 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, + .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 +4456,22 @@ 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_v8_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 +5223,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.48.1