All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH xe-i915-for-6.11 01/22] drm/i915: Skip programming FIA link enable bits for MTL+
@ 2024-10-24  3:37 Lucas De Marchi
  2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 02/22] drm/i915: disable fbc due to Wa_16023588340 Lucas De Marchi
                   ` (20 more replies)
  0 siblings, 21 replies; 24+ messages in thread
From: Lucas De Marchi @ 2024-10-24  3:37 UTC (permalink / raw)
  To: stable
  Cc: Rodrigo Vivi, Gustavo Sousa, Shekhar Chauhan, Imre Deak,
	Lucas De Marchi

From: Gustavo Sousa <gustavo.sousa@intel.com>

commit 9fc97277eb2d17492de636b68cf7d2f5c4f15c1b upstream.

Starting with Xe_LPD+, although FIA is still used to readout Type-C pin
assignment, part of Type-C support is moved to PICA and programming
PORT_TX_DFLEXDPMLE1(*) registers is not applicable anymore like it was
for previous display IPs (e.g. see BSpec 49190).

v2:
  - Mention Bspec 49190 as a reference of instructions for previous
    IPs. (Shekhar Chauhan)
  - s/Xe_LPDP/Xe_LPD+/ in the commit message. (Matt Roper)
  - Update commit message to be more accurate to the changes in the IP.
    (Imre Deak)

Bspec: 65750, 65448
Reviewed-by: Shekhar Chauhan <shekhar.chauhan@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240625202652.315936-1-gustavo.sousa@intel.com
Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_tc.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_tc.c b/drivers/gpu/drm/i915/display/intel_tc.c
index 9887967b2ca5c..6f2ee7dbc43b3 100644
--- a/drivers/gpu/drm/i915/display/intel_tc.c
+++ b/drivers/gpu/drm/i915/display/intel_tc.c
@@ -393,6 +393,9 @@ void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 	bool lane_reversal = dig_port->saved_port_bits & DDI_BUF_PORT_REVERSAL;
 	u32 val;
 
+	if (DISPLAY_VER(i915) >= 14)
+		return;
+
 	drm_WARN_ON(&i915->drm,
 		    lane_reversal && tc->mode != TC_PORT_LEGACY);
 
-- 
2.47.0


^ permalink raw reply related	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2024-11-06  7:19 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-24  3:37 [PATCH xe-i915-for-6.11 01/22] drm/i915: Skip programming FIA link enable bits for MTL+ Lucas De Marchi
2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 02/22] drm/i915: disable fbc due to Wa_16023588340 Lucas De Marchi
2024-11-06  7:18   ` Patch "drm/i915: disable fbc due to Wa_16023588340" has been added to the 6.11-stable tree gregkh
2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 03/22] drm/i915/display: Cache adpative sync caps to use it later Lucas De Marchi
2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 04/22] drm/i915/display: WA for Re-initialize dispcnlunitt1 xosc clock Lucas De Marchi
2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 05/22] drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability Lucas De Marchi
2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 06/22] drm/i915/hdcp: Add encoder check in hdcp2_get_capability Lucas De Marchi
2024-10-24  3:37 ` [PATCH xe-i915-for-6.11 07/22] drm/i915/dp: Clear VSC SDP during post ddi disable routine Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 08/22] drm/i915/display/dp: Compute AS SDP when vrr is also enabled Lucas De Marchi
2024-11-06  7:18   ` Patch "drm/i915/display/dp: Compute AS SDP when vrr is also enabled" has been added to the 6.11-stable tree gregkh
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 09/22] drm/i915/pps: Disable DPLS_GATING around pps sequence Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 10/22] drm/i915: move rawclk from runtime to display runtime info Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 11/22] drm/xe/display: drop unused rawclk_freq and RUNTIME_INFO() Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 12/22] drm/i915/psr: Prevent Panel Replay if CRC calculation is enabled Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 13/22] drm/i915/display: Don't enable decompression on Xe2 with Tile4 Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 14/22] drm/xe: Support 'nomodeset' kernel command-line option Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 15/22] drm/xe/xe2hpg: Add Wa_15016589081 Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 16/22] drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 17/22] drm/xe: Move enable host l2 VRAM post MCR init Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 18/22] drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 19/22] drm/xe/xe2: Introduce performance changes Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 20/22] drm/xe/xe2: Add performance turning changes Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 21/22] drm/xe: Define STATELESS_COMPRESSION_CTRL as mcr register Lucas De Marchi
2024-10-24  3:38 ` [PATCH xe-i915-for-6.11 22/22] drm/xe: Write all slices if its " Lucas De Marchi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.