[M][PULL][PATCH 00/19] drm/i915: Some fixes for Meteor Lake
Timo Aaltonen
tjaalton at ubuntu.com
Fri Sep 15 12:00:44 UTC 2023
Timo Aaltonen kirjoitti 15.9.2023 klo 14.04:
> 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:
had to amend a commit which had double buglinks, so this is
e9d036413d17bc50156232768c7bb0759cc249eb now
> 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
>
--
t
More information about the kernel-team
mailing list