Home
last modified time | relevance | path

Searched full:vmpm (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/drivers/irqchip/
Dirq-qcom-mpm.c32 * AP and RPM. This piece of memory is called 'vMPM' in the driver.
34 * When SoC is awake, the vMPM is owned by AP and the register setup by this
35 * driver all happens on vMPM. When AP is about to get power collapsed, the
36 * driver sends a mailbox notification to RPM, which will take over the vMPM
37 * ownership and dump vMPM into physical MPM registers. On wakeup, AP is woken
38 * up by a MPM pin/interrupt, and RPM will copy STATUS registers into vMPM.
39 * Then AP start owning vMPM again.
41 * vMPM register map:
301 /* Notify RPM to write vMPM into HW */ in mpm_pd_power_off()
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/
Dqcom,mpm.yaml31 Specifies the base address and size of vMPM registers in RPM MSG RAM.
47 Specify the mailbox used to notify RPM for writing vMPM registers.
/linux-6.12.1/Documentation/devicetree/bindings/remoteproc/
Dqcom,rpm-proc.yaml51 -------------->| MPM virtualization |<--------| MPM register copy (vMPM) | |