[Intel-xe] [PATCH 00/15] Display fixes

José Roberto de Souza jose.souza at intel.com
Mon Apr 24 16:51:20 UTC 2023


This patch series does 4 main things:
- fix the dkl phy mutex initialization by:
	- backporting: https://patchwork.freedesktop.org/series/116431/
	- backporting: https://patchwork.freedesktop.org/patch/msgid/20230420170558.35398-1-jose.souza@intel.com
	- fixing display function calls

- enable modular fia in TGL
	- this patch will be gone in next Xe rebase as has_modular_fia
	was removed in drm-tip. Not backporting patches removing it
	because it is a huge series.

- Makes has_psr_hw_tracking default as 0, as only TGL and DG1 supports
PSR HW tracking in Xe kmd

- Enable Raptorlake-P

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/249

Jani Nikula (10):
  drm/i915/display: remove intel_display_commit_duplicated_state()
  drm/i915/display: start high level display driver file
  drm/i915/display: move intel_modeset_probe_defer() to
    intel_display_driver.[ch]
  drm/i915/display: rename intel_modeset_probe_defer() ->
    intel_display_driver_probe_defer()
  drm/i915/display: move modeset probe/remove functions to
    intel_display_driver.c
  drm/i915/display: rename intel_display_driver_* functions
  drm/i915/display: add intel_display_reset.[ch]
  drm/i915/display: move display suspend/resume to
    intel_display_driver.[ch]
  drm/i915/display: rename intel_display_driver_suspend/resume functions
  drm/i915/display: add intel_display_driver_early_probe()

José Roberto de Souza (5):
  drm/i915: Initialize dkl_phy spin lock from display code path
  squash! drm/xe/display: Implement display support
  TEMPORARY: drm/xe/display: Enable modular fia in TGL
  drm/xe/display: Disable PSR HW tracking by default in all display
    versions
  drm/xe: Enable Raptorlake-P

 drivers/gpu/drm/i915/Makefile                 |   2 +
 drivers/gpu/drm/i915/display/intel_display.c  | 693 +-----------------
 drivers/gpu/drm/i915/display/intel_display.h  |  29 +-
 .../drm/i915/display/intel_display_driver.c   | 585 +++++++++++++++
 .../drm/i915/display/intel_display_driver.h   |  36 +
 .../drm/i915/display/intel_display_reset.c    | 135 ++++
 .../drm/i915/display/intel_display_reset.h    |  14 +
 drivers/gpu/drm/i915/display/intel_dkl_phy.c  |   9 +
 drivers/gpu/drm/i915/display/intel_dkl_phy.h  |   1 +
 drivers/gpu/drm/i915/gt/intel_reset.c         |   6 +-
 drivers/gpu/drm/i915/i915_driver.c            |  35 +-
 drivers/gpu/drm/i915/i915_irq.c               |   2 +-
 drivers/gpu/drm/i915/i915_pci.c               |   3 +-
 drivers/gpu/drm/xe/Makefile                   |   1 +
 drivers/gpu/drm/xe/xe_display.c               |  38 +-
 drivers/gpu/drm/xe/xe_pci.c                   |   1 +
 16 files changed, 854 insertions(+), 736 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_driver.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_driver.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_reset.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_reset.h

-- 
2.40.0



More information about the Intel-xe mailing list