]> git.ipfire.org Git - thirdparty/linux.git/commit
phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms
authorAbel Vesa <abelvesa@kernel.org>
Tue, 9 Dec 2025 23:09:45 +0000 (15:09 -0800)
committerVinod Koul <vkoul@kernel.org>
Tue, 23 Dec 2025 17:41:07 +0000 (23:11 +0530)
commitd10736db98d25c97bdffacaca69ae0a8d7ca64e3
tree2dd3c64e3cdcbb4702b39fe62c083f1d4207f76d
parent5b289913959b9bc93bab9e0beeab269c33c969b7
phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms

Starting with Glymur, the PCIe and DP PHYs qserdes register offsets differ
for the same version number. So in order to be able to differentiate
between them, add these ones with DP prefix.

Add the necessary PHY setting tables for enabling the DP path within the
QMP subsystem.  Introduced some new callbacks for v8 specific sequences,
such as for clock configurations based on the different link speeds.

Wesley Cheng added some updated settings from the hardware programming
guides on existing PHY tables and clock settings.

Co-developed-by: Wesley Cheng <wesley.cheng@oss.qualcomm.com>
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Signed-off-by: Wesley Cheng <wesley.cheng@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://patch.msgid.link/20251209-linux-next-12825-v8-9-42133596bda0@oss.qualcomm.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h [new file with mode: 0644]
drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h [new file with mode: 0644]