[PATCH 3/3] phy: qcom: qmp-combo: Use V6 offsets for PCS-AON clamps

From: Konrad Dybcio

Date: Mon Nov 02 2026 - 09:06:11 EST


From: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>

These V6 combo PHYs were configured with the V3 resource-offset table,
which omits their PCS-AON window. Autonomous-mode suspend therefore
cannot reach the HPG-required clamp register.

Select the existing V6 offsets for SAR2130P, SM8475, SM8550, and
SM8650.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
---
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
index 84b9d6f3969c..f9ab503c81ac 100644
--- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
+++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
@@ -2793,7 +2793,7 @@ static const struct qmp_combo_offsets qmp_combo_usb43dp_offsets_v8 = {
};

static const struct qmp_phy_cfg sar2130p_usb3dpphy_cfg = {
- .offsets = &qmp_combo_offsets_v3,
+ .offsets = &qmp_combo_offsets_v6,

.serdes_tbl = sar2130p_usb3_serdes_tbl,
.serdes_tbl_num = ARRAY_SIZE(sar2130p_usb3_serdes_tbl),
@@ -3224,7 +3224,7 @@ static const struct qmp_phy_cfg sm8350_usb3dpphy_cfg = {
};

static const struct qmp_phy_cfg sm8475_usb3dpphy_cfg = {
- .offsets = &qmp_combo_offsets_v3,
+ .offsets = &qmp_combo_offsets_v6,

.serdes_tbl = sar2130p_usb3_serdes_tbl,
.serdes_tbl_num = ARRAY_SIZE(sar2130p_usb3_serdes_tbl),
@@ -3269,7 +3269,7 @@ static const struct qmp_phy_cfg sm8475_usb3dpphy_cfg = {
};

static const struct qmp_phy_cfg sm8550_usb3dpphy_cfg = {
- .offsets = &qmp_combo_offsets_v3,
+ .offsets = &qmp_combo_offsets_v6,

.serdes_tbl = sm8550_usb3_serdes_tbl,
.serdes_tbl_num = ARRAY_SIZE(sm8550_usb3_serdes_tbl),
@@ -3314,7 +3314,7 @@ static const struct qmp_phy_cfg sm8550_usb3dpphy_cfg = {
};

static const struct qmp_phy_cfg sm8650_usb3dpphy_cfg = {
- .offsets = &qmp_combo_offsets_v3,
+ .offsets = &qmp_combo_offsets_v6,

.serdes_tbl = sm8550_usb3_serdes_tbl,
.serdes_tbl_num = ARRAY_SIZE(sm8550_usb3_serdes_tbl),

--
2.56.0