SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
The MPU_WUGEN belongs to the MPU always-on power domain (PD_MPUAON) and is responsible for generating wake-up events from the incoming interrupts (external and local to the MPU subsystem) according to the MPU_WUGEN 160-bit enable field (from WKG_ENB_A_0 to WKG_ENB_E_0), which defines the interrupt that wakes up the MPU core.
All interrupts are enabled after reset, except MPU_IRQ_8. The Cortex-A15 MPU can access the MPU_WUGEN internal configuration registers through the MPU_AXI2OCP.
Software must program interrupt enabling and disabling coherently in the MPU_INTC and in the MPU_WUGEN enable registers. That is, a given interrupt for a given MPU core is either enabled at both MPU_INTC and MPU_WUGEN, or disabled at both; no combination is allowed.
Figure 4-10 is a functional overview of the MPU_WUGEN in the MPU subsystem.
Figure 4-10 MPU_WUGEN Overview