DISPC supports a power management protocol with the device Power Sleep Controller (PSC).
The (software) sequence, while performing a clkstop_req to DISPC, is as follows:
- Disable DISPC by programing the [0] ENABLE bit of DSS0_VP_CONTROL register to
0.
- DISPC hardware completes the output of the current frame. Then hardware sets
the DSS0_COMMON_DSS_SYSSTATUS[9] DISPC_IDLE_STATUS register bit to 1.
- Poll the DSS_IDLE_STATUS bit to ensure that DISPC is in idle mode.
- PSC initiates clkstop_req to DISPC.
- DISPC hardware acknowledges with clkstop_ack immediately.