SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
EVE3 is not supported in this family of devices.
CM_CORE_AON receives a system clocks (SYS_CLK1 and SYS_CLK2) from the PRM, which serves as its functional clock. CM_CORE_AON provides a gated clock to
Figure 3-40 shows the various functional and interface clocks generated by CM_CORE_AON.
Figure 3-40 CM_CORE_AON Overview (a)Table 3-38 identifies controls for clock dividers or muxes in the CM_CORE_AON (a) clock source.
| Divider/Mux | Control Bit Field |
|---|---|
| Divider L3_ICLK | CM_CLKSEL_CORE[4] CLKSEL_L3 |
| Divider L4_ROOT_CLK | CM_CLKSEL_CORE[8] CLKSEL_L4 |
| Divider MPU_DPLL_HS_CLK | CM_BYPCLK_DPLL_MPU[1:0] CLKSEL |
| Divider IVA_DPLL_HS_CLK | CM_BYPCLK_DPLL_IVA[1:0] CLKSEL |
| Divider EVE_DPLL_HS_CLK | CM_BYPCLK_DPLL_EVE[1:0] CLKSEL |
| Divider DSP_DPLL_HS_CLK | CM_BYPCLK_DPLL_DSP[1:0] CLKSEL |
| Divider ABE_LP_CLK | CM_CLKSEL_ABE_LP_CLK[1:0] CLKSEL |
| Divider ABE_24M_FCLK | CM_CLKSEL_ABE_24M[1:0] CLKSEL |
Figure 3-41 CM_CORE_AON Overview (b)VIDEO1_CLK, VIDEO2_CLK, and HDMI_CLK clocks and associated DPLL HSDIVIDERS are controlled by dedicated DPLL controllers (DPLL_VIDEO1, DPLL_VIDEO2 and DPLL_HDMI) in Display Subsystem, outside PRCM module. For more information, see Section 13.1.2.1, Display Subsystem Clocks, and Section 13.3.1, HDMI Overview.
Table 3-39 identifies controls for clock dividers or muxes in the CM_CORE_AON (b) clock source.
| Divider/Mux/Switch | Control Bit Field |
|---|---|
| Mux MMC1_GFCLK | CM_L3INIT_MMC1_CLKCTRL[24] CLKSEL_SOURCE |
| Divider MMC1_GFCLK | CM_L3INIT_MMC1_CLKCTRL[26:25] CLKSEL_DIV |
| Mux MMC2_GFCLK | CM_L3INIT_MMC2_CLKCTRL[24] CLKSEL_SOURCE |
| Divider MMC2_GFCLK | CM_L3INIT_MMC2_CLKCTRL[26:25] CLKSEL_DIV |
| Mux MMC3_FCLK | CM_L4PER_MMC3_CLKCTRL[24] CLKSEL_MUX |
| Divider MMC3_FCLK | CM_L4PER_MMC3_CLKCTRL[26:25] CLKSEL_DIV |
| Mux MMC4_FCLK | CM_L4PER_MMC4_CLKCTRL[24] CLKSEL_MUX |
| Divider MMC4_FCLK | CM_L4PER_MMC4_CLKCTRL[26:25] CLKSEL_DIV |
| Mux UART1_GFCLK | CM_L4PER_UART1_CLKCTRL[24] CLKSEL |
| Mux UART2_GFCLK | CM_L4PER_UART2_CLKCTRL[24] CLKSEL |
| Mux UART3_GFCLK | CM_L4PER_UART3_CLKCTRL[24] CLKSEL |
| Mux UART4_GFCLK | CM_L4PER_UART4_CLKCTRL[24] CLKSEL |
| Mux UART5_GFCLK | CM_L4PER_UART5_CLKCTRL[24] CLKSEL |
| Mux UART6_GFCLK | CM_IPU_UART6_CLKCTRL[24] CLKSEL |
| Mux UART7_GFCLK | CM_L4PER2_UART7_CLKCTRL[24] CLKSEL |
| Mux UART8_GFCLK | CM_L4PER2_UART8_CLKCTRL[24] CLKSEL |
| Mux UART9_GFCLK | CM_L4PER2_UART9_CLKCTRL[24] CLKSEL |
| Mux UART10_GFCLK | CM_WKUPAON_UART10_CLKCTRL[24] CLKSEL |
| Mux GPU_HYD_GCLK | CM_GPU_GPU_CLKCTRL[27:26] CLKSEL_HYD_CLK |
| Mux GPU_CORE_GCLK | CM_GPU_GPU_CLKCTRL[25:24] CLKSEL_CORE_CLK |
| Mux QSPI_GFCLK | CM_L4PER2_QSPI_CLKCTRL[24] CLKSEL_SOURCE |
| Divider QSPI_GFCLK | CM_L4PER2_QSPI_CLKCTRL[26:25] CLKSEL_DIV |
| Mux VIP1_GCLK | CM_CAM_VIP1_CLKCTRL[24] CLKSEL |
| Mux VIP2_GCLK | CM_CAM_VIP2_CLKCTRL[24] CLKSEL |
| Mux VIP3_GCLK Note: VIP3_GCLK is used as functional clock to the CAL module in this family of devices. | CM_CAM_VIP3_CLKCTRL[24] CLKSEL |
| Divider ABE_CLK | CM_CLKSEL_ABE_CLK_DIV[2:0] CLKSEL |
| Divider AESS_FCLK | CM_CLKSEL_AESS_FCLK_DIV[0] CLKSEL |
| Divider ABE_GICLK | CM_CLKSEL_ABE_GICLK_DIV[0] CLKSEL |
| Mux IPU1_GFCLK | CM_IPU1_IPU1_CLKCTRL[24] CLKSEL |
| Mux RGMII_50M_CLK | CM_GMAC_GMAC_CLKCTRL[24] CLKSEL_REF |
| Mux ATL_GFCLK | CM_ATL_ATL_CLKCTRL[27:26] CLKSEL_SOURCE2 |
| Mux ATL_SOURCE1 | CM_ATL_ATL_CLKCTRL[25:24] CLKSEL_SOURCE1 |
| Mux GMAC_RFT_CLK | CM_GMAC_GMAC_CLKCTRL[27:25] CLKSEL_RFT |
| Mux EVE_CLK | CM_CLKSEL_EVE_CLK[0] CLKSEL |
| Divider EVE_DCLK | CM_CLKSEL_EVE_GFCLK_CLKOUTMUX[2:0] CLKSEL |
For clock signals control (gating/ungating management), see Section 3.1.1.1, Clock Management.