[PATCH 3/3] phy: qcom: qmp-combo: Use V6 offsets for PCS-AON clamps
Konrad Dybcio
konradybcio at kernel.org
Mon Nov 2 05:59:34 PST 2026
From: Konrad Dybcio <konrad.dybcio at oss.qualcomm.com>
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 at oss.qualcomm.com>
---
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
More information about the linux-phy
mailing list