From nobody Mon Feb 9 23:29:39 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 5AFEF3101A9 for ; Tue, 4 Nov 2025 07:56:31 +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=1762242992; cv=none; b=nwLVtqLNYBPYD9o/fcuVcMa83n8WdIxB6GpNuLGyHK9xmf+Xr/7RlgTZipK3ENl1frHT6agTEE3dnyWNgZJdeP1lst2IyKtMcB24+U8pAdYJrnkO2Wh4j0J9q9pg/FRuLrcOZaSN+hBPGa4eoeYEZ30d9d7HVChZBnKMFPf7Fa0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762242992; c=relaxed/simple; bh=bHp8KyfyTgywNWuOKhm3Dq5gP74cMZKfenoZcOODGik=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=s4y6y5shFTQRvKw9owalXr6oTQisNIIWk+8fpS3ARBsv1R/92TAbvzYm8ln7LLS+pnT/HJbMKlWxoiVBlb4henSl1GdiLVmxzJRAxCgTf8xbN8igdnkoDvTWHRrufwbs+zE44FJN8vT7Bz4RlrdDSluLJWuNlwjVpHYL9GxfBzk= 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=alQ8yu3x; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ckrPo/BE; 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="alQ8yu3x"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ckrPo/BE" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A43KZhY3659520 for ; Tue, 4 Nov 2025 07:56:30 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= RoHRt+4t/c3tdwGEDl4fclkJI4Vp+4dj/2Y0zI28L2A=; b=alQ8yu3xJ3FjoQj+ elCtwvIDJ3iUNC3PN/L/FeSABIfRNwwvn8bkmx7rfM1jfgRLupb8v+9BtyFUV2Tx vFTl0GTmiqhoZlIBm6rwRZ1t6d/BcKhqCd+Qa+4OkjVP3PhlNlmsMWljIvRKBLQB OqRnnRgHK9R5r2G7iy9G8HX8lO3wIlBXn14V+NZY6czmzNLow/8QHfqBUPUnL58S RvhWyV5BXI3pXdZXuokR2Zxeara8E+qBnROd7cFMkgbFgZG6Vytm9EC6hXTlpZNO +gWpjKaqeflCsORSFyPJAycroooCS12ushbEJD9cwI4aYjYV0dW9ibajqweHL7Jm iyoODw== 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 4a70gea4cs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 04 Nov 2025 07:56:30 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-340be2e9c4bso2589590a91.1 for ; Mon, 03 Nov 2025 23:56:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1762242990; x=1762847790; 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=RoHRt+4t/c3tdwGEDl4fclkJI4Vp+4dj/2Y0zI28L2A=; b=ckrPo/BE/PR9gzruwYdG4drPLVUrFnVju4xhha5eAOzGD1QhodEfrhrmFk6Of6msS+ fIUVqCqrMHPOUTiGmq6+Gl15J/vmrGADWLEix/QtiYLcgJx1Ntwo1lAKeg28EKCffwUE 43HtaEucUJgpFBQAYE2MEhNlw5pgXH9dUOFtoMBkREKO04gN21zptete2G27WIwRd1LX cpYvyZgVtzaI3xGHRMegOynZa//4ocv+F5MwK0hp6yGy+rqzBJlDXuboYs4175O/oc8z pku03H1acNuEmAMvdLD/yLOjHPCpWlVnHhjHfoE8/6RkgUeM1+KbWkeWQyQLhHmb+cvs UOYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762242990; x=1762847790; 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=RoHRt+4t/c3tdwGEDl4fclkJI4Vp+4dj/2Y0zI28L2A=; b=NSzC5Y/Sv4N9IUUWts+BPqDMz0x1ZJZdVBCrN1dZ68VEdUDcVlcpg7+jdVDUCO25/T 2oV8P6Xi85e6z3rUyu/pF67oWxceeWoGMaZzog0svhVfcwpOJyAytDcXE3pWetUZfbtw MyxdlSPUTH3jmRv9ySRRTt0y5zC+t2Ki8lUNPVYPlHc/lbuW+ta6wsJEcp89G8sD4TTM gf0v81cpA4iilI8U5XYvbK78/tZv8+MbAiL7XlT/jbUKmEt5xBYSo/2D1eapiC6pwHgk 351YZVXeVtbJjunxbTA2r9Qp/Vs10tz1MaqF+rGXgHaivwSs7b6ilJZeltGrtIut58ne 6Lkg== X-Forwarded-Encrypted: i=1; AJvYcCXckgDIqhChyA1omAiSDS9WzrYvlCcBK6LDyJr1uv5LVk6+d6iXEoEZ2YQahH8tZX4OC09fzLmFe7JC4hk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6AOMpM+1SPhlfxAaJmDQ9dCGGhGIWcl/cgiTx+zktIzHrCtEi 48C9L+vmUivpa8TQ6a8XC9CNzGZl8ILFkCXFLt6eElz+CEMrfceGXB+l624aomz+oUx1XGJg4TO 0RB7/w37nhGNoMn0rCXRNJ9ksYIAplvoYjx9k2jVkd+oyOOqShodnyIEuZnaVbyl6rB/fJganYL wQlD7S X-Gm-Gg: ASbGncvaJoiPkthXrwV4UQVz+QG0Cbnh5Nffiein1OyK9S6yWHM/yjydGIMh7cxHtOH NJNgV4wTxjskrlZj+i1WQZ9j5TCPnNma4E9PyCMrbO0p0o8eEWarMVtQWtNgFSGcd751D3nuJAs 5l25NlL2iyY8co2sCWTP4Tsy3ZcKMeKIZM2vnVOhzZzTGx8vtg79HOkK+ovA8S8Crt4outOLINY Ry1EQqqcTtUoAWZz6j96B1Y5HAsV0UwMKwVFQ34z7aHcuN7h+QuvBISLg9j/XgA2LeHp5JylqRp TPQN8TovU8t6pKhD39mktYj3R5dUE6HLYFKsCz8oh7iBDq20ziRQhnxYEe3ZVI94bPlPWWa3WWu 7ObkZYJu1e4bp0jcQXRXGyDvpPXHBkZBXAhuoJ4g04CO12w== X-Received: by 2002:a17:90b:2d84:b0:340:b572:3b7f with SMTP id 98e67ed59e1d1-340b5723c9emr14408692a91.20.1762242989727; Mon, 03 Nov 2025 23:56:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IHblCsTh9EtWdUdTdA5S+5zt8dR4ohSG7w0SjM7q5S624Oo1ILhLcn4ytG8kX9EqOp8INvBCA== X-Received: by 2002:a17:90b:2d84:b0:340:b572:3b7f with SMTP id 98e67ed59e1d1-340b5723c9emr14408667a91.20.1762242989235; Mon, 03 Nov 2025 23:56:29 -0800 (PST) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34159a16652sm3627951a91.20.2025.11.03.23.56.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Nov 2025 23:56:28 -0800 (PST) From: Qiang Yu Date: Mon, 03 Nov 2025 23:56:24 -0800 Subject: [PATCH v6 1/3] 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: <20251103-glymur-pcie-upstream-v6-1-18a5e0a538dc@oss.qualcomm.com> References: <20251103-glymur-pcie-upstream-v6-0-18a5e0a538dc@oss.qualcomm.com> In-Reply-To: <20251103-glymur-pcie-upstream-v6-0-18a5e0a538dc@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Qiang Yu , Prudhvi Yarlagadda , Wenbin Yao X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762242987; l=1696; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=1mXglDsn+0xPeOIvS0urkFyaDKAG2hJUN/4wa3OAjrY=; b=GDVAIOjrtXgFxzq3uZDg8rQD0ct/+9J5e8bGi0lgeVcn5C6a0KNvzWvmp7eukWmwXw/i6g99h sLGPoRscagRDmBJWoDMGWX6jOH33rlVmLIRspi4B5THCcUdBlhNy+Ef X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-ORIG-GUID: 2O02x9amhNk57UInXMw-VHIv1HKMu0yu X-Authority-Analysis: v=2.4 cv=bqBBxUai c=1 sm=1 tr=0 ts=6909b1ae cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=prgL3jgsdPShhDvlN2UA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA0MDA2NCBTYWx0ZWRfXzpr1peQdQK1M bxVMzyvr4RCgr/z2HGfDuJSwMTdhJ0FkDXiowevjEERakhTrdAlgYb58p+akMTlgNEcrpx8oQnQ xJBG0KDxnWwHkepFLOdGY4PL/W9fFN/nr0b5W1bNN5mL1pM2J09N2miFfYstaOxLTHYLCyOViTh csLg/43Bs2Zx19J+BEMh1KLOpLBzhpQDrWlOiy5dsaxOeEWYK2mvMA5esQLvm+9WVvC20ux+fH6 Zfm0gAg+p07aX27ss4OenKqq0VyJ9f6a303PQTJMPcZX0zGO5K7b1cywEKWR7dV5WaD3G6Pfq9F mREVkzb8y7gPein+bw2vDuDDoJU8L2xo4m/0JKeq/2pEHLZbPNYHW4/YOibFIFMsnVdLtKSlR0J xBn4XpmoU8rxahK3X5wyEEI90Ikkwg== X-Proofpoint-GUID: 2O02x9amhNk57UInXMw-VHIv1HKMu0yu 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-11-03_06,2025-11-03_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 malwarescore=0 impostorscore=0 spamscore=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511040064 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 9f5f9af6f6cd8373358ad7ec8303a62f006c1f95..48bd11410e8c2de664d47262b98= 2473ee24cf09d 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-gen3x2-pcie-phy --=20 2.34.1 From nobody Mon Feb 9 23:29:39 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 136E4310651 for ; Tue, 4 Nov 2025 07:56:32 +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=1762242994; cv=none; b=Zb6s6P0Pe1LbUauAu4PtZnGCWjOsqm5WVTmwo/fqgtc5zYb+STg1AZ48H3AkuLwGrVVReAdRYYoroH84PoJS21gh+UEfAeN3o+p1vlA2YCTZUqww3yuHloBV5DjjAmN0WsrKrHzRO0cbHIkg1JrMEs2h668NYZfNP7o9+pAkuIE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762242994; c=relaxed/simple; bh=dRqJWz7OIwNnKTzn33y4BQaTa8oSs2p8RyOoVIfWlw8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Xg8H/qRcaF5Z3EDR3wN2x0KBRNfJ8CJ1j6mIAgKlyntyO195c3yjLqV+VqIS1du1RmAUh+t1LAjpI7GnyfD02NK91oMtB64sF1plb3e/efeDaLH83g6CfCAJtImxxx/u5r1qa/WhDXGqKovhFGGrEaegrGQTtxIcqaed3bnjpDQ= 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=AzVENB5W; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=a3J13E+W; 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="AzVENB5W"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="a3J13E+W" 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 5A43Rh3Z3744948 for ; Tue, 4 Nov 2025 07:56:32 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=AzVENB5WngnxwkUp EkJpuSTz2IorKgHWrq6O748UOXijIZ50wZt2OKZhPkA9/TKkS+05rGll/579BVw1 Y2flZ51XkJ26CO/692mRcUMHRg/PWs1laXdlRD76/rE9W12P0QvEf0C9C4cTPwVC Ai2uJcGEKzoM07ncYb3ZE9ZvMR+ofHsAkr1r99gnreXRNAE0lw/s3M+3xe7H9242 nKg3yMSgVzI+YQmqD2SWBSo3x4v2qLfRaCPASJsL20pSwZkcUG1gyA82iROBLBMh bVGhj4jmTnNfF/wjKwVrpXcBwHMWYBwt742SVR8dWFz0O1vfu84f5u+k+3KeOeN7 ADkjZA== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4a70kca5by-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 04 Nov 2025 07:56:31 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-7a675fbd6c7so4051134b3a.2 for ; Mon, 03 Nov 2025 23:56:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1762242991; x=1762847791; 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=LnqwEheiYw4eMqGgagIbYYTEmFr59FG4+mnaf+XhjEI=; b=a3J13E+WbhCMLugcJ5Ew+9IerPc5OEUcVQJ+y6gvlFep88ZcUZozw3n9OZxq63Rl43 52Io9KAM8cHQvJUV5gBw+4X1/Jl+1Da2dxBo17+YrIC0T6M0OTHHF7ndtfT6a7N3C5Hv eFNO1hnq22ksO3p23kWQSsKWnw+4o5YWEw+BwkxU7aKo5GjCxc8AqAbV3JbRyIlLd7i6 /a+t29khcu9HvQik61BPOV9r+uMBP/xZhqzNhLJ7fgLYPiz9NAJ9T7FHyYtjlk21bW/s WfQMYnUVXC6wHs2m3zFFVwDNBeV/xJfib1nyL4KpHjQeXThlOgXXxKQOCKN0L5rRpajd RAdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762242991; x=1762847791; 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=Fag6TziStXbMpq3d1/ObLDnpSUgiWsbduUqgW+E81TQwBSuNtfmiJW0dbVVi4xrrx0 h/TSQ61X0fVGBYaoJ7GGOp7Vsa2wJvMaqhoTfT1CCN5MTEfDPfuVhCzUgGpF0r+GcBmg oSRMIut6I2keK/FKD2hZK76yfZ2lZ/cHxjRiVkg2dm3/jzs2mZyEmif79+9opn2oKqVt nnb7aqjkwz+bVgkru9PDmnWDa6sTEtPunhaLPnvzQd3iwes5qdA9LAat2e5WiNzMnQhb Mw6PLwt6MiZXk9nDReVwKeFwxdgWKz5TShwXE+sV9LD4UNq6V84L3+VnHRPwF1GeS6DD MU8Q== X-Forwarded-Encrypted: i=1; AJvYcCXdQdoiRQPWs0P9BcOU20S8/y7VYEN4fm9AQYyhQxP7Ar496sPulNSA5Pal70ngbex9SkQKqbgEl8EH4yY=@vger.kernel.org X-Gm-Message-State: AOJu0Yxr0ohgZWT9M0FKLnAQTkRO86M5cMJBY9XfapO9vOwnhc7FkEvp kB2xnseuHMR9u/8dQRj5LHMudKdpBtDr3wEDA5BL8Lg7Jq/WIOgBAZ2PzRy0pKgJsA9W8x5qWi7 oqfXPNvF83RsU1dxfZ9hts6aEOBwXoEp+HuVGQUoU0ltrE+zxlWjj8UbPnHWpMlRaoLA= X-Gm-Gg: ASbGncs+/yOa7ChtqhS6d0ytksNNju/1MAfB9joR8yAc737scqkpSYyex8rx4BJ8aGw oBnXLZ4hRJjA//Dnxmd+B9hcFAUtDZhZckV8O5VTvlLqGCDkgqeLFGTg3HZ+ISUB/4nXZhYb/wA oB9/nmNeAdSC785HKG7w7h+A+Fecr2AnKmrn2Q9EegeIzhW2RssWlpT4nx43H2UEWrroCyc13R4 lRXG4diwgq6JMkOuc0TCr2bUUCpWAcLoDiykhkRnF0oDHeEg0j0rqYXoUGbbM0cuvd53O3XUrBe ggAxvwnNg86CyP8QMicXgF2ZaL8n9yciqAa8fH6h/BIlVOQ0k2hyDG0f9/4mqo0sp7qblWNyy88 wf28z638cV1QbFfCCwTi2lHvox7yyfzTikCsLmHmEiqP0wQ== X-Received: by 2002:a05:6a21:9986:b0:341:b744:8a8 with SMTP id adf61e73a8af0-348cc3d8693mr19912035637.46.1762242990754; Mon, 03 Nov 2025 23:56:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IGRudDMzRLwmeLEBc53Nk7dLsiNT62spK/lGojAWczSZXtwaaATy2sH3JUzHTKWBolJh5mrnQ== X-Received: by 2002:a05:6a21:9986:b0:341:b744:8a8 with SMTP id adf61e73a8af0-348cc3d8693mr19912005637.46.1762242990311; Mon, 03 Nov 2025 23:56:30 -0800 (PST) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34159a16652sm3627951a91.20.2025.11.03.23.56.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Nov 2025 23:56:30 -0800 (PST) From: Qiang Yu Date: Mon, 03 Nov 2025 23:56:25 -0800 Subject: [PATCH v6 2/3] 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: <20251103-glymur-pcie-upstream-v6-2-18a5e0a538dc@oss.qualcomm.com> References: <20251103-glymur-pcie-upstream-v6-0-18a5e0a538dc@oss.qualcomm.com> In-Reply-To: <20251103-glymur-pcie-upstream-v6-0-18a5e0a538dc@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@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=1762242987; l=1673; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=229Z+uA9EBUjxLvNJs5f/sN8K/iZsIa19KeM+KZknsc=; b=q8xidLCpIC96Q19jrYcE/OJoc0nCHSImvrMYdK2myUfIqf5LunzD7Q+O6BihZZotNJzcLkZ1T S6vf+ayA5+gBzGy6Kvi8NBz98XYuKVdqnD4900rW2JuTZQobQBi/m3v X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA0MDA2NCBTYWx0ZWRfXzklFB+FD1Elt Z7arJ+YHd4EIWTa1cQ5hUmvDO93y6f/mY6tm3IpUlkkVWbOf4St8QlbD0B4LTvCraaVFiFMHRia 587JS+ds5Xy/Z1RkWd1kt5iSpWoNcb5BSTWySoDwy5KBVI1mBBZ5AhpZLBW1EYlrfuMZ76MC7en i0AVLQnXmXkMfp1ykVZuxV2KJdcCmEnlD0aZbV06dGUW5aVuBNwra4/qG+qzyhy4fDkX1IRWHFf aMDDCFEK3ILjkRB2rRKu4U0tQSop7dKFmOogX1EsKjA9mIM23TguC5Mt7Zywv/AnIMxHsDIjuPi SgKw4y6zjmd2zZ8+1s/3CFR4xo9PFa1jZOdl5z47C/1TMxyo83Z3G0ELV4bT7o4p+HsyBDPVNYI Y+y5VdbbZAIMdJs3YP1sr5S/ecsdpA== X-Proofpoint-GUID: KS4nnq_iv17YY2U3ZAD98lkLXNogimsX X-Proofpoint-ORIG-GUID: KS4nnq_iv17YY2U3ZAD98lkLXNogimsX X-Authority-Analysis: v=2.4 cv=TIJIilla c=1 sm=1 tr=0 ts=6909b1af cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=MyfKwbsdfMS_-thd9JUA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv: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.100.49 definitions=2025-11-03_06,2025-11-03_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 spamscore=0 clxscore=1015 bulkscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511040064 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 Mon Feb 9 23:29:39 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 C393C3112B4 for ; Tue, 4 Nov 2025 07:56:33 +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=1762242995; cv=none; b=oR40XxUvL+cY4UH+qePycJXY4oFG/bOtOIKqObeSnc5rFWagf4mYR4hTvX7Y+tdnKdHns5AajN68j/YbRRqltFHe6cvfmvhZ0ySMkOU/KuenVH1mDrrYY5L9tLdlEBNtHJCharS4Zr/982Np0mmhayVAmkbnM0IzYDXosVRpizo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762242995; c=relaxed/simple; bh=zt/h1GPrcku6VfCD1Z2xF2fCFX7fT2M31PCFfCnbMWM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GzDS6fVQW6on2F3ABqap/y7C7F4QlspZWxqMad38/NloMimGJLrejGukY0TTrbMgdmDzR5dmSlHLh5qlbIdHJCAL7sT4upbdsiSqMcAezOAlePs9J/Ef2qXmSAw/2qzEL+DNPGc0k3q6kigSYYqBkF3XWwh8tA8dffJ2rg0o3Zc= 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=Ux5VKHro; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MIA2Rwx+; 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="Ux5VKHro"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MIA2Rwx+" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A433Gww3616991 for ; Tue, 4 Nov 2025 07:56:33 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=Ux5VKHrowjSzFGVd 8RbnKGrH08ze39srzgQOVAcXVsirjiq6VDbXmFF2rqFkSGxt7MMo3BYnTpSFA4Sj FSeDGlzAAYALT6nxLzNV05F1TNs2Uim/sr0tEmVya9ZuQlL3Tx+For52DVUvl4I8 ZRavsHyaC9O61y31OY3zNSRL/6y9ws0qMbOfO8XpCHXB0AN1WPGP9bJqMUgjiJTI l4VFumi09iGGPFK19wqLVjJcNvOCDVfXBdPENht9MF0KTMcz3sMiWhVrtqttxYKG 0VnxJdvvfwFyUiPNizxTMMTt20zuUmIpzPTeZZCZL8cjg3ZtCJN7ZehgHjmXYZzS Dvz5nA== 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 4a70fht4t4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 04 Nov 2025 07:56:32 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3405c46a22eso5549081a91.2 for ; Mon, 03 Nov 2025 23:56:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1762242992; x=1762847792; 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=36rRRJsb8die6TTtLLHxpI3oG8UeacOGLRFgDPbnS9E=; b=MIA2Rwx+zZ7DdxTpD9lMCKevZt3ruRFYLoynlpBO8l14Ns3SvoJrQLV9qnTW3Sm0G9 hfEDFXTIVP3/EdbZ6DaH1pCrOc7UdARpKR0uzed3hUa5HcJQzGj6vIIJYCKq9ts7c+8n lieF8FE3nTZPRsu8wNaHB6s53iR4l6WUgNgzERJyqMBYZGbrWpLvmsRF/lWsmv/b5ufD V4EswxIl6Ita8ffvqsizip6GY1pf0ea78UK8+10rAJItb1LIkKH4dGkdXJNsRHgFMLI9 VQ/6gPhADIHXRCb6fTsK55E2d89dKM+3KufufsPvEtwXJWJFJj2AobFGltfVrPxmt65z e2eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762242992; x=1762847792; 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=kOin1jarAseb2cHNrR5Ha/ws5md7oOPq2UUXcAlR2kj9cCl72b3/qD5dOi4DKPiwfk x/eiaNasfS09fTWGNppXZ+pGQz98Iu7vMK7Pdw/MAesBfyY4PMuWkwCuMD5+jrLjU9RV wDReRiX1Qmp/+GJ4ocb1TR6RxNk63CRF2csWBb6oOFyTHxmhH6Kato7Ml3zI/2eQ+1J8 2I/k3eRmtvh0VVEzidmaGVe4rFD5tqKFTH9sZQ4IPK7sczoU5xNBfylVUeaiANrhMrYC fp+17uqRB4qFudbWd0HoR0KSTzfhRxx1hTnyyyTpT9mg6LzSxhwOtOriVolStKx1MJlE 0SqQ== X-Forwarded-Encrypted: i=1; AJvYcCVaRo/h90xLlVVOu6vKx2XG38Xe9CEH1BR0C3N1AnNFllVu8BdOAb8KwsbZa1hdYqyWbOCgMpqtCBWmQ3Q=@vger.kernel.org X-Gm-Message-State: AOJu0YwOojO9h0qxzBOXS3dCISJ4Xla3DZV1jrexPG+srXHdmn3wVoIx p5NKYVEy+ApwfRVdNdiAgwdIipO+lNlaJfypt2ii1zbgV0Q9l7YP1YzxjnzEWYa5h8SFj5GJ5rZ xxf83Xm7oeEvveVhnSvqIQFXaax1mSOFbegTGnrUuGVxlDaP/PIMmBQaMVyoiH01pmP4= X-Gm-Gg: ASbGnctQ3pyB6QHwZ3w0umbddQBIc63T1NvvBsJrDS/CqRkQ9+J/i5X079cs2L3wAq2 1kg+g8n0HflQ/CDgM9jRnEb/0+D4qWAtNC0uxcpn38gByYRTNOw49TJISbGODyEPFseq6b2u8dk PcCv7Anp25cbHiIxwK00lvUSCoJnr9KDEqTipeVE5rWaqP4rqTlecyYWWfEhXrdmRftAr8z8B/S IKXHko3iMKmU/5GTcWeURak6ynANpYZ0XiRGj1HDRLLspF7gijwHLlrs9Ldqmy00m1/2D8BtpJz 5HH/B3DFQvlqy038HTgVzvsWEZPn+SqOvgD/3oCLaydINI8iIJHuefoRSXmBs8ca84ryH5ytYak GZlOO7jpqQLM+6kpbBCNtUA0wefzp0qkiWdDdzSXcjwhpEA== X-Received: by 2002:a17:90b:3891:b0:340:c179:365a with SMTP id 98e67ed59e1d1-340c179451amr14114075a91.0.1762242992040; Mon, 03 Nov 2025 23:56:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IETspjX1zfLO79dug+X80CLuKL5y0H5UZzcdJuKRXhbJn8V/01XyYLjgtnScFuA8LhmepwgcA== X-Received: by 2002:a17:90b:3891:b0:340:c179:365a with SMTP id 98e67ed59e1d1-340c179451amr14114038a91.0.1762242991380; Mon, 03 Nov 2025 23:56:31 -0800 (PST) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34159a16652sm3627951a91.20.2025.11.03.23.56.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Nov 2025 23:56:31 -0800 (PST) From: Qiang Yu Date: Mon, 03 Nov 2025 23:56:26 -0800 Subject: [PATCH v6 3/3] 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: <20251103-glymur-pcie-upstream-v6-3-18a5e0a538dc@oss.qualcomm.com> References: <20251103-glymur-pcie-upstream-v6-0-18a5e0a538dc@oss.qualcomm.com> In-Reply-To: <20251103-glymur-pcie-upstream-v6-0-18a5e0a538dc@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Qiang Yu , Prudhvi Yarlagadda , Wenbin Yao , Dmitry Baryshkov , Manivannan Sadhasivam X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762242987; l=2929; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=3I4+Hh02UK/6hCXFAJiGGjbIJsRvaSQpVywV9Q7zV1c=; b=Yy0wCNKoMhHH5+bQwNBM44G+N0KLCCONobdst6FmOH8rDTGtsbP9m10SSMTJLjzkyWK7f3zOv ljg3VAf21cLByVHntHv+oCK2C7W0VY280ExOKcxYAjx+vJ8KHssX0cZ X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA0MDA2NCBTYWx0ZWRfXzXT7lsseepPn rfBOo5J9ikpmky27NTOeGLonIsbBumN3f74fyx12Pkc4KzaRfJfFgYSqMm4CpB2OvluHngIKSqs UgcuNY5QD3/j3UX3liQEYLV2Y8PJ8MOsAYJrwgKgUbrqQLQKDhl89u4PvdZz1PBLeSa5ynwlxGE bauLe1lXk2zXkbEZielir+weQzfgiE5Kts4S2KY8OaHtYJr0vWEy0o1LBj2El0y/f4Yg4z776p/ maOF3vkhNzloCKOhENuqJyoKsJGWHk7h+wwm3fZnOeuhULjVefP3KCMVvsCDUydNqXDy2I4znN2 c2yVyREbxqO4f4XVRLdTVTlB7HnbDUvC0ERhFwW0DXDvZGSetYmmafM5EAQ5F3+e4jhf2yVv6sf oXe+Z+eaI9+ThMpW1pZmNj9bjW9ltA== X-Proofpoint-ORIG-GUID: gfp-spuFSXEVS2wnsB7XfAA3VLaNU6D0 X-Authority-Analysis: v=2.4 cv=CbsFJbrl c=1 sm=1 tr=0 ts=6909b1b0 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=cXB1dxBGfnZZ65A63A0A:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: gfp-spuFSXEVS2wnsB7XfAA3VLaNU6D0 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-11-03_06,2025-11-03_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511040064 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