[M][PULL][PATCH 00/19] drm/i915: Some fixes for Meteor Lake
Timo Aaltonen
tjaalton at ubuntu.com
Fri Sep 15 11:04:55 UTC 2023
From: Timo Aaltonen <timo.aaltonen at canonical.com>
BugLink: https://bugs.launchpad.net/bugs/2032781
BugLink: https://bugs.launchpad.net/bugs/2029470
These are all in 6.6~rc, but one patch needed some minor formatting
changes to avoid more backports. They have also been in oem-6.5 for
a while, and MTL is still protected here by requiring force_probe.
Having that in mind, these should be safe to apply for Mantic.
The following changes since commit 238589d0f7b421aae18c5704dc931595019fa6c7:
Linux 6.5.3 (2023-09-13 09:53:58 +0200)
are available in the Git repository at:
https://git.launchpad.net/~tjaalton/linux mtl-for-mantic
for you to fetch changes up to fba589ec61ec476632536c465932b6fa34e46fe1:
drm/i915/gt: Apply workaround 22016122933 correctly (2023-09-15 13:36:09 +0300)
----------------------------------------------------------------
Alan Previn (2):
drm/i915/gsc: Fix intel_gsc_uc_fw_proxy_init_done with directed wakerefs
drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
Chaitanya Kumar Borah (2):
drm/i915/color: Upscale degamma values for MTL
drm/i915/color: Downscale degamma lut values read from hardware
Daniele Ceraolo Spurio (5):
drm/i915/gsc: fixes and updates for GSC memory allocation
drm/i915/mtl/gsc: extract release and security versions from the gsc binary
drm/i915/mtl/gsc: query the GSC FW for its compatibility version
drm/i915/mtl/gsc: Add a gsc_info debugfs
drm/i915/huc: check HuC and GuC version compatibility on MTL
Jonathan Cavitt (3):
drm/i915/gt: Simplify shmem_create_from_object map_type selection
drm/i915: Make i915_coherent_map_type GT-centric
drm/i915/gt: Apply workaround 22016122933 correctly
Lee Shawn C (2):
drm/i915/mtl: update DP 2.0 vswing table for C20 phy
drm/i915/mtl: Add new vswing table for C20 phy to support DP 1.4
Nirmoy Das (2):
drm/i915/gt: Do not use stolen on MTL
drm/i915/display: Do not use stolen on MTL
Radhakrishna Sripada (1):
drm/i915/mtl: Skip using vbt hdmi_level_shifter selection on MTL
Tejas Upadhyay (1):
drm/i915/mtl: Update workaround 14018778641
Zhanjun Dong (1):
drm/i915/mtl: Update cache coherency setting for context structure
drivers/gpu/drm/i915/Makefile | 3 +-
drivers/gpu/drm/i915/display/intel_bios.c | 3 +-
drivers/gpu/drm/i915/display/intel_color.c | 27 +++-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 28 +++-
drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 3 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 -
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 15 ---
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 12 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 18 ++-
drivers/gpu/drm/i915/gt/intel_gt.h | 10 ++
drivers/gpu/drm/i915/gt/intel_gtt.c | 4 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 16 ++-
drivers/gpu/drm/i915/gt/intel_ring.c | 3 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 -
drivers/gpu/drm/i915/gt/selftest_context.c | 5 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +-
drivers/gpu/drm/i915/gt/shmem_utils.c | 3 +-
drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h | 75 ++++++++++-
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 341 +++++++++++++++++++++++++++++++++++++++++--------
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h | 5 +-
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 139 ++++++++++++++++++--
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h | 21 +++
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c | 39 ++++++
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h | 14 ++
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 11 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 4 -
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 6 +-
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 16 +--
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 129 +++++++++++++++----
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 4 +
drivers/gpu/drm/i915/i915_reg.h | 26 +++-
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 5 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 5 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 31 +++++
drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +-
41 files changed, 868 insertions(+), 186 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h
--
2.39.2
More information about the kernel-team
mailing list