[Intel-gfx] [PATCH v3 00/15] Remaining RKL patches

Matt Roper matthew.d.roper at intel.com
Wed Jun 3 21:15:14 UTC 2020


I got pulled away by another task for a few weeks and had to put the RKL
upstreaming on hold, so these remaining patches needed a bit of
additional rebasing on top of other changes that have landed in the
meantime, but there weren't any serious conflicts.

The functional changes from the last series are relatively small:
 - Additional patch to only program ABOX_CTL on RKL and not the extra
   ABOX{1,2}_CTL registers that TGL added.  The bspec documentation here
   isn't fully updated yet, but we've confirmed experimentatlly that RKL
   doesn't have the additional register instances.

 - We now setup the transcoder mask properly in the device_info and use
   for_each_cpu_transcoder_masked() for our loops.

A couple of the patches included here already have r-b's, but since it's
been a while since they were originally posted it's probably worth
getting another CI run before applying them.

Aditya Swarup (1):
  drm/i915/rkl: Don't try to read out DSI transcoders

José Roberto de Souza (1):
  drm/i915/rkl: Disable PSR2

Lucas De Marchi (1):
  drm/i915/rkl: provide port/phy mapping for vbt

Matt Roper (12):
  drm/i915/rkl: Set transcoder mask properly
  drm/i915/rkl: Program BW_BUDDY0 registers instead of BW_BUDDY1/2
  drm/i915/rkl: RKL has no MBUS_ABOX_CTL{1,2}
  drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout
  drm/i915/rkl: Setup ports/phys
  drm/i915/rkl: Update TGP's pin mapping when paired with RKL
  drm/i915/rkl: Add DDC pin mapping
  drm/i915/rkl: Don't try to access transcoder D
  drm/i915/rkl: Handle comp master/slave relationships for PHYs
  drm/i915/rkl: Add DPLL4 support
  drm/i915/rkl: Handle HTI
  drm/i915/rkl: Add initial workarounds

 drivers/gpu/drm/i915/display/intel_bios.c     | 72 ++++++++++-----
 .../gpu/drm/i915/display/intel_combo_phy.c    | 25 +++++-
 drivers/gpu/drm/i915/display/intel_ddi.c      | 18 +++-
 drivers/gpu/drm/i915/display/intel_display.c  | 82 ++++++++++++-----
 .../drm/i915/display/intel_display_power.c    | 46 +++++-----
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 50 ++++++++++-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h |  1 +
 drivers/gpu/drm/i915/display/intel_hdmi.c     | 22 ++++-
 drivers/gpu/drm/i915/display/intel_psr.c      | 15 ++++
 drivers/gpu/drm/i915/display/intel_sprite.c   |  5 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c   | 88 ++++++++++++-------
 drivers/gpu/drm/i915/i915_drv.h               |  5 ++
 drivers/gpu/drm/i915/i915_irq.c               | 23 ++++-
 drivers/gpu/drm/i915/i915_pci.c               |  5 ++
 drivers/gpu/drm/i915/i915_reg.h               | 30 +++++--
 drivers/gpu/drm/i915/intel_device_info.h      |  1 +
 16 files changed, 372 insertions(+), 116 deletions(-)

-- 
2.24.1



More information about the Intel-gfx mailing list