SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 3-151 lists for each module of the clock domain the clocks the module receives and their role (that is, functional or interface clock).
| Module | Clock | Clock Type |
|---|---|---|
| TIMER10 | TIMER10_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| TIMER11 | TIMER11_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| TIMER2 | TIMER2_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| TIMER3 | TIMER3_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| TIMER4 | TIMER4_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| TIMER9 | TIMER9_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| ELM | L4PER_L3_GICLK | Interface(1) |
| GPIO2 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| GPIO3 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| GPIO4 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| GPIO5 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| GPIO6 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| GPIO7 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| GPIO8 | GPIO_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| HDQ1W | L4PER_L3_GICLK | Interface(1) |
| PER_12M_GFCLK | Functional | |
| I2C1 | L4PER_L3_GICLK | Interface(1) |
| PER_96M_GFCLK | Functional | |
| I2C2 | L4PER_L3_GICLK | Interface(1) |
| PER_96M_GFCLK | Functional | |
| I2C3 | L4PER_L3_GICLK | Interface(1) |
| PER_96M_GFCLK | Functional | |
| I2C4 | L4PER_L3_GICLK | Interface(1) |
| PER_96M_GFCLK | Functional | |
| L4_PER1 interconnect | L4PER_L3_GICLK | Interface(1) |
| McSPI1 | L4PER_L3_GICLK | Interface(1) |
| PER_48M_GFCLK | Functional | |
| McSPI2 | L4PER_L3_GICLK | Interface(1) |
| PER_48M_GFCLK | Functional | |
| McSPI3 | L4PER_L3_GICLK | Interface(1) |
| PER_48M_GFCLK | Functional | |
| McSPI4 | L4PER_L3_GICLK | Interface(1) |
| PER_48M_GFCLK | Functional | |
| MMC3 | L4PER_32K_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| MMC3_GFCLK | Functional | |
| MMC4 | L4PER_32K_GFCLK | Functional |
| L4PER_L3_GICLK | Interface(1) | |
| MMC4_GFCLK | Functional | |
| UART1 | L4PER_L3_GICLK | Interface(1) |
| UART1_GFCLK | Functional | |
| UART2 | L4PER_L3_GICLK | Interface(1) |
| UART2_GFCLK | Functional | |
| UART3 | L4PER_L3_GICLK | Interface(1) |
| UART3_GFCLK | Functional | |
| UART4 | L4PER_L3_GICLK | Interface(1) |
| UART4_GFCLK | Functional | |
| UART5 | L4PER_L3_GICLK | Interface(1) |
| UART5_GFCLK | Functional |
Table 3-152 lists the supported wake-up request generation capability for each module of the clock domain.
| Module | Wake-Up Feature |
|---|---|
| TIMER10 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| TIMER11 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| TIMER2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| TIMER3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| TIMER4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| TIMER9 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| ELM | None |
| GPIO2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| GPIO3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| GPIO4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| GPIO5 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| GPIO6 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| GPIO7 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| GPIO8 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ) |
| HDQ1W | None |
| I2C1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| I2C2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| I2C3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| I2C4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| L4_PER1 interconnect | None |
| McSPI1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| McSPI2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| McSPI3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| McSPI4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| MMC3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| MMC4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| UART1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| UART2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| UART3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| UART4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| UART5 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
Table 3-153 lists the supported clock-management modes and associated software control bit fields for each module of the power domain.
| Module | Clock-Management Protocol | Status Bit Field | Role |
|---|---|---|---|
| TIMER10 | Slave | CM_L4PER_TIMER10_CLKCTRL[17:16] IDLEST | Idle status |
| TIMER11 | Slave | CM_L4PER_TIMER11_CLKCTRL[17:16] IDLEST | Idle status |
| TIMER2 | Slave | CM_L4PER_TIMER2_CLKCTRL[17:16] IDLEST | Idle status |
| TIMER3 | Slave | CM_L4PER_TIMER3_CLKCTRL[17:16] IDLEST | Idle status |
| TIMER4 | Slave | CM_L4PER_TIMER4_CLKCTRL[17:16] IDLEST | Idle status |
| TIMER9 | Slave | CM_L4PER_TIMER9_CLKCTRL[17:16] IDLEST | Idle status |
| ELM | Slave | CM_L4PER_ELM_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO2 | Slave | CM_L4PER_GPIO2_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO3 | Slave | CM_L4PER_GPIO3_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO4 | Slave | CM_L4PER_GPIO4_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO5 | Slave | CM_L4PER_GPIO5_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO6 | Slave | CM_L4PER_GPIO6_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO7 | Slave | CM_L4PER_GPIO7_CLKCTRL[17:16] IDLEST | Idle status |
| GPIO8 | Slave | CM_L4PER_GPIO8_CLKCTRL[17:16] IDLEST | Idle status |
| HDQ1W | Slave | CM_L4PER_HDQ1W_CLKCTRL[17:16] IDLEST | Idle status |
| I2C1 | Slave | CM_L4PER_I2C1_CLKCTRL[17:16] IDLEST | Idle status |
| I2C2 | Slave | CM_L4PER_I2C2_CLKCTRL[17:16] IDLEST | Idle status |
| I2C3 | Slave | CM_L4PER_I2C3_CLKCTRL[17:16] IDLEST | Idle status |
| I2C4 | Slave | CM_L4PER_I2C4_CLKCTRL[17:16] IDLEST | Idle status |
| L4_PER1 interconnect | Slave | CM_L4PER_L4_PER1_CLKCTRL[17:16] IDLEST | Idle status |
| McSPI1 | Slave | CM_L4PER_MCSPI1_CLKCTRL[17:16] IDLEST | Idle status |
| McSPI2 | Slave | CM_L4PER_MCSPI2_CLKCTRL[17:16] IDLEST | Idle status |
| McSPI3 | Slave | CM_L4PER_MCSPI3_CLKCTRL[17:16] IDLEST | Idle status |
| McSPI4 | Slave | CM_L4PER_MCSPI4_CLKCTRL[17:16] IDLEST | Idle status |
| MMC3 | Slave | CM_L4PER_MMC3_CLKCTRL[17:16] IDLEST | Idle status |
| MMC4 | Slave | CM_L4PER_MMC4_CLKCTRL[17:16] IDLEST | Idle status |
| UART1 | Slave | CM_L4PER_UART1_CLKCTRL[17:16] IDLEST | Idle status |
| UART2 | Slave | CM_L4PER_UART2_CLKCTRL[17:16] IDLEST | Idle status |
| UART3 | Slave | CM_L4PER_UART3_CLKCTRL[17:16] IDLEST | Idle status |
| UART4 | Slave | CM_L4PER_UART4_CLKCTRL[17:16] IDLEST | Idle status |
| UART5 | Slave | CM_L4PER_UART5_CLKCTRL[17:16] IDLEST | Idle status |
Table 3-154 lists the supported clock-management modes and associated software control bit fields for each module of the power domain.
| Module | Disabled | Auto | Enabled | Control Bit Field | Access Type |
|---|---|---|---|---|---|
| TIMER10 | Available | N/A | Available | CM_L4PER_TIMER10_CLKCTRL[1:0] MODULEMODE | Read/write |
| TIMER11 | Available | N/A | Available | CM_L4PER_TIMER11_CLKCTRL[1:0] MODULEMODE | Read/write |
| TIMER2 | Available | N/A | Available | CM_L4PER_TIMER2_CLKCTRL[1:0] MODULEMODE | Read/write |
| TIMER3 | Available | N/A | Available | CM_L4PER_TIMER3_CLKCTRL[1:0] MODULEMODE | Read/write |
| TIMER4 | Available | N/A | Available | CM_L4PER_TIMER4_CLKCTRL[1:0] MODULEMODE | Read/write |
| TIMER9 | Available | N/A | Available | CM_L4PER_TIMER9_CLKCTRL[1:0] MODULEMODE | Read/write |
| ELM | N/A | Available | N/A | CM_L4PER_ELM_CLKCTRL[1:0] MODULEMODE | Read only |
| GPIO2 | Available | Available | N/A | CM_L4PER_GPIO2_CLKCTRL[1:0] MODULEMODE | Read/write |
| GPIO3 | Available | Available | N/A | CM_L4PER_GPIO3_CLKCTRL[1:0] MODULEMODE | Read/write |
| GPIO4 | Available | Available | N/A | CM_L4PER_GPIO4_CLKCTRL[1:0] MODULEMODE | Read/write |
| GPIO5 | Available | Available | N/A | CM_L4PER_GPIO5_CLKCTRL[1:0] MODULEMODE | Read/write |
| GPIO6 | Available | Available | N/A | CM_L4PER_GPIO6_CLKCTRL[1:0] MODULEMODE | Read/write |
| GPIO7 | Available | Available | N/A | CM_L4PER_GPIO7_CLKCTRL[1:0] MODULEMODE | Read/write |
| GPIO8 | Available | Available | N/A | CM_L4PER_GPIO8_CLKCTRL[1:0] MODULEMODE | Read/write |
| HDQ1W | Available | N/A | Available | CM_L4PER_HDQ1W_CLKCTRL[1:0] MODULEMODE | Read/write |
| I2C1 | Available | N/A | Available | CM_L4PER_I2C1_CLKCTRL[1:0] MODULEMODE | Read/write |
| I2C2 | Available | N/A | Available | CM_L4PER_I2C2_CLKCTRL[1:0] MODULEMODE | Read/write |
| I2C3 | Available | N/A | Available | CM_L4PER_I2C3_CLKCTRL[1:0] MODULEMODE | Read/write |
| I2C4 | Available | N/A | Available | CM_L4PER_I2C4_CLKCTRL[1:0] MODULEMODE | Read/write |
| L4_PER1 interconnect | N/A | Available | N/A | CM_L4PER_L4_PER1_CLKCTRL[1:0] MODULEMODE | Read only |
| McSPI1 | Available | N/A | Available | CM_L4PER_MCSPI1_CLKCTRL[1:0] MODULEMODE | Read/write |
| McSPI2 | Available | N/A | Available | CM_L4PER_MCSPI2_CLKCTRL[1:0] MODULEMODE | Read/write |
| McSPI3 | Available | N/A | Available | CM_L4PER_MCSPI3_CLKCTRL[1:0] MODULEMODE | Read/write |
| McSPI4 | Available | N/A | Available | CM_L4PER_MCSPI4_CLKCTRL[1:0] MODULEMODE | Read/write |
| MMC3 | Available | N/A | Available | CM_L4PER_MMC3_CLKCTRL[1:0] MODULEMODE | Read/write |
| MMC4 | Available | N/A | Available | CM_L4PER_MMC4_CLKCTRL[1:0] MODULEMODE | Read/write |
| UART1 | Available | N/A | Available | CM_L4PER_UART1_CLKCTRL[1:0] MODULEMODE | Read/write |
| UART2 | Available | N/A | Available | CM_L4PER_UART2_CLKCTRL[1:0] MODULEMODE | Read/write |
| UART3 | Available | N/A | Available | CM_L4PER_UART3_CLKCTRL[1:0] MODULEMODE | Read/write |
| UART4 | Available | N/A | Available | CM_L4PER_UART4_CLKCTRL[1:0] MODULEMODE | Read/write |
| UART5 | Available | N/A | Available | CM_L4PER_UART5_CLKCTRL[1:0] MODULEMODE | Read/write |