Re: [PATCH 2/7] irqchip/irq-qcom-mpm: Register MPM under CPU cluster power domain

From: Konrad Dybcio

Date: Wed Jul 15 2026 - 05:49:52 EST


On 7/13/26 12:25 PM, Sneh Mankad wrote:
> MPM irqchip needs to notify RPM (Resource Power Manager) processor to read
> the latest wake up capable interrupts when the CPU cluster is entering the
> deepest idle state. This is done by sending IPC interrupt to RPM and is
> implemented as .power_off() callback by registering MPM as parent power
> domain to CPU cluster.

[...]


> If MPM has not registered with CPU cluster power domain, utilize the CPU PM
> notifications to manage RPM communication when the last CPU goes to power
> collapse.

I have mixed feelings about this case. The RPMH RSC driver keeps that as a
fallback for platforms which don't have PSCI OSI mode specifically.

On the other hand, there are platforms (early arm64 - pre-msm8996 and almost
all of the arm32 platforms) that don't define any CPU power domains, so
perhaps it's necessary after all..

Konrad