From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 51E7643DA25 for ; Tue, 28 Apr 2026 16:02:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.10 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777392139; cv=none; b=kYN+7hFikr5Xx0xfZ/XwOHIt+j3cTsaVUjoJmxqAy4vOam0CCXZk0qbXCB/5XqCzdv5+msFeJ1nN1nkSqdian29Wupy5YeiTioZeaPHo2i17zt71hPE50fYDrQvVLpifdlEt5IewEeyvyS8kR1ffcXt5DQoE23faWJBhHh0stxY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777392139; c=relaxed/simple; bh=4vxVHIIZ/PDoY3w74mri4vp9b0FaHMVU8XrOAVWh46Q=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=kZZI1id3d41F90ELhiUrYax0X7ViT1x3a9b9C4AxVKq9BXAv0NP3LMe2iuISaoty0w2rhgBqb8YaVpbywN+uVYT6Cm/kGy7jFmakBhq/PG504aUVgIPD1GeWGsnfH3kmKq0CMeld94SK7O+wj14E/JSsylODg1BtavaCsXYhguA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=AYjNJzkq; arc=none smtp.client-ip=198.175.65.10 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="AYjNJzkq" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777392138; x=1808928138; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=4vxVHIIZ/PDoY3w74mri4vp9b0FaHMVU8XrOAVWh46Q=; b=AYjNJzkqQE0sbztW7uGX45ND3HHM/dAfMGLLy8pzMHWKAsWPeeWphaCd 0fNXyjJ55n3zDc03rEdpBfg8E/tvnS6l/Uf9F9r8YrdQQwH85x6oseRnz 8JSSPOni3Pd8ukjjM6ITgpog3JXAnVnZGMg37KCumqoJKAwti/agHXAk/ 96A7pg1QWAbbRp3gv83MBRCERy6Dsww2lBdIPyAPlySIbQyUaeRSgvxGX UrpzxEdFr6pxwPvww6GhISDE27p6aooYmY85c308w49O6biOBS6/gtl3C kr07juAGq1bbp8OmElVXMcdqtKd2DAshc8PwqPoO/UIgWGehsMi+f+SL8 w==; X-CSE-ConnectionGUID: HH0otE9jQGGOGjS7vKSbaw== X-CSE-MsgGUID: 71tiPPu5RvKmsF9Sej+cvw== X-IronPort-AV: E=McAfee;i="6800,10657,11770"; a="95721495" X-IronPort-AV: E=Sophos;i="6.23,204,1770624000"; d="scan'208";a="95721495" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2026 09:02:17 -0700 X-CSE-ConnectionGUID: L1Cy/JftRQu9VaQnwuF9iw== X-CSE-MsgGUID: jJaF41UEQbiPr8/BtypxVw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,204,1770624000"; d="scan'208";a="235752357" Received: from osgc-sh-dragon.sh.intel.com ([10.239.81.44]) by fmviesa004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2026 09:02:13 -0700 From: Jonathan Cavitt To: dri-devel@lists.freedesktop.org Cc: saurabhg.gupta@intel.com, alex.zuo@intel.com, jonathan.cavitt@intel.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, linux-kernel@vger.kernel.org Subject: [PATCH] drm/edid: Simplify min_pixel_clock_rate calculation Date: Wed, 29 Apr 2026 00:02:10 +0800 Message-ID: <20260428160210.2537326-1-jonathan.cavitt@intel.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In calculate_ovt_min_htotal, we compute min_pixel_clock_rate as max_vrate * min_htotal * min_vtotal. However, we already calculated the value of max_vrate * min_vtotal as min_line_rate. So, just use that as part of the calculation. Signed-off-by: Jonathan Cavitt Cc: Maarten Lankhorst Cc: Maxime Ripard Cc: Thomas Zimmermann Cc: David Airlie Cc: Simona Vetter --- drivers/gpu/drm/drm_edid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c index 63814af7f1c1..9f9c9c65296f 100644 --- a/drivers/gpu/drm/drm_edid.c +++ b/drivers/gpu/drm/drm_edid.c @@ -5513,7 +5513,7 @@ static u32 calculate_ovt_min_htotal(const struct cta_rid *rid, min_htotal = rid->hactive + max(OVT_MIN_HBLANK_444, *min_hblank); - min_pixel_clock_rate = max_vrate * min_htotal * min_vtotal; + min_pixel_clock_rate = min_line_rate * min_htotal; htotal_granularity_chunk = roundup_pow_of_two(DIV64_U64_ROUND_UP(min_pixel_clock_rate, -- 2.53.0