[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