diff --git a/drivers/clock_control/clock_control_mcux_syscon.c b/drivers/clock_control/clock_control_mcux_syscon.c index 93a07b830c8..ef0c83d3141 100644 --- a/drivers/clock_control/clock_control_mcux_syscon.c +++ b/drivers/clock_control/clock_control_mcux_syscon.c @@ -402,7 +402,11 @@ static int mcux_lpc_syscon_clock_control_get_subsys_rate(const struct device *de *rate = CLOCK_GetMipiDphyEscTxClkFreq(); break; case MCUX_LCDIF_PIXEL_CLK: +#if defined(CONFIG_SOC_SERIES_IMXRT7XX) && defined(CONFIG_SOC_FAMILY_NXP_IMXRT) + *rate = CLOCK_GetLcdifClkFreq(); +#else *rate = CLOCK_GetDcPixelClkFreq(); +#endif break; #endif #if defined(CONFIG_AUDIO_DMIC_MCUX)