Home
last modified time | relevance | path

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

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