SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 16-7 describes power-management features available for the DMA_SYSTEM controller.
| Feature | Registers | Description |
|---|---|---|
| Clock auto gating | DMA4_OCP_SYSCONFIG[0] AUTOIDLE bit | This bit allows local power optimization inside the module by gating the SDMA_ICLK clock upon the interface activity. |
| Slave idle modes | DMA4_OCP_SYSCONFIG[4:3] SIDLEMODE bit field | Force-idle, no-idle, and smart-idle modes are available. |
| Clock activity | DMA4_OCP_SYSCONFIG[9:8] CLOCKACTIVITY bit field | For configuration details, see Table 16-8. |
| Master standby modes | DMA4_OCP_SYSCONFIG[13:12] MIDLEMODE bit field | Force-standby, no-standby, and smart-standby modes are available. |
| Global wake-up enable | N/A | Feature not available |
| Wake-up sources enable | N/A | Feature not available |
| SDMA_CLOCKACTIVITY Values | Clock State When Module is in IDLE State | |
|---|---|---|
| SDMA_ICLK | SDMA_FCLK | |
| 00 | Off | Off |
| 10 | Off | On |
| 01 | On | Off |
| 11 | On | On |
Because the PRCM module cannot read CLOCKACTIVITY settings through hardware, software must ensure consistent programming between the SDMA_CLOCKACTIVITY and DMA_SYSTEM clock PRCM control bits. For a description of the ClockActivity feature, see Module Level Clock Management, in Power, Reset, and Clock Management.