From patchwork Thu Sep 5 08:16:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Tvrtko Ursulin X-Patchwork-Id: 13791940 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 19360CD4F5B for ; Thu, 5 Sep 2024 08:17:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C3E510E54B; Thu, 5 Sep 2024 08:17:05 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="epDkYPQF"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine.igalia.com [178.60.130.6]) by gabe.freedesktop.org (Postfix) with ESMTPS id C788310E54B; Thu, 5 Sep 2024 08:17:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=yUazBJQ+QLYnFTVOhQEdGZ4XaQr+gVCmUQ3c7qcY42I=; b=epDkYPQFYcZnHgpnCI6z/D7GT+ rFG8AuYaw+mKxUUpl1TF89jXmzvAStdaJPdcXrZezHziB4O7Iu61YvBDkrztHZwCYUvnDzAjD1pBw WAB1Vv4LxnwBII6B2s0kW5chFJareL7xpTqiIl3FPNUo13BzDnmKQ+7MvmKF1el5Ddtyt10sTQ3XY 72F73GteAuw8bP4qmcycPUZeZW/bQl2jzGtdzIBK+m7IsQlsPE2fVBXWsdTl6dV8BtjHgC5wc4nu2 4vSuJcxZNBPkXb275Nx6fwAb7aa3XUV3MbDA4xnCd+xemN4go0t6JaR3JYOQN26YUggWsm+Bzq6jQ +d6mT0zA==; Received: from [90.241.98.187] (helo=localhost) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1sm7fb-009qwF-IK; Thu, 05 Sep 2024 10:16:47 +0200 Date: Thu, 5 Sep 2024 09:16:45 +0100 From: Tvrtko Ursulin To: Dave Airlie , Daniel Vetter Cc: Jani Nikula , Joonas Lahtinen , Tvrtko Ursulin , Rodrigo Vivi , Thomas Zimmermann , Maarten Lankhorst , Maxime Ripard , Thomas =?iso-8859-1?q?Hellstr=F6m?= , Oded Gabbay , Lucas De Marchi , dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org Subject: [PULL] drm-intel-fixes Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave, Sima, Some fixes for the weekly cycle: Avoid pointless attempts to reload GSC, fix for VBIOS/GOP LUT takeover on ILK and SNB, eliminate regressions by limitting Fast Wake sync pulse workaround to Dell Precision 5490 with AUO panels only and some clang build fixes. Regards, Tvrtko drm-intel-fixes-2024-09-05: - drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio) - drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä) - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko) - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko) - drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander) - drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander) The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6: Linux 6.11-rc6 (2024-09-01 19:46:02 +1200) are available in the Git repository at: https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-09-05 for you to fetch changes up to a13494de53258d8cf82ed3bcd69176bbf7f2640e: drm/i915/display: Increase Fast Wake Sync length as a quirk (2024-09-03 10:22:39 +0300) ---------------------------------------------------------------- - drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio) - drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä) - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko) - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko) - drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander) - drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander) ---------------------------------------------------------------- Andy Shevchenko (2): drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused drm/i915/fence: Mark debug_fence_free() with __maybe_unused Daniele Ceraolo Spurio (1): drm/i915: Do not attempt to load the GSC multiple times Jouni Högander (2): drm/i915/display: Add mechanism to use sink model when applying quirk drm/i915/display: Increase Fast Wake Sync length as a quirk Ville Syrjälä (1): drm/i915: Fix readout degamma_lut mismatch on ilk/snb drivers/gpu/drm/i915/display/intel_alpm.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 4 ++ drivers/gpu/drm/i915/display/intel_dp.c | 4 ++ drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +++-- drivers/gpu/drm/i915/display/intel_dp_aux.h | 2 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 31 ++++++++-- drivers/gpu/drm/i915/display/intel_quirks.c | 68 ++++++++++++++++++++++ drivers/gpu/drm/i915/display/intel_quirks.h | 6 ++ drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 ++ drivers/gpu/drm/i915/i915_sw_fence.c | 8 +-- 11 files changed, 131 insertions(+), 17 deletions(-)