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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx