From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 29744CEBF93 for ; Mon, 17 Nov 2025 05:44:34 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E4CA510E18E; Mon, 17 Nov 2025 05:44:33 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="BMxpw7Tq"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 60EBD10E18E; Mon, 17 Nov 2025 05:44:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1763358272; x=1794894272; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=kRHJ2dv0wlcdCfncCL7otkKY3nmBD7w9i6t912M/LQ4=; b=BMxpw7Tq4BqG/zMt8N37Jp0yr39cXUqyUrhoN4Jx+oe/2WTDXDRauC71 3gUTW07ckK5H7YH5JZ6hmueoVZDDgAW0oG+Va91tKUccoNg7kLbZWMhky uyvSDueCuU6co0JKLXdNNQuUTn93wIp3bHg0LUb12/DPgRrdZAX8bZGyh vkntA88Kf0mMGBDjN0rexOt4ubtNvBBxOTOXBZTaEPmP+1Q29/bFeJHPy VnBkQY+3Y4wshOH5jk9I7vgGiZjqm8TdtZxO20FTowjZmgYDNDr9/+nBe xwznenQ0GocAtvDWq620y7T3v3smtQ13tZOoZ3zYefhpYO98n4ItIUD3h A==; X-CSE-ConnectionGUID: R0oxf1e5TJOB4+U6SfVAzg== X-CSE-MsgGUID: 55Qa3w8vTFygEgEZs5+knA== X-IronPort-AV: E=McAfee;i="6800,10657,11615"; a="65445993" X-IronPort-AV: E=Sophos;i="6.19,311,1754982000"; d="scan'208";a="65445993" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2025 21:44:32 -0800 X-CSE-ConnectionGUID: j/HcPTYWSc+NjyIDqLVlCg== X-CSE-MsgGUID: DR+FltxQRRWIIFCHH7yomw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.19,311,1754982000"; d="scan'208";a="190016293" Received: from mgolanimitul-x299-ud4-pro.iind.intel.com ([10.190.239.114]) by fmviesa007.fm.intel.com with ESMTP; 16 Nov 2025 21:44:30 -0800 From: Mitul Golani To: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org, mitulkumar.ajitkumar.golani@intel.com, ankit.k.nautiyal@intel.com, ville.syrjala@linux.intel.com Subject: [PATCH v8 01/18] drm/i915/display: Add source param for dc balance Date: Mon, 17 Nov 2025 11:14:25 +0530 Message-ID: <20251117054442.4047665-2-mitulkumar.ajitkumar.golani@intel.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20251117054442.4047665-1-mitulkumar.ajitkumar.golani@intel.com> References: <20251117054442.4047665-1-mitulkumar.ajitkumar.golani@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: intel-xe@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Xe graphics driver List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-xe-bounces@lists.freedesktop.org Sender: "Intel-xe" Add source param for dc balance enablement further, also add enabling restriction. --v2: - Arrange in alphabetic order. (Ankit) - Update name. (Ankit) Signed-off-by: Mitul Golani --- drivers/gpu/drm/i915/display/intel_display_device.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h index b559ef43d547..7ad49e9529f2 100644 --- a/drivers/gpu/drm/i915/display/intel_display_device.h +++ b/drivers/gpu/drm/i915/display/intel_display_device.h @@ -200,6 +200,7 @@ struct intel_display_platforms { #define HAS_ULTRAJOINER(__display) (((__display)->platform.dgfx && \ DISPLAY_VER(__display) == 14) && HAS_DSC(__display)) #define HAS_VRR(__display) (DISPLAY_VER(__display) >= 11) +#define HAS_VRR_DC_BALANCE(__display) (DISPLAY_VER(__display) >= 30) #define INTEL_NUM_PIPES(__display) (hweight8(DISPLAY_RUNTIME_INFO(__display)->pipe_mask)) #define OVERLAY_NEEDS_PHYSICAL(__display) (DISPLAY_INFO(__display)->overlay_needs_physical) #define SUPPORTS_TV(__display) (DISPLAY_INFO(__display)->supports_tv) -- 2.48.1