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 */