SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
DISPC has one clock domain for its internal logic and separate domains for each video port output.
The DISPC functional clock (DSS_FUNC_CLK) serves as the internal logic clock and also acts as the interface clock for the DISPC initiator and responder ports to system interconnect. There is no internal divisor on this clock.
The DISPC pixel clocks (DPI_x_IN_CLK) serve as the clocks for the DISPC video port outputs to OLDITX0 and OLDITX1 modules (VP1 pixel clock DPI_0_IN_CLK) or for the parallel display interface (VP2 pixel clock DPI_1_IN_CLK). There are no internal divisors on the pixel clocks.
The frequency of DSS_FUNC_CLK clock must be greater or equal to the DPI_x_IN_CLK clocks, in order to get the DISPC internal logic to function properly. The frequency of the DPI_x_IN_CLK clocks depend on the output display resolution and required frame rate. For the maximum supported frequency ratings, refer to device-specific Datasheet.
All input clocks are asynchronous to each other. They can be generated by different sources.
The DSS0_COMMON_DSS_SYSCONFIG[0] AUTOCLKGATING register bit is set by default to allow the auto-gating of the interface and functional clocks. The AUTOCLKGATING bit can be reset to disable the auto-gating of the clocks, if required.
DISPC provides also a clock-gating control on sub-module level, via configuration of the DSS0_COMMON_DISPC_CLKGATING_DISABLE register fields.