SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 3-182 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 |
|---|---|---|
| MMC1 | MMC1_GFCLK | Functional |
| L3INIT_32K_GFCLK | Functional | |
| L3INIT_L3_GICLK | Interface(1) | |
| MMC2 | MMC2_GFCLK | Functional |
| L3INIT_32K_GFCLK | Functional | |
| L3INIT_L3_GICLK | Interface(1) | |
| USB1 | L3INIT_960M_GFCLK | Functional |
| L3INIT_L3_GICLK | Interface(1) | |
| USB_OTG_SS_REF_CLK | Reference clock for the DPLL_USB_OTG_SS (not managed by the PRCM module) | |
| USB_LFPS_TX_GFCLK | Interface | |
| USB2 | L3INIT_960M_GFCLK | Functional |
| L3INIT_L3_GICLK | Interface(1) | |
| USB_OTG_SS_REF_CLK | Reference clock for the DPLL_USB_OTG_SS (not managed by the PRCM module) | |
| USB3 | L3INIT_L3_GICLK | Interface |
| USB_OTG_SS_REF_CLK | Reference clock for the DPLL_USB_OTG_SS (not managed by the PRCM module) | |
| USB4 | L3INIT_L3_GICLK | Interface(1) |
| USB_OTG_SS_REF_CLK | Reference clock for the DPLL_USB_OTG_SS (not managed by the PRCM module) | |
| USB2PHY1 | COREAON_32K_GFCLK | Functional |
| USB2PHY2 | COREAON_32K_GFCLK | Functional |
| USB3_PHY | COREAON_32K_GFCLK | Functional |
| SATA | L3INIT_L3_GICLK | Interface |
| L3INIT_48M_GFCLK | Functional | |
| SATA_REF_GFCLK | Functional | |
| IEEE1500_2_OCP | L3INIT_L3_GICLK | Interface and functional |
| L3INIT_L4_GICLK | Interface | |
| OCP2SCP1 | L3INIT_L4_GICLK | Interface |
| OCP2SCP3 | L3INIT_L4_GICLK | Interface |
| MLB_SS | MLB_SHB_L3_GICLK | Interface |
| MLB_SS | MLB_SPB_L4_GICLK | Interface |
| MLB_SS | MLB_SYS_L3_GFCLK | Functional |
Table 3-183 lists the supported wake-up request generation capability for each module of the clock domain.
| Module | Wake-Up Feature |
|---|---|
| MMC1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| MMC2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, DMA_SYSTEM-DMA) |
| OCP2SCP1, OCP2SCP3, GMAC | None |
| IEEE1500_2_OCP | Master wake-up request |
| USB1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, ) |
| USB2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, ) |
| USB3 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, ) |
| USB4 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, ) |
| USB2PHY1 | None |
| USB2PHY2 | None |
| USB3_PHY | None |
| SATA | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, )/ Master wake-up request |
| PCIe_SS1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, )/ Master wake-up request |
| PCIe_SS2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ, )/ Master wake-up request |
| MLB_SS | Master wake-up request |
Table 3-184 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 |
|---|---|---|---|
| IEEE1500_2_OCP | Slave/master | CM_L3INIT_IEEE1500_2_OCP_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_IEEE1500_2_OCP_CLKCTRL[17:16] IDLEST | Idle status | ||
| MMC1 | Master/slave | CM_L3INIT_MMC1_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_MMC1_CLKCTRL[17:16] IDLEST | Idle status | ||
| MMC2 | Master/slave | CM_L3INIT_MMC2_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_MMC2_CLKCTRL[17:16] IDLEST | Idle status | ||
| USB1 | Slave/master | CM_L3INIT_USB_OTG_SS1_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_USB_OTG_SS1_CLKCTRL[17:16] IDLEST | Idle status | ||
| USB2 | Slave/master | CM_L3INIT_USB_OTG_SS2_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_USB_OTG_SS2_CLKCTRL[17:16] IDLEST | Idle status | ||
| USB3 | Slave/master | CM_L3INIT_USB_OTG_SS3_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_USB_OTG_SS3_CLKCTRL[17:16] IDLEST | Idle status | ||
| USB4 | Slave/master | CM_L3INIT_USB_OTG_SS4_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_USB_OTG_SS4_CLKCTRL[17:16] IDLEST | Idle status | ||
| USB2PHY1 | None | CM_COREAON_USB_PHY1_CORE_CLKCTRL[8] OPTFCLKEN_CLK32K | Optional functional clock control |
| USB2PHY2 | None | CM_COREAON_USB_PHY2_CORE_CLKCTRL[8] OPTFCLKEN_CLK32K | Optional functional clock control |
| USB3_PHY | None | CM_COREAON_USB_PHY3_CORE_CLKCTRL[8] OPTFCLKEN_CLK32K | Optional functional clock control |
| SATA | Slave/master | CM_L3INIT_SATA_CLKCTRL[18] STBYST | Standby status |
| CM_L3INIT_SATA_CLKCTRL[17:16] IDLEST | Idle status | ||
| OCP2SCP1 | Slave | CM_L3INIT_OCP2SCP1_CLKCTRL[17:16] IDLEST | Standby status |
| OCP2SCP3 | Slave | CM_L3INIT_OCP2SCP3_CLKCTRL[17:16] IDLEST | Standby status |
| MLB_SS | CM_L3INIT_MLB_SS_CLKCTRL[18] STBYST | Standby status | |
| CM_L3INIT_MLB_SS_CLKCTRL[17:16] IDLEST | Idle status |
Table 3-185 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 |
|---|---|---|---|---|---|
| IEEE1500_2_OCP | N/A | Available | N/A | CM_L3INIT_IEEE1500_2_OCP_CLKCTRL[1:0] MODULEMODE | Read only |
| MMC1 | Available | N/A | Available | CM_L3INIT_MMC1_CLKCTRL[1:0] MODULEMODE | Read/write |
| MMC2 | Available | N/A | Available | CM_L3INIT_MMC2_CLKCTRL[1:0] MODULEMODE | Read/write |
| USB1 | Available | Available | N/A | CM_L3INIT_USB_OTG_SS1_CLKCTRL[1:0] MODULEMODE | Read/write |
| USB2 | Available | Available | N/A | CM_L3INIT_USB_OTG_SS2_CLKCTRL[1:0] MODULEMODE | Read/write |
| USB3 | Available | Available | N/A | CM_L3INIT_USB_OTG_SS3_CLKCTRL[1:0] MODULEMODE | Read/write |
| USB4 | Available | Available | N/A | CM_L3INIT_USB_OTG_SS4_CLKCTRL[1:0] MODULEMODE | Read/write |
| SATA | Available | N/A | Available | CM_L3INIT_SATA_CLKCTRL[1:0] MODULEMODE | Read/write |
| OCP2SCP1 | Available | Available | N/A | CM_L3INIT_OCP2SCP1_CLKCTRL[1:0] MODULEMODE | Read/write |
| OCP2SCP3 | Available | Available | N/A | CM_L3INIT_OCP2SCP3_CLKCTRL[1:0] MODULEMODE | Read/write |
| MLB_SS | Available | N/A | Available | CM_L3INIT_MLB_SS_CLKCTRL[1:0] MODULEMODE | Read/write |