All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] drm/i915/pfit: Make GMCH panel fitter nicer
@ 2026-10-19 13:52 Ville Syrjala
  2026-10-19 13:52 ` [PATCH 01/15] drm/i915/pfit: s/pch_pfit/pfit/ Ville Syrjala
                   ` (19 more replies)
  0 siblings, 20 replies; 33+ messages in thread
From: Ville Syrjala @ 2026-10-19 13:52 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Eliminate the GMCH vs. ILK+ panel fitter differences in high
level code by populating the crtc_state->pch_pfit (will be
just crtc_state->pfit from now on) information on GMCH
platofrms. Also include a few other assorted improvements
to the pfit code.

Ville Syrjälä (15):
  drm/i915/pfit: s/pch_pfit/pfit/
  drm/i915/pfit: s/intel_pch_pfit/ilk_pfit/
  drm/i915/pfit: Stop using HAS_PCH_SPLIT() in confusing places
  drm/i915/pfit: Introduce intel_pfit_get_config()
  drm/i915/pfit: Rename some pfit functions
  drm/i915/pfit: Extract i965_pfit_get_config()
  drm/i915/pfit: Drop platform check for gmch_pfit.pgm_ratios
  drm/i915/pfit: Unconfuse panel_fitter_scaling()
  drm/i915/pfit: Populate crtc_state->pfit.dst on GMCH platforms
  drm/i915/pfit: Check scaling factor on GMCH
  drm/i915/pfit: Check panel fitter source size on GMCH
  drm/i915/pfit: Extract i9xx_pfit_vscale_ratio() and
    i9xx_pfit_is_one_line_mode()
  drm/i915/pfit: No pfit one line mode on i965+
  drm/i915/pfit: Account for pfit downscaling in pixel rate on GMCH
    platforms
  drm/i915/pfit: Allow downscaling on i966+

 drivers/gpu/drm/i915/display/i9xx_wm.c        |   2 +-
 drivers/gpu/drm/i915/display/intel_casf.c     |  28 +-
 .../drm/i915/display/intel_crtc_state_dump.c  |  16 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      |   6 +-
 drivers/gpu/drm/i915/display/intel_display.c  |  77 ++-
 .../drm/i915/display/intel_display_debugfs.c  |   2 +-
 .../drm/i915/display/intel_display_types.h    |   4 +-
 drivers/gpu/drm/i915/display/intel_overlay.c  |  31 +-
 drivers/gpu/drm/i915/display/intel_pfit.c     | 459 ++++++++++++++----
 drivers/gpu/drm/i915/display/intel_pfit.h     |   8 +-
 .../gpu/drm/i915/display/intel_pfit_regs.h    |   4 +-
 drivers/gpu/drm/i915/display/skl_scaler.c     |  40 +-
 12 files changed, 447 insertions(+), 230 deletions(-)

-- 
2.55.0


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

end of thread, other threads:[~2026-10-19 17:23 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-19 13:52 [PATCH 00/15] drm/i915/pfit: Make GMCH panel fitter nicer Ville Syrjala
2026-10-19 13:52 ` [PATCH 01/15] drm/i915/pfit: s/pch_pfit/pfit/ Ville Syrjala
2026-10-19 15:48   ` Jani Nikula
2026-10-19 13:52 ` [PATCH 02/15] drm/i915/pfit: s/intel_pch_pfit/ilk_pfit/ Ville Syrjala
2026-10-19 15:49   ` Jani Nikula
2026-10-19 13:52 ` [PATCH 03/15] drm/i915/pfit: Stop using HAS_PCH_SPLIT() in confusing places Ville Syrjala
2026-10-19 15:49   ` Jani Nikula
2026-10-19 13:52 ` [PATCH 04/15] drm/i915/pfit: Introduce intel_pfit_get_config() Ville Syrjala
2026-10-19 15:53   ` Jani Nikula
2026-10-19 13:52 ` [PATCH 05/15] drm/i915/pfit: Rename some pfit functions Ville Syrjala
2026-10-19 15:54   ` Jani Nikula
2026-10-19 13:53 ` [PATCH 06/15] drm/i915/pfit: Extract i965_pfit_get_config() Ville Syrjala
2026-10-19 16:02   ` Jani Nikula
2026-10-19 16:05     ` Jani Nikula
2026-10-19 17:04       ` Ville Syrjälä
2026-10-19 13:53 ` [PATCH 07/15] drm/i915/pfit: Drop platform check for gmch_pfit.pgm_ratios Ville Syrjala
2026-10-19 16:05   ` Jani Nikula
2026-10-19 13:53 ` [PATCH 08/15] drm/i915/pfit: Unconfuse panel_fitter_scaling() Ville Syrjala
2026-10-19 16:15   ` Jani Nikula
2026-10-19 13:53 ` [PATCH 09/15] drm/i915/pfit: Populate crtc_state->pfit.dst on GMCH platforms Ville Syrjala
2026-10-19 14:23   ` sashiko-bot
2026-10-19 13:53 ` [PATCH 10/15] drm/i915/pfit: Check scaling factor on GMCH Ville Syrjala
2026-10-19 13:53 ` [PATCH 11/15] drm/i915/pfit: Check panel fitter source size " Ville Syrjala
2026-10-19 13:53 ` [PATCH 12/15] drm/i915/pfit: Extract i9xx_pfit_vscale_ratio() and i9xx_pfit_is_one_line_mode() Ville Syrjala
2026-10-19 13:53 ` [PATCH 13/15] drm/i915/pfit: No pfit one line mode on i965+ Ville Syrjala
2026-10-19 13:53 ` [PATCH 14/15] drm/i915/pfit: Account for pfit downscaling in pixel rate on GMCH platforms Ville Syrjala
2026-10-19 13:53 ` [PATCH 15/15] drm/i915/pfit: Allow downscaling on i966+ Ville Syrjala
2026-10-19 14:47   ` sashiko-bot
2026-10-19 14:01 ` ✗ CI.checkpatch: warning for drm/i915/pfit: Make GMCH panel fitter nicer Patchwork
2026-10-19 14:04 ` ✓ CI.KUnit: success " Patchwork
2026-10-19 14:45 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-19 17:03 ` ✓ Xe.CI.FULL: " Patchwork
2026-10-19 17:23 ` ✓ i915.CI.BAT: " Patchwork

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.