Skip to content

WORKAROUND: Restore misco0 register on CPU idle exit#1362

Open
umang-chheda wants to merge 1 commit into
qualcomm-linux:tech/bsp/soc-infrafrom
umang-chheda:pm-wa
Open

WORKAROUND: Restore misco0 register on CPU idle exit#1362
umang-chheda wants to merge 1 commit into
qualcomm-linux:tech/bsp/soc-infrafrom
umang-chheda:pm-wa

Conversation

@umang-chheda

Copy link
Copy Markdown

CPU system registers are reset on entry to the idle state, which clears the required bits in the misc0 cnd ctrl register and prevents CE/UE interrupts from firing.

Register a PM notifier to restore the misc0 and ctrl registers on idle exit, ensuring that interrupts are correctly triggered.

This is a temporary workaround and will be reverted once the proper fix is upstreamed in v2 of this series.

CPU system registers are reset on entry to the idle state, which
clears the required bits in the misc0 cnd ctrl register and
prevents CE/UE interrupts from firing.

Register a PM notifier to restore the misc0 and ctrl registers
on idle exit, ensuring that interrupts are correctly triggered.

This is a temporary workaround and will be reverted once the
proper fix is upstreamed in v2 of this series.

Signed-off-by: Umang Chheda <umang.chheda@oss.qualcomm.com>
@qcomlnxci qcomlnxci requested review from a team and quic-kaushalk and removed request for a team June 15, 2026 08:01
@umang-chheda

Copy link
Copy Markdown
Author

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.

1 participant