All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Matt Roper <matthew.d.roper@intel.com>,
	Lucas De Marchi <lucas.demarchi@intel.com>
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
Subject: Re: [Intel-gfx] [Intel-xe] [PATCH 12/42] drm/i915/lnl: Add display definitions
Date: Thu, 24 Aug 2023 11:20:31 +0300	[thread overview]
Message-ID: <875y546ecw.fsf@intel.com> (raw)
In-Reply-To: <20230823180342.GG6080@mdroper-desk1.amr.corp.intel.com>

On Wed, 23 Aug 2023, Matt Roper <matthew.d.roper@intel.com> wrote:
> On Wed, Aug 23, 2023 at 10:07:10AM -0700, Lucas De Marchi wrote:
>> From: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
>> 
>> Add Lunar Lake platform definitions for i915 display. The support for
>> LNL will be added to the xe driver, with i915 only driving the display
>> side. Therefore define IS_LUNARLAKE to 0 to disable it when building the
>> i915 module.
>> 
>> Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>>  .../gpu/drm/i915/display/intel_display_device.c   | 15 +++++++++++++++
>>  drivers/gpu/drm/i915/i915_drv.h                   |  1 +
>>  2 files changed, 16 insertions(+)
>> 
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
>> index f87470da25d0..b853cd0c704a 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_device.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display_device.c
>> @@ -727,6 +727,20 @@ static const struct intel_display_device_info xe_lpdp_display = {
>>  		BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4),
>>  };
>>  
>> +static const struct intel_display_device_info xe2_lpd_display = {
>> +	XE_LPD_FEATURES,
>> +	.has_cdclk_crawl = 1,
>> +	.has_cdclk_squash = 1,
>
> XE_LPD_FEATURES, crawl, squash, transcoder mask, and port mask are all
> common between Xe_LPD+ and Xe2_LPD.  Maybe we should add an
> XE_LPDP_FEATURES macro first, and then re-use it here so that the deltas
> are smaller and it's more obvious what the key changes are with this new
> IP?
>
>> +
>> +	.__runtime_defaults.ip.ver = 20,
>> +	.__runtime_defaults.fbc_mask = BIT(INTEL_FBC_A) | BIT(INTEL_FBC_B),
>
> With Xe2, FBC is supported on all pipes now (bspec 68881, 68904).
>
>> +	.__runtime_defaults.cpu_transcoder_mask =
>> +		BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
>> +		BIT(TRANSCODER_C) | BIT(TRANSCODER_D),
>> +	.__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) |
>> +		BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4),
>> +};
>> +
>>  __diag_pop();
>>  
>>  #undef INTEL_VGA_DEVICE
>> @@ -795,6 +809,7 @@ static const struct {
>>  	const struct intel_display_device_info *display;
>>  } gmdid_display_map[] = {
>>  	{ 14,  0, &xe_lpdp_display },
>> +	{ 20,  0, &xe2_lpd_display },
>>  };
>>  
>>  static const struct intel_display_device_info *
>> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
>> index 07f79b1028e1..96ac9a9cc155 100644
>> --- a/drivers/gpu/drm/i915/i915_drv.h
>> +++ b/drivers/gpu/drm/i915/i915_drv.h
>> @@ -574,6 +574,7 @@ IS_SUBPLATFORM(const struct drm_i915_private *i915,
>>  #define IS_DG2(i915)	IS_PLATFORM(i915, INTEL_DG2)
>>  #define IS_PONTEVECCHIO(i915) IS_PLATFORM(i915, INTEL_PONTEVECCHIO)
>>  #define IS_METEORLAKE(i915) IS_PLATFORM(i915, INTEL_METEORLAKE)
>> +#define IS_LUNARLAKE(dev_priv)  0
>
> As noted on the previous patch, we might be able to drop this completely
> if we update the fake PCH and gmbus code to match on display IP.  Given
> that PCH isn't even involved in south display handling anymore, that
> seems like it might be reasonable?  If anything, we're more likely to
> need to match on PICA ID (which has its own GMD_ID register) than base
> platform at some point in the future.

And in any case it's out of place in this patch.

BR,
Jani.

>
>
> Matt
>
>>  
>>  #define IS_METEORLAKE_M(i915) \
>>  	IS_SUBPLATFORM(i915, INTEL_METEORLAKE, INTEL_SUBPLATFORM_M)
>> -- 
>> 2.40.1
>> 

-- 
Jani Nikula, Intel Open Source Graphics Center

WARNING: multiple messages have this Message-ID (diff)
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Matt Roper <matthew.d.roper@intel.com>,
	Lucas De Marchi <lucas.demarchi@intel.com>
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
Subject: Re: [Intel-xe] [PATCH 12/42] drm/i915/lnl: Add display definitions
Date: Thu, 24 Aug 2023 11:20:31 +0300	[thread overview]
Message-ID: <875y546ecw.fsf@intel.com> (raw)
In-Reply-To: <20230823180342.GG6080@mdroper-desk1.amr.corp.intel.com>

On Wed, 23 Aug 2023, Matt Roper <matthew.d.roper@intel.com> wrote:
> On Wed, Aug 23, 2023 at 10:07:10AM -0700, Lucas De Marchi wrote:
>> From: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
>> 
>> Add Lunar Lake platform definitions for i915 display. The support for
>> LNL will be added to the xe driver, with i915 only driving the display
>> side. Therefore define IS_LUNARLAKE to 0 to disable it when building the
>> i915 module.
>> 
>> Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>>  .../gpu/drm/i915/display/intel_display_device.c   | 15 +++++++++++++++
>>  drivers/gpu/drm/i915/i915_drv.h                   |  1 +
>>  2 files changed, 16 insertions(+)
>> 
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
>> index f87470da25d0..b853cd0c704a 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_device.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display_device.c
>> @@ -727,6 +727,20 @@ static const struct intel_display_device_info xe_lpdp_display = {
>>  		BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4),
>>  };
>>  
>> +static const struct intel_display_device_info xe2_lpd_display = {
>> +	XE_LPD_FEATURES,
>> +	.has_cdclk_crawl = 1,
>> +	.has_cdclk_squash = 1,
>
> XE_LPD_FEATURES, crawl, squash, transcoder mask, and port mask are all
> common between Xe_LPD+ and Xe2_LPD.  Maybe we should add an
> XE_LPDP_FEATURES macro first, and then re-use it here so that the deltas
> are smaller and it's more obvious what the key changes are with this new
> IP?
>
>> +
>> +	.__runtime_defaults.ip.ver = 20,
>> +	.__runtime_defaults.fbc_mask = BIT(INTEL_FBC_A) | BIT(INTEL_FBC_B),
>
> With Xe2, FBC is supported on all pipes now (bspec 68881, 68904).
>
>> +	.__runtime_defaults.cpu_transcoder_mask =
>> +		BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
>> +		BIT(TRANSCODER_C) | BIT(TRANSCODER_D),
>> +	.__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) |
>> +		BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4),
>> +};
>> +
>>  __diag_pop();
>>  
>>  #undef INTEL_VGA_DEVICE
>> @@ -795,6 +809,7 @@ static const struct {
>>  	const struct intel_display_device_info *display;
>>  } gmdid_display_map[] = {
>>  	{ 14,  0, &xe_lpdp_display },
>> +	{ 20,  0, &xe2_lpd_display },
>>  };
>>  
>>  static const struct intel_display_device_info *
>> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
>> index 07f79b1028e1..96ac9a9cc155 100644
>> --- a/drivers/gpu/drm/i915/i915_drv.h
>> +++ b/drivers/gpu/drm/i915/i915_drv.h
>> @@ -574,6 +574,7 @@ IS_SUBPLATFORM(const struct drm_i915_private *i915,
>>  #define IS_DG2(i915)	IS_PLATFORM(i915, INTEL_DG2)
>>  #define IS_PONTEVECCHIO(i915) IS_PLATFORM(i915, INTEL_PONTEVECCHIO)
>>  #define IS_METEORLAKE(i915) IS_PLATFORM(i915, INTEL_METEORLAKE)
>> +#define IS_LUNARLAKE(dev_priv)  0
>
> As noted on the previous patch, we might be able to drop this completely
> if we update the fake PCH and gmbus code to match on display IP.  Given
> that PCH isn't even involved in south display handling anymore, that
> seems like it might be reasonable?  If anything, we're more likely to
> need to match on PICA ID (which has its own GMD_ID register) than base
> platform at some point in the future.

And in any case it's out of place in this patch.

BR,
Jani.

>
>
> Matt
>
>>  
>>  #define IS_METEORLAKE_M(i915) \
>>  	IS_SUBPLATFORM(i915, INTEL_METEORLAKE, INTEL_SUBPLATFORM_M)
>> -- 
>> 2.40.1
>> 

-- 
Jani Nikula, Intel Open Source Graphics Center

  reply	other threads:[~2023-08-24  8:21 UTC|newest]

Thread overview: 206+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-23 17:06 [Intel-gfx] [PATCH 00/42] Enable Lunar Lake display Lucas De Marchi
2023-08-23 17:06 ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:06 ` [Intel-gfx] [PATCH 01/42] drm/i915: Start using plane scale factor for relative data rate Lucas De Marchi
2023-08-23 17:06   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 02/42] drm/i915/display: Remove unused POWER_DOMAIN_MASK Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 03/42] drm/i915/cx0: Add intel_cx0_get_owned_lane_mask() Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 04/42] drm/i915: Simplify intel_cx0_program_phy_lane() with loop Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 05/42] drm/i915/cx0: Enable/disable TX only for owned PHY lanes Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 06/42] drm/i915/cx0: Program vswing only for owned lanes Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 07/42] drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 08/42] drm/i915/tc: make intel_tc_port_get_lane_mask() static Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 09/42] drm/i915/tc: move legacy code out of the main _max_lane_count() func Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-24  5:43   ` [Intel-gfx] " Kandpal, Suraj
2023-08-24  5:43     ` [Intel-xe] " Kandpal, Suraj
2023-08-24 11:09     ` Coelho, Luciano
2023-08-24 11:09       ` [Intel-xe] " Coelho, Luciano
2023-08-24 15:08     ` [Intel-gfx] [Intel-xe] " Lucas De Marchi
2023-08-24 15:08       ` [Intel-xe] [Intel-gfx] " Lucas De Marchi
2023-08-24 16:15       ` [Intel-gfx] [Intel-xe] " Kandpal, Suraj
2023-08-24 16:15         ` [Intel-xe] [Intel-gfx] " Kandpal, Suraj
2023-08-23 17:07 ` [Intel-gfx] [PATCH 10/42] drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count() Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-24  5:47   ` [Intel-gfx] " Kandpal, Suraj
2023-08-24  5:47     ` [Intel-xe] " Kandpal, Suraj
2023-08-23 17:07 ` [Intel-gfx] [PATCH 11/42] drm/xe/lnl: Add IS_LUNARLAKE Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:55   ` [Intel-gfx] " Matt Roper
2023-08-23 17:55     ` Matt Roper
2023-08-24 15:32     ` [Intel-gfx] " Lucas De Marchi
2023-08-24 15:32       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 12/42] drm/i915/lnl: Add display definitions Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 18:03   ` [Intel-gfx] " Matt Roper
2023-08-23 18:03     ` Matt Roper
2023-08-24  8:20     ` Jani Nikula [this message]
2023-08-24  8:20       ` Jani Nikula
2023-08-24 15:49     ` [Intel-gfx] " Lucas De Marchi
2023-08-24 15:49       ` [Intel-xe] [Intel-gfx] " Lucas De Marchi
2023-08-24 15:58       ` [Intel-gfx] [Intel-xe] " Matt Roper
2023-08-24 15:58         ` [Intel-xe] [Intel-gfx] " Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 13/42] drm/i915: Re-order if/else ladder in intel_detect_pch() Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 18:04   ` [Intel-gfx] " Matt Roper
2023-08-23 18:04     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 14/42] drm/i915/lnl: Add fake PCH Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 18:05   ` [Intel-gfx] " Matt Roper
2023-08-23 18:05     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 15/42] drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 18:08   ` [Intel-gfx] " Matt Roper
2023-08-23 18:08     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 16/42] drm/i915/xe2lpd: Move D2D enable/disable Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 19:01   ` [Intel-gfx] " Matt Roper
2023-08-23 19:01     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 17/42] drm/i915/xe2lpd: D2D Enable preserve bits in DDI_BUF_CTL Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-24  8:25   ` [Intel-gfx] " Jani Nikula
2023-08-24  8:25     ` Jani Nikula
2023-08-23 17:07 ` [Intel-gfx] [PATCH 18/42] drm/i915/xe2lpd: Move registers to PICA Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 19:24   ` [Intel-gfx] " Matt Roper
2023-08-23 19:24     ` Matt Roper
2023-08-24  8:34   ` [Intel-gfx] " Jani Nikula
2023-08-24  8:34     ` Jani Nikula
2023-08-24 10:34     ` [Intel-gfx] " Lucas De Marchi
2023-08-24 10:34       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 19/42] drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25 19:42   ` [Intel-gfx] " Srivatsa, Anusha
2023-08-25 19:42     ` [Intel-xe] " Srivatsa, Anusha
2023-08-23 17:07 ` [Intel-gfx] [PATCH 20/42] drm/i915/xe2lpd: Register DE_RRMR has been removed Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 19:28   ` [Intel-gfx] " Matt Roper
2023-08-23 19:28     ` Matt Roper
2023-08-24 22:46     ` [Intel-gfx] " Lucas De Marchi
2023-08-24 22:46       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 21/42] drm/i915/xe2lpd: Add display power well Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 19:44   ` [Intel-gfx] " Matt Roper
2023-08-23 19:44     ` Matt Roper
2023-08-23 19:46     ` [Intel-gfx] " Matt Roper
2023-08-23 19:46       ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 22/42] drm/i915/xe2lpd: Add DC state support Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25 19:46   ` [Intel-gfx] " Srivatsa, Anusha
2023-08-25 19:46     ` [Intel-xe] " Srivatsa, Anusha
2023-08-23 17:07 ` [Intel-gfx] [PATCH 23/42] drm/i915/xe2lpd: FBC is now supported on all pipes Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 19:49   ` [Intel-gfx] " Matt Roper
2023-08-23 19:49     ` Matt Roper
2023-08-24 15:53     ` [Intel-gfx] " Lucas De Marchi
2023-08-24 15:53       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 24/42] drm/i915/display: Remove FBC capability from fused off pipes Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 19:53   ` [Intel-gfx] " Matt Roper
2023-08-23 19:53     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 25/42] drm/i915/xe2lpd: Add support for DP aux channels Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 20:01   ` [Intel-gfx] " Matt Roper
2023-08-23 20:01     ` Matt Roper
2023-08-23 20:14     ` [Intel-gfx] " Lucas De Marchi
2023-08-23 20:14       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 26/42] drm/i915/xe2lpd: Handle port AUX interrupts Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 20:10   ` [Intel-gfx] " Matt Roper
2023-08-23 20:10     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 27/42] drm/i915/xe2lpd: Read pin assignment from IOM Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 20:28   ` [Intel-gfx] " Matt Roper
2023-08-23 20:28     ` Matt Roper
2023-08-24 11:31     ` [Intel-gfx] " Coelho, Luciano
2023-08-24 11:31       ` [Intel-xe] [Intel-gfx] " Coelho, Luciano
2023-08-24 11:34   ` Coelho, Luciano
2023-08-24 11:34     ` [Intel-xe] " Coelho, Luciano
2023-08-24 15:06     ` [Intel-gfx] [Intel-xe] " Lucas De Marchi
2023-08-24 15:06       ` [Intel-xe] [Intel-gfx] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 28/42] drm/i915/xe2lpd: enable odd size and panning for planar yuv on xe2lpd Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-24  5:26   ` [Intel-gfx] " Kandpal, Suraj
2023-08-24  5:26     ` [Intel-xe] " Kandpal, Suraj
2023-08-23 17:07 ` [Intel-gfx] [PATCH 29/42] drm/i915/xe2lpd: Add support for HPD Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 20:37   ` [Intel-gfx] " Matt Roper
2023-08-23 20:37     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 30/42] drm/i915/xe2lpd: Extend Wa_15010685871 Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 20:44   ` [Intel-gfx] " Matt Roper
2023-08-23 20:44     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 31/42] drm/i915/lnl: Add gmbus/ddc support Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 20:49   ` [Intel-gfx] " Matt Roper
2023-08-23 20:49     ` Matt Roper
2023-08-25  4:25     ` [Intel-gfx] " Lucas De Marchi
2023-08-25  4:25       ` Lucas De Marchi
2023-08-25 21:55       ` [Intel-gfx] " Matt Roper
2023-08-25 21:55         ` Matt Roper
2023-08-25 22:36         ` [Intel-gfx] " Lucas De Marchi
2023-08-25 22:36           ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 32/42] drm/i915/lnl: Introduce MDCLK Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 21:14   ` [Intel-gfx] " Matt Roper
2023-08-23 21:14     ` Matt Roper
2023-08-29 17:39     ` [Intel-gfx] " Lucas De Marchi
2023-08-29 17:39       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 33/42] drm/i915/lnl: Add CDCLK table Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 21:36   ` [Intel-gfx] " Matt Roper
2023-08-23 21:36     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 34/42] drm/i915/lnl: Start using CDCLK through PLL Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-23 22:01   ` [Intel-gfx] " Matt Roper
2023-08-23 22:01     ` Matt Roper
2023-08-29 18:45     ` [Intel-gfx] " Lucas De Marchi
2023-08-29 18:45       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 35/42] drm/i915/lnl: Introduce MDCLK_CDCLK ratio to DBuf Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-24 23:45   ` [Intel-gfx] " Matt Roper
2023-08-24 23:45     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 36/42] drm/i915/lnl: Add support for CDCLK initialization sequence Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-24 23:54   ` [Intel-gfx] " Matt Roper
2023-08-24 23:54     ` Matt Roper
2023-08-29 22:21     ` [Intel-gfx] " Lucas De Marchi
2023-08-29 22:21       ` Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 37/42] drm/i915/xe2lpd: Write DBuf after CDCLK change in post plane Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25  7:35   ` [Intel-gfx] " Kahola, Mika
2023-08-25  7:35     ` [Intel-xe] " Kahola, Mika
2023-08-23 17:07 ` [Intel-gfx] [PATCH 38/42] drm/i915/lnl: Serialize global state if mdclk/cdclk ratio changes Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-29 22:24   ` [Intel-gfx] " Lucas De Marchi
2023-08-29 22:24     ` [Intel-xe] " Lucas De Marchi
2023-08-23 17:07 ` [Intel-gfx] [PATCH 39/42] drm/i915/lnl: Add pll table for LNL platform Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25  0:06   ` [Intel-gfx] " Matt Roper
2023-08-25  0:06     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 40/42] drm/i915/lnl: Add support to check c10 phy link rate Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25  0:07   ` [Intel-gfx] " Matt Roper
2023-08-25  0:07     ` Matt Roper
2023-08-23 17:07 ` [Intel-gfx] [PATCH 41/42] drm/i915/xe2lpd: Update mbus on post plane updates Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25  7:36   ` [Intel-gfx] " Kahola, Mika
2023-08-25  7:36     ` [Intel-xe] " Kahola, Mika
2023-08-23 17:07 ` [Intel-gfx] [PATCH 42/42] drm/xe/lnl: Enable the display support Lucas De Marchi
2023-08-23 17:07   ` [Intel-xe] " Lucas De Marchi
2023-08-25  0:13   ` [Intel-gfx] " Matt Roper
2023-08-25  0:13     ` Matt Roper
2023-08-23 17:12 ` [Intel-xe] ✓ CI.Patch_applied: success for Enable Lunar Lake display Patchwork
2023-08-23 17:12 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-08-23 17:13 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-08-23 17:17 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-08-23 17:18 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-08-23 17:18 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork
2023-08-23 17:28 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure " Patchwork
2023-08-23 17:46 ` [Intel-xe] ✓ CI.BAT: success " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=875y546ecw.fsf@intel.com \
    --to=jani.nikula@linux.intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=lucas.demarchi@intel.com \
    --cc=matthew.d.roper@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.