From: Dmitry Baryshkov Date: Wed, 15 Jun 2022 11:59:20 +0000 (+0300) Subject: drm/msm/dp: make dp_bridge_mode_valid() more precise X-Git-Tag: v6.6.17~6682^2~1^2~37^3~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3bcecf2b6d06f71ce3392cc5f5a2d8cd52bd72a1;p=platform%2Fkernel%2Flinux-rpi.git drm/msm/dp: make dp_bridge_mode_valid() more precise Make dp_connector_mode_valid() return precise MODE_CLOCK_HIGH rather than generic MODE_BAD in case the mode clock is higher than DP_MAX_PIXEL_CLK_KHZ (675 MHz). Reviewed-by: Kuogee Hsieh Reviewed-by: Stephen Boyd Signed-off-by: Dmitry Baryshkov Patchwork: https://patchwork.freedesktop.org/patch/489554/ Link: https://lore.kernel.org/r/20220615115920.6768-1-dmitry.baryshkov@linaro.org Signed-off-by: Dmitry Baryshkov --- diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c index 239c8e3..c234295 100644 --- a/drivers/gpu/drm/msm/dp/dp_display.c +++ b/drivers/gpu/drm/msm/dp/dp_display.c @@ -992,7 +992,7 @@ enum drm_mode_status dp_bridge_mode_valid(struct drm_bridge *bridge, return MODE_OK; if (mode->clock > DP_MAX_PIXEL_CLK_KHZ) - return MODE_BAD; + return MODE_CLOCK_HIGH; dp_display = container_of(dp, struct dp_display_private, dp_display); link_info = &dp_display->panel->link_info;