]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: lemans: Add PCIe lane equalization preset properties
authorZiyue Zhang <ziyue.zhang@oss.qualcomm.com>
Thu, 4 Sep 2025 06:52:25 +0000 (14:52 +0800)
committerBjorn Andersson <andersson@kernel.org>
Tue, 16 Sep 2025 19:31:23 +0000 (14:31 -0500)
Add PCIe lane equalization preset properties with all values set to 5 for
8.0 GT/s and 16.0 GT/s data rates to enhance link stability.

Co-developed-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
Signed-off-by: Ziyue Zhang <ziyue.zhang@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://lore.kernel.org/r/20250904065225.1762793-4-ziyue.zhang@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/lemans.dtsi

index 7e40f59e4aa3c3452594a1067fc95fc1041c9eb3..4e6b42731d64912a5483bcbdb2ed679ed9f4f3b2 100644 (file)
                phys = <&pcie0_phy>;
                phy-names = "pciephy";
 
+               eq-presets-8gts = /bits/ 16 <0x5555 0x5555>;
+               eq-presets-16gts = /bits/ 8 <0x55 0x55>;
+
                status = "disabled";
 
                pcieport0: pcie@0 {
                phys = <&pcie1_phy>;
                phy-names = "pciephy";
 
+               eq-presets-8gts = /bits/ 16 <0x5555 0x5555 0x5555 0x5555>;
+               eq-presets-16gts = /bits/ 8 <0x55 0x55 0x55 0x55>;
+
                status = "disabled";
 
                pcie@0 {