From: Chaitanya Kumar Borah Date: Mon, 2 Feb 2026 10:37:31 +0000 (+0530) Subject: drm/i915/display: Extend the max dotclock limit to WCL X-Git-Tag: v7.1-rc1~167^2~24^2~175 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e675b248278c784b0de50ff95586965bbba7372e;p=thirdparty%2Flinux.git drm/i915/display: Extend the max dotclock limit to WCL Add upper limit check for pixel clock for WCL. For prior platforms though the bspec mentions the dotclock limits, however these are intentionally not enforced to avoid regressions, unless real issues are observed. BSpec: 49199, 68912 Signed-off-by: Chaitanya Kumar Borah Signed-off-by: Ankit Nautiyal Reviewed-by: Imre Deak Link: https://patch.msgid.link/20260202103731.357416-18-ankit.k.nautiyal@intel.com --- diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 4f5f64e22cb5d..564d11925af32 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -8031,8 +8031,16 @@ int intel_max_uncompressed_dotclock(struct intel_display *display) int max_dotclock = display->cdclk.max_dotclk_freq; int limit = max_dotclock; - if (DISPLAY_VER(display) >= 30) + if (DISPLAY_VERx100(display) == 3002) + limit = 937500; + else if (DISPLAY_VER(display) >= 30) limit = 1350000; + /* + * Note: For other platforms though there are limits given + * in the Bspec, however the limit is intentionally not + * enforced to avoid regressions, unless real issues are + * observed. + */ return min(max_dotclock, limit); }