SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The ROM code detects the system input clock frequency (SYS_CLK1) from the sysboot[9:8] pins value. The supported system frequencies in the device are:
See Section 32.2.3.2, Clocking scheme, and Section 32.2.4.2, System clock speed configuration.
After detecting the input clock, the ROM code configures the clocks and DPLLs required for ROM code execution.
The configured DPLLs are:
The DPLLs and PRCM clock dividers are configured with the default values of the ROM code (depending on the detected system input clock) after cold or warm reset in order to give the same working conditions to the ROM code sequence.
Table 32-17 summarizes the default ROM code clock settings.
Clock | Frequency (MHz) | Source |
---|---|---|
DPLL_CORE clock with FDPLL locked frequency | 2128 | Gated SYS_CLK1 |
EMIF_PHY_GCLK(2) | 44.33 | DPLL_DDR (M2) |
EMIF_DLL_GCLK | 266 | DPLL_DDR .HSDIVIDER (H11) |
CORE_X2_CLK | 266 | DPLL_CORE.HSDIVIDER (H12) |
CORE_CLK | 266 | CORE_X2_CLK |
CORE_USB_OTG_SS_LFPS_TX_CLK | 34.3 | DPLL_CORE.HSDIVIDER (H13) |
CORE_GPU_CLK | 212.8 | DPLL_CORE.HSDIVIDER (H14) |
CORE_IPU_ISS_BOOST_CLK | 212.8 | DPLL_CORE.HSDIVIDER (H22) |
CORE_ISS_MAIN_CLK | 152 | DPLL_CORE.HSDIVIDER (H23) |
BB2D_GFCLK | 177.3 | DPLL_CORE.HSDIVIDER(H24) |
L3_ICLK | 133 | CORE_CLK |
L4_ICLK | 66.5 | L3_ICLK |
MPU_DPLL_HS_CLK | 266 | CORE_X2_CLK |
IVA_DPLL_HS_CLK | 266 | CORE_X2_CLK |
DPLL_PER – clock with Fdpll locked frequency | 768 | Gated SYS_CLK1 |
FUNC_192M_CLK | 192 | DPLL_PER (M2) |
FUNC_256M_CLK | 256 | DPLL_PER.HSDIVIDER (H11) |
DSS_GFCLK | 192 | DPLL_PER.HSDIVIDER (H12) |
PER_QSPI_CLK | 192 | DPLL_PER.HSDIVIDER(H13) |
PER_GPU_CLK | 192 | DPLL_PER.HSDIVIDER (H14) |
DPLL_MPU - clock with Fdpll locked frequency | 2200 | Gated SYS_CLK1 |
MPU_DPLL_CLK | 588 | PRM |
MPU_GCLK | 588 | DPLL_MPU (M2) |
DPLL_USB - clock with Fdpll locked frequency (1) | 960 | Gated SYS_CLK1 |
L3INIT_480M_GFCLK | 480 | DPLL_USB (M2) |
L3INIT_60M_GFCLK | 60 | L3INIT_480M_GFCLK |
DPLL_USB_OTG_SS - clock with FDPLL locked frequency (1) | 2500 | Gated SYS_CLK1 |
DPLL_SATA - clock with Fdpll locked frequency (1) | 1500 | Gated SYS_CLK1 |
However it is possible to override the default clock settings. There are three ways to change DPLLs and all related clock divider, gating, and multiplexer configurations during the boot: