[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