SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The GPU subsystem operates from three clocks: an interface clock (GPU_ICLK) and two functional clocks (GPU_FCLK1 and GPU_FCLK2). The power, reset, and clock management (PRCM) module generates and distributes the clocks inside the device.
The GPU_ICLK frequency is selected based on the L3_MAIN interconnect clock frequency of the whole device. For more information about the interface clock, see CD_GPU Clock Domain, in the Power, Reset, and Clock Management.
When no longer required by the GPU subsystem, GPU_ICLK can be disabled by software at the PRCM level. For more information, see PD_GPU Description, in the Power, Reset, and Clock Management.
GPU_ICLK is cut only if the GPU is ready to go into IDLE state.
Using the clock source selection and the digital phase-locked loop (DPLL) settings, GPU_FCLK1 and GPU_FCLK2 frequencies can be adjusted.
The GPU_FCLK1 and GPU_FCLK2 clocks are provided by the peripheral DPLL and the core DPLL, as described in CD_GPU Clock Domain in the Power, Reset, and Clock Management. Selection is made at the PRCM level.
When no longer needed by the GPU subsystem, GPU_FCLK1 and GPU_FCLK2 can be cut by software at the PRCM level if the module is ready to enter IDLE state. For more information, see PD_GPU Description in the Power, Reset, and Clock Management.