Re: [PATCH v2 0/8] Enable LNL display

2024-03-13 Thread Lucas De Marchi


On Tue, 12 Mar 2024 13:36:31 -0300, Gustavo Sousa wrote:
> This series aims at providing the remaining patches for enabling display
> on Lunar Lake, which used Xe2LPD display IP.
> 
> The first set of patches contains fixes and extra stuff required for
> supporting CDCLK on Xe2LPD:
> 
> drm/i915/cdclk: Rename lnl_cdclk_table to xe2lpd_cdclk_table
> drm/i915/cdclk: Add and use mdclk_source_is_cdclk_pll()
> drm/i915/cdclk: Only compute squash waveform when necessary
> drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update()
> drm/i915: Add mdclk_cdclk_ratio to intel_dbuf_state
> drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes
> 
> [...]

Applied all the patches to drm-intel-next. Thanks for the patches and reviews.

[1/8] drm/i915/cdclk: Rename lnl_cdclk_table to xe2lpd_cdclk_table
  commit: dfdfc609bb71521ac22a2ff91f608644bf7e7b6d
[2/8] drm/i915/cdclk: Add and use mdclk_source_is_cdclk_pll()
  commit: 5372a54d7a3cf32c761d2896276b72b495bcb497
[3/8] drm/i915/cdclk: Only compute squash waveform when necessary
  commit: 452269e2f0ea180a4bc39fd4643df7fe2ea0bb8e
[4/8] drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update()
  commit: 66a0e0681392420b326f00ba732e6bda099eda29
[5/8] drm/i915: Add mdclk_cdclk_ratio to intel_dbuf_state
  commit: 9161e31181440e4882f78e02783e40325dc82e27
[6/8] drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes
  commit: c834a080a0134e7bd0cb18c3a2b0dd674794d182
[7/8] drm/i915/xe2lpd: Load DMC
  commit: bf1a72ab5a446e383682e34347237ee5317c2185
[8/8] drm/xe/lnl: Enable display support
  commit: 79263e4b3f0ed5928a1622300d32ed35f7d8fc24

Best regards,
-- 
Lucas De Marchi 


[PATCH v2 0/8] Enable LNL display

2024-03-12 Thread Gustavo Sousa
This series aims at providing the remaining patches for enabling display
on Lunar Lake, which used Xe2LPD display IP.

The first set of patches contains fixes and extra stuff required for
supporting CDCLK on Xe2LPD:

drm/i915/cdclk: Rename lnl_cdclk_table to xe2lpd_cdclk_table
drm/i915/cdclk: Add and use mdclk_source_is_cdclk_pll()
drm/i915/cdclk: Only compute squash waveform when necessary
drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update()
drm/i915: Add mdclk_cdclk_ratio to intel_dbuf_state
drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes

Then we have a single patch that enables loading Xe2LPD DMC, which is
already available in linux-firmware:

drm/i915/xe2lpd: Load DMC

Finally, we have the last patch, which enables display for LNL:

drm/xe/lnl: Enable display support

v2:
 - Incorporated review feedback. Please see individual patches for details.

--
Gustavo Sousa

Balasubramani Vivekanandan (2):
  drm/i915/xe2lpd: Load DMC
  drm/xe/lnl: Enable display support

Gustavo Sousa (6):
  drm/i915/cdclk: Rename lnl_cdclk_table to xe2lpd_cdclk_table
  drm/i915/cdclk: Add and use mdclk_source_is_cdclk_pll()
  drm/i915/cdclk: Only compute squash waveform when necessary
  drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update()
  drm/i915: Add mdclk_cdclk_ratio to intel_dbuf_state
  drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes

 drivers/gpu/drm/i915/display/intel_cdclk.c| 76 +--
 drivers/gpu/drm/i915/display/intel_cdclk.h|  5 ++
 drivers/gpu/drm/i915/display/intel_dmc.c  |  9 ++-
 drivers/gpu/drm/i915/display/skl_watermark.c  | 74 ++
 drivers/gpu/drm/i915/display/skl_watermark.h  |  4 +
 .../gpu/drm/i915/display/skl_watermark_regs.h | 18 +++--
 drivers/gpu/drm/i915/i915_reg.h   |  4 +-
 drivers/gpu/drm/xe/xe_pci.c   |  1 +
 8 files changed, 162 insertions(+), 29 deletions(-)

-- 
2.44.0