diff --git a/drivers/gpu/drm/imx/hdp/imx-hdp.c b/drivers/gpu/drm/imx/hdp/imx-hdp.c
index fa065ceec4949c3769c7d27ae281a2a84e9f4a06..da4079f7e920c934b3879132609f895b838948c5 100644
--- a/drivers/gpu/drm/imx/hdp/imx-hdp.c
+++ b/drivers/gpu/drm/imx/hdp/imx-hdp.c
@@ -819,11 +819,14 @@ imx_hdp_connector_mode_valid(struct drm_connector *connector,
 
 	cmdline_mode = &connector->cmdline_mode;
 
-	/* cmdline mode is the max support video mode when edid disabled */
+	/* cmdline mode is the max support video mode when edid disabled
+	 * Add max support pixel rate to 297MHz in case no DDC function with no EDID */
 	if (hdp->no_edid) {
 		if (cmdline_mode->xres != 0 &&
 			cmdline_mode->xres < mode->hdisplay)
 			return MODE_BAD_HVALUE;
+		if (mode->clock > 297000)
+			return MODE_CLOCK_HIGH;
 	}
 
 	/* For iMX8QM A0 Max support video mode is 4kp30 */