From 5789008aa33706c4235f5319521d685b11f8437b Mon Sep 17 00:00:00 2001 From: Krishna Chaitanya Chundru Date: Mon, 2 Feb 2026 12:55:21 +0530 Subject: [PATCH] Workaround: PCI: Disable L1ss through quirk for HMT & Cologne When PCIe L1ss is enabled, WLAN functionality is completly broken. There are some connectivity issues in this platform mostly with CLKREQ# pin. Disable L1ss as workaround untill actual issue get resolved. Signed-off-by: Krishna Chaitanya Chundru --- drivers/pci/quirks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index a51dab62ecef..dac87453177f 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -2532,6 +2532,8 @@ static void quirk_disable_aspm_l1ss(struct pci_dev *dev) pci_disable_link_state(dev, PCIE_LINK_STATE_L1_1 | PCIE_LINK_STATE_L1_2); } DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_QCOM, 0x1103, quirk_disable_aspm_l1ss); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_QCOM, 0x1107, quirk_disable_aspm_l1ss); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_QCOM, 0x1112, quirk_disable_aspm_l1ss); /* * Some Pericom PCIe-to-PCI bridges in reverse mode need the PCIe Retrain