[PATCH 00/25] [SRU][OEM-5.6] drm/i915: TGL enablement, part 3

Timo Aaltonen tjaalton at ubuntu.com
Thu May 14 17:35:39 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1855399

Here's the third batch of changes for oem-5.6 to support Tiger Lake
graphics, with some prep patches to go with it.

Aditya Swarup (1):
  drm/i915/tgl: Add definitions for VRR registers and bits

Imre Deak (3):
  drm/i915: Add a retry counter for hotplug detect retries
  drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds
  drm/i915/tgl+: Fix interrupt handling for DP AUX transactions

José Roberto de Souza (3):
  drm/i915/dp: Return the right vswing tables
  drm/i915/tc/icl: Update TC vswing tables
  drm/i915/display: Load DP_TP_CTL/STATUS offset before use it

Kai Vehmanen (2):
  drm/i915: use forced codec wake on all gen9+ platforms
  drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms

Matt Atwood (1):
  drm/i915/tgl: Wa_14011059788

Matt Roper (5):
  drm/i915/tgl: Add Wa_14010477008:tgl
  drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping
  drm/i915/tgl: Initialize multicast register steering for workarounds
  drm/i915/tgl: TBT AUX should use TC power well ops
  drm/i915: Use single set of AUX powerwell ops for gen11+

Mika Kuoppala (5):
  Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
  drm/i915/gen12: Fix HDC pipeline flush
  drm/i915/gen12: Flush L3
  drm/i915/gen12: Invalidate aux table entries forcibly
  drm/i915/gen12: Add aux table invalidate for all engines

Swathi Dhanavanthri (1):
  drm/i915/tgl: Make Wa_14010229206 permanent

Umesh Nerlige Ramappa (1):
  drm/i915/perf: Invalidate OA TLB on when closing perf stream

Ville Syrjälä (3):
  drm/i915: Use intel_attached_encoder()
  drm/i915: Prefer intel_connector over drm_connector in hotplug code
  drm/i915: Introduce intel_connector_hpd_pin()

 drivers/gpu/drm/i915/display/intel_audio.c    |   6 +-
 .../gpu/drm/i915/display/intel_connector.c    |   2 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      | 128 ++++++---
 drivers/gpu/drm/i915/display/intel_display.c  |   4 +-
 .../drm/i915/display/intel_display_power.c    | 246 +++++-------------
 .../drm/i915/display/intel_display_types.h    |   6 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |  12 +-
 .../drm/i915/display/intel_dp_aux_backlight.c |  12 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |   4 +-
 .../i915/display/intel_dsi_dcs_backlight.c    |   4 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     |   8 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |   6 +-
 drivers/gpu/drm/i915/display/intel_hotplug.c  | 113 ++++----
 drivers/gpu/drm/i915/display/intel_hotplug.h  |   3 +-
 drivers/gpu/drm/i915/display/intel_psr.c      |   2 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c     |   5 +-
 drivers/gpu/drm/i915/display/intel_sprite.c   |  17 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c        |   2 +-
 drivers/gpu/drm/i915/gt/intel_engine.h        |  34 ++-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   3 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c           | 128 +++++++--
 drivers/gpu/drm/i915/gt/intel_workarounds.c   |  14 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |   6 +-
 drivers/gpu/drm/i915/i915_drv.h               |   2 +
 drivers/gpu/drm/i915/i915_irq.c               |  16 +-
 drivers/gpu/drm/i915/i915_perf.c              |   7 +
 drivers/gpu/drm/i915/i915_reg.h               | 100 +++++++
 drivers/gpu/drm/i915/intel_pm.c               |   4 +
 28 files changed, 535 insertions(+), 359 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list