Skip to content

WORKAROUND: PCI: Disable L1ss through quirk for HMT & Cologne#717

Open
krishnachaitanya-linux wants to merge 7 commits intoqualcomm-linux:tech/all/workaroundfrom
krishnachaitanya-linux:pci-workaround
Open

WORKAROUND: PCI: Disable L1ss through quirk for HMT & Cologne#717
krishnachaitanya-linux wants to merge 7 commits intoqualcomm-linux:tech/all/workaroundfrom
krishnachaitanya-linux:pci-workaround

Conversation

@krishnachaitanya-linux
Copy link
Contributor

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.

quic-vikramsa and others added 7 commits January 5, 2026 15:06
Add new SCM call to program secure camera qos settings.
For each NIU camera driver can call this scm API which need each NIU's
register offsets, value and number of registers offset that need to be
programmed.

Signed-off-by: Vikram Sharma <quic_vikramsa@quicinc.com>
…client ids

Physical client IDs instead of virtual client IDs are used for qcom new
platforms in the Inter Process Communication Controller (IPCC) driver
as virtual physical mapping logic is removed in HW. Add the bindings.

Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
Signed-off-by: Yijie Yang <yijie.yang@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20250922-ipcc-header-v1-1-f0b12715e118@oss.qualcomm.com/
Certain drivers were failing to probe during boot because their
dependencies were not ready within the default deferred probe timeout.
To address this, increase the deferred probe timeout to allow dependent
drivers sufficient time to register and avoid probe failures during
system startup.

Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com>
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 <krishna.chundru@oss.qualcomm.com>
Currently pcie1 global IRQ is blocking a CPU core, due to which ufs
is getting blocked and failing.

As workaround disable PCIe1 global IRQ for now.

Signed-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
It is obsrved that qcs9100-ride fails to boot
intermittently due to ufs cmd timeouts.

The timeout happens as the ufs threaded-irq fails to
schedule within the default UIC_CMD_TIMEOUT_DEFAULT (500
msec) due to console logs spewing at the same moment.

Increase timeout to max for now to UIC_CMD_TIMEOUT_MAX
(5000 msecs) to allow ufs cmd sequences to complete.

Signed-off-by: Shiraz Hashim <shiraz.hashim@oss.qualcomm.com>
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 <krishna.chundru@oss.qualcomm.com>
@qcomlnxci qcomlnxci requested a review from a team February 23, 2026 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants