Skip to content

BACKPORT: PCI: qcom: Set max OPP before icc enable during resume - #229

Open
Hariharan Sreedhar (hariharan-sree) wants to merge 1 commit into
qualcomm-linux:resolute-qcom-develfrom
hariharan-sree:pcie-resume-set-max-opp-fix
Open

Hariharan Sreedhar (hariharan-sree) wants to merge 1 commit into
qualcomm-linux:resolute-qcom-develfrom
hariharan-sree:pcie-resume-set-max-opp-fix

Conversation

@hariharan-sree

@hariharan-sree Hariharan Sreedhar (hariharan-sree) commented Nov 4, 2026 •

Copy link
Copy Markdown

During resume from D3cold, set the PCIe controller to the maximum OPP before enabling the ICC paths and accessing DBI registers. Without this, qcom_pcie_icc_opp_update() may access DBI before OPP votes are restored, triggering NoC errors.

Link: https://lore.kernel.org/all/20260416-setmaxopp-v1-1-6a74e2d945a0@oss.qualcomm.com/

During resume from D3cold, set the PCIe controller to the maximum OPP
before enabling the ICC paths and accessing DBI registers. Without this,
qcom_pcie_icc_opp_update() may access DBI before OPP votes are restored,
triggering NoC errors.

Signed-off-by: Hariharan Sreedhar <hariharan.sreedhar@oss.qualcomm.com>
Link: https://lore.kernel.org/all/20260416-setmaxopp-v1-1-6a74e2d945a0@oss.qualcomm.com/
@hariharan-sree Hariharan Sreedhar (hariharan-sree) changed the title PCI: qcom: Set max OPP before icc enable during resume BACKPORT: PCI: qcom: Set max OPP before icc enable during resume Nov 10, 2026

This branch has not been deployed

No deployments
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.

2 participants