From nobody Mon Feb 9 19:30:07 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 368EB2F998A for ; Mon, 24 Nov 2025 10:26:02 +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=1763979963; cv=none; b=o0i4PF8+tTsYK26EOy9Ygb7sL6j2F2Fj3BM5tD/F58ISLoP+w2qc4gZuq1qdVite1JxNjYslL65+ZvDcDAoZjBKEAkAWbx2lNXYR0Vzjc36oQAE0nXLMrrNbaaQ2d6P1ZWY6L6H2nE0+kDJ+3f9M575peim0vNCy8ETMTCD+VPI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763979963; c=relaxed/simple; bh=MUl7sxpCGM2mRJNbw6AcjpDD+FtJcW1uPf/khbJ96fI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aLaORtlezO4XyEUPtkzgjT5f+VLq4tBAqCrNwxtKRbuozX2DSS+t5B1B+tgCobpHNJCLG9QRDewmCXcmCCmS61PWtz5SwVFSsL+46R8WVk+O4t8j5DpuYTqQzFBn4PFDQM7klJPOOcHu0fJ4rm/6MAJzXEDqZqXYRPMFbhBdw5Y= 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=Z6yqkHI/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jQ2qT8mO; 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="Z6yqkHI/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jQ2qT8mO" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AO81vwm2117794 for ; Mon, 24 Nov 2025 10:26:01 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= a0cP7KG5XGPzFEgyuSubAATVYJZRm7RU2yMGXybKWxk=; b=Z6yqkHI/9IoxN/b+ v4tNpuxVBresVw0pzM8gjJG74w1xf8km7Esl4gwrJe86A7sVpAaQi/imNvQ2u9U3 N3Gj7BomdTnIo++zeoaW/uNfPa6NhIvSLKTvtKdjQen8c89BwRnKWdd4kFO28aRD Yu3cBjbx0Rc6mvZGKn1DzJrevOGJbTc911y274AjNMFirSzCjlbImsdecJSGvygr b0KwCFsQeCF3NFqQQfni1V/BOMx/2ZQ4RwM32HEvegpt1LHvmZC4S6varcqdqFEG kZ70tLSpSgv1AnZruscPLL/jgu31h9f0FLDMTxGLPXIWFm4pbuyNVtSlh4R1hK8x zyKThw== Received: from mail-dl1-f72.google.com (mail-dl1-f72.google.com [74.125.82.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ak694vm9t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Nov 2025 10:26:01 +0000 (GMT) Received: by mail-dl1-f72.google.com with SMTP id a92af1059eb24-11b21dfe94dso5110880c88.0 for ; Mon, 24 Nov 2025 02:26:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763979960; x=1764584760; 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=a0cP7KG5XGPzFEgyuSubAATVYJZRm7RU2yMGXybKWxk=; b=jQ2qT8mObdSH5QMaSin8D+oiCeR9HOpZaRuBFa09j4gI+g/d6tINtwW9pH/1O8Sf8n QzUaEh80spPNGLndsGEzaFXmItOnynmy/ilO9gm13NcscPOfOeInkAFT+Ig6+SpTM8Qy ef1kRxYoBEvA4h44xklEiSh4RZFaaW/9bX7/LRwOArdeeZUxRyr6BoyZe0nRTUu3HrOr E/fqZxGGmJpMv4QOUOjZnvxvdR+TuwZE6atT/of6//X4io22YLaYQdyfgRpwOpuQbt8l 9W4FaSA2l25/tKo3rOsdYmDAQ8077OkqY2/Gw/HIAFoagvCC4anFt31H1Jwd0dC3d89m S6pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763979960; x=1764584760; 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=a0cP7KG5XGPzFEgyuSubAATVYJZRm7RU2yMGXybKWxk=; b=KFkWfGWVVPfYv0NEIourVkf7xiDLzsE4GNoab4GO8JaJ3Fb6wWZWQYvtWfBMndwXk4 KgqpyNCh8LFamzqrAXTegipzXMTTFJVUNce3bcOkACutXoQlLkdGv/DTIuoziS20IoCU IjyS+o8UyBQzuMB1WN8xBpwdleVF/BiDcn6kztpUk55CN6IJPbBcVvBngvWfs0kr1Cop 9/qVs20/OKlpBGKfyK1SOuRwa4jjmxymZQXJbWcoid7JaVn/3RJdbpI0wyW+meg+9DcG hDzFMS5kTjuz73PRZQgfuqJuFrRlbjdU/eA8+2iRichX8JPN435mwzObP3eWDYtrLZYv ekNQ== X-Forwarded-Encrypted: i=1; AJvYcCX9esLvqQpSpga6Doy1ws6dewke9Eko82+iqcdh7nIl9b5Z+aflWBNQvm/Msk4LSwxO6hC7O5CM5OxSZjE=@vger.kernel.org X-Gm-Message-State: AOJu0Yyzhs1Z0hJZE+ePA4I6NJRKIVSlYgioIPj5jEggRAgARQffyYGc bnBOuLfnoPGut7uHYpM4E7hF0QJDt4xPUb4cV3ZA8ki3lhwJUWNV7F5NA3CIji2JJOBK+N/OFZy +Eub5pvjlfbi+ZUXqY5NWPxsufWtR9/fNGXAGHiMh4CscS/ZGsItmgSSIThFbMluWuRm2OQceUV I= X-Gm-Gg: ASbGncuCibGmN0iSb/y9GG9e2z/J+y2joOD6s39PehNRHmp5tA+fdC0TTZed9elizkH XK3sQuF2tCddO9Vw/zy1t6nHlFaSLCiNdaYGugqS+LUxc9GngKpH6GF7rj6czntEj5sXWBd9qvl XC6a5khGTu+LY3ATaPfTYiUjKhyeQ0UMZhz/dYh+D9tRQSv8DmUswY9hX3CqZJUURXFfeMv21mJ 3rCrR3kRdq8tmRBiRx6o5CowlP+nGgHJo1gOJR+n3wZ/w0oqfAR+8/ET/XorfnsSyF2GiZ+9sE8 n3DpF0b5IqfLBZNcB+7CPTtdTV1eM7NDkrY0Z67OLFAJ9xykw+SBJHlvrKj7QXo5SN3Ia1cPW1w NWmlRH6m7Oht4thPh/J2WPTQgfyJbstT4iBBHnoH3xo5j+6q7jyqCtOsZ X-Received: by 2002:a05:7022:ef04:b0:119:e569:f84d with SMTP id a92af1059eb24-11c94aefc95mr8190751c88.4.1763979960470; Mon, 24 Nov 2025 02:26:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IEdhovbLIbzLaouS4rYw87KKgwH6OW705IGi/jjsPtVjtD4CqTIs6zBsXMI90iVURkVxEyrkA== X-Received: by 2002:a05:7022:ef04:b0:119:e569:f84d with SMTP id a92af1059eb24-11c94aefc95mr8190718c88.4.1763979959814; Mon, 24 Nov 2025 02:25:59 -0800 (PST) Received: from hu-qianyu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11c93de6d5csm46140627c88.4.2025.11.24.02.25.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Nov 2025 02:25:59 -0800 (PST) From: Qiang Yu Date: Mon, 24 Nov 2025 02:24:37 -0800 Subject: [PATCH v4 4/5] phy: qcom-qmp: qserdes-com: Add some more v8 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: <20251124-kaanapali-pcie-phy-v4-4-d04ee9cca83b@oss.qualcomm.com> References: <20251124-kaanapali-pcie-phy-v4-0-d04ee9cca83b@oss.qualcomm.com> In-Reply-To: <20251124-kaanapali-pcie-phy-v4-0-d04ee9cca83b@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 , Jingyi Wang , Dmitry Baryshkov , Neil Armstrong X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763979955; l=2730; i=qiang.yu@oss.qualcomm.com; s=20250513; h=from:subject:message-id; bh=MUl7sxpCGM2mRJNbw6AcjpDD+FtJcW1uPf/khbJ96fI=; b=BkYKecPVH89PY7Ryzk+OiDHWrcgLtU1eUfK8x1zcYwXK036i8z2qWhPH2AhWXVfizUDCym0vw gDmpyCuccy6AV1S9rvVXv7YMoV2V65njpzXuV38FkpbnIFF0Yk1asL7 X-Developer-Key: i=qiang.yu@oss.qualcomm.com; a=ed25519; pk=Rr94t+fykoieF1ngg/bXxEfr5KoQxeXPtYxM8fBQTAI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI0MDA5MiBTYWx0ZWRfX57adZiz8MKt1 UO2pY6e5nxbPsauXlwFRiEx+svG7NY6MhOqT1lw4h/yhgeNzTZjNUDbZhnbZF8WNRgXe27rliFK yIjVMhcD75r/6DCv06wvs+uo0xOdyqjwZNqo5WfJD+si86+AoLBqoRiRwe7mOSJFuVs44n3VaQM gj7u1S24QU4pfOgFvOjwPtIf/V7j73O3QNwpAsc3rg4plai79mrFdty05Jxn4WhluvrchXqPfss R+QyBd7S+sctDNg0658uEo/cUDVkM+EOBdl4qpQnMHwP/2X5IbdD1HBW4PkTUicp6Uz2xEr7jsK fBv/D64u03HcCku5vKsOIwT7CHgGVKsfICHVD6uAaVLLLnvsVPvKAeF2xMvBzSMpAcl/F/kyaZA 2bPiG4muzPA0qdcy1xHIt7ixq8mOMQ== X-Authority-Analysis: v=2.4 cv=YJqSCBGx c=1 sm=1 tr=0 ts=692432b9 cx=c_pps a=bS7HVuBVfinNPG3f6cIo3Q==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=cXB1dxBGfnZZ65A63A0A:9 a=QEXdDO2ut3YA:10 a=vBUdepa8ALXHeOFLBtFW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: BoIpHmXY5e90mYy8I4nI6BsMJJYuBXPF X-Proofpoint-ORIG-GUID: BoIpHmXY5e90mYy8I4nI6BsMJJYuBXPF 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-24_04,2025-11-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 suspectscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 impostorscore=0 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511240092 Some qserdes-com register offsets for the v8 PHY were previously omitted, as they were not needed by earlier v8 PHY initialization sequences. Add these missing v8 register offsets now required to support PCIe QMP PHY on Kaanapali platform. Signed-off-by: Jingyi Wang Reviewed-by: Dmitry Baryshkov Reviewed-by: Neil Armstrong Signed-off-by: Qiang Yu --- drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h b/drivers/p= hy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h index d3b2292257bc521cb66562a5b6bfae8dc8c92cc1..d8ac4c4a2c31615fa7edff2cd4a= ca86f4f77de66 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h +++ b/drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h @@ -33,6 +33,7 @@ #define QSERDES_V8_COM_CP_CTRL_MODE0 0x070 #define QSERDES_V8_COM_PLL_RCTRL_MODE0 0x074 #define QSERDES_V8_COM_PLL_CCTRL_MODE0 0x078 +#define QSERDES_V8_COM_CORECLK_DIV_MODE0 0x07c #define QSERDES_V8_COM_LOCK_CMP1_MODE0 0x080 #define QSERDES_V8_COM_LOCK_CMP2_MODE0 0x084 #define QSERDES_V8_COM_DEC_START_MODE0 0x088 @@ -40,6 +41,7 @@ #define QSERDES_V8_COM_DIV_FRAC_START1_MODE0 0x090 #define QSERDES_V8_COM_DIV_FRAC_START2_MODE0 0x094 #define QSERDES_V8_COM_DIV_FRAC_START3_MODE0 0x098 +#define QSERDES_V8_COM_HSCLK_HS_SWITCH_SEL_1 0x09c #define QSERDES_V8_COM_VCO_TUNE1_MODE0 0x0a8 #define QSERDES_V8_COM_VCO_TUNE2_MODE0 0x0ac #define QSERDES_V8_COM_BG_TIMER 0x0bc @@ -47,13 +49,22 @@ #define QSERDES_V8_COM_SSC_PER1 0x0cc #define QSERDES_V8_COM_SSC_PER2 0x0d0 #define QSERDES_V8_COM_BIAS_EN_CLKBUFLR_EN 0x0dc +#define QSERDES_V8_COM_CLK_ENABLE1 0x0e0 +#define QSERDES_V8_COM_SYS_CLK_CTRL 0x0e4 +#define QSERDES_V8_COM_PLL_IVCO 0x0f4 #define QSERDES_V8_COM_SYSCLK_BUF_ENABLE 0x0e8 #define QSERDES_V8_COM_SYSCLK_EN_SEL 0x110 #define QSERDES_V8_COM_RESETSM_CNTRL 0x118 +#define QSERDES_V8_COM_LOCK_CMP_EN 0x120 #define QSERDES_V8_COM_LOCK_CMP_CFG 0x124 #define QSERDES_V8_COM_VCO_TUNE_MAP 0x140 +#define QSERDES_V8_COM_CLK_SELECT 0x164 #define QSERDES_V8_COM_CORE_CLK_EN 0x170 #define QSERDES_V8_COM_CMN_CONFIG_1 0x174 +#define QSERDES_V8_COM_CMN_MISC_1 0x184 +#define QSERDES_V8_COM_CMN_MODE 0x188 +#define QSERDES_V8_COM_VCO_DC_LEVEL_CTRL 0x198 +#define QSERDES_V8_COM_PLL_SPARE_FOR_ECO 0x2b4 #define QSERDES_V8_COM_AUTO_GAIN_ADJ_CTRL_1 0x1a4 #define QSERDES_V8_COM_AUTO_GAIN_ADJ_CTRL_2 0x1a8 #define QSERDES_V8_COM_AUTO_GAIN_ADJ_CTRL_3 0x1ac --=20 2.34.1