mbox series

[J,v2,00/16] drm/i915: Enable Alder Lake S & P

Message ID 20220208100943.1692839-1-tjaalton@ubuntu.com
Headers show
Series drm/i915: Enable Alder Lake S & P | expand

Message

Timo Aaltonen Feb. 8, 2022, 10:09 a.m. UTC
From: Timo Aaltonen <timo.aaltonen@canonical.com>

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

Instead of re-using the original bugs for oem-5.14, here are the drm/i915
patches all in one batch. These allow enabling ADL-S & P on jammy.

Anusha Srivatsa (1):
  drm/i915/dmc: Update to DMC v2.12

Clint Taylor (1):
  drm/i915/adlp: Remove require_force_probe protection

Imre Deak (12):
  drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode
  drm/i915/tc: Remove waiting for PHY complete during releasing
    ownership
  drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY
    ownership
  drm/i915/tc: Add/use helpers to retrieve TypeC port properties
  drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a
    sink
  drm/i915/tc: Add a mode for the TypeC PHY's disconnected state
  drm/i915/tc: Refactor TC-cold block/unblock helpers
  drm/i915/tc: Avoid using legacy AUX PW in TBT mode
  drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking
  drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P
  drm/i915/tc: Drop extra TC cold blocking from
    intel_tc_port_connected()
  drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect

José Roberto de Souza (1):
  drm/i915/display/adlp: Disable underrun recovery

ravitejax (1):
  drm/i915/adl_s: Remove require_force_probe protection

 drivers/gpu/drm/i915/display/intel_ddi.c      |  38 +--
 drivers/gpu/drm/i915/display/intel_display.c  |  45 +--
 drivers/gpu/drm/i915/display/intel_display.h  |   1 +
 .../drm/i915/display/intel_display_power.c    |   4 +-
 .../drm/i915/display/intel_display_types.h    |   3 +
 drivers/gpu/drm/i915/display/intel_dmc.c      |   4 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.c   |   6 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c |   5 +-
 drivers/gpu/drm/i915/display/intel_tc.c       | 290 ++++++++++++------
 drivers/gpu/drm/i915/display/intel_tc.h       |   6 +-
 drivers/gpu/drm/i915/i915_pci.c               |   2 -
 11 files changed, 234 insertions(+), 170 deletions(-)

Comments

Tim Gardner Feb. 8, 2022, 12:22 p.m. UTC | #1
Acked-by: Tim Gardner <tim.gardner@canonical.com>

On 2/8/22 3:09 AM, Timo Aaltonen wrote:
> From: Timo Aaltonen <timo.aaltonen@canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/1960298
> 
> Instead of re-using the original bugs for oem-5.14, here are the drm/i915
> patches all in one batch. These allow enabling ADL-S & P on jammy.
> 
> Anusha Srivatsa (1):
>    drm/i915/dmc: Update to DMC v2.12
> 
> Clint Taylor (1):
>    drm/i915/adlp: Remove require_force_probe protection
> 
> Imre Deak (12):
>    drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode
>    drm/i915/tc: Remove waiting for PHY complete during releasing
>      ownership
>    drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY
>      ownership
>    drm/i915/tc: Add/use helpers to retrieve TypeC port properties
>    drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a
>      sink
>    drm/i915/tc: Add a mode for the TypeC PHY's disconnected state
>    drm/i915/tc: Refactor TC-cold block/unblock helpers
>    drm/i915/tc: Avoid using legacy AUX PW in TBT mode
>    drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking
>    drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P
>    drm/i915/tc: Drop extra TC cold blocking from
>      intel_tc_port_connected()
>    drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect
> 
> José Roberto de Souza (1):
>    drm/i915/display/adlp: Disable underrun recovery
> 
> ravitejax (1):
>    drm/i915/adl_s: Remove require_force_probe protection
> 
>   drivers/gpu/drm/i915/display/intel_ddi.c      |  38 +--
>   drivers/gpu/drm/i915/display/intel_display.c  |  45 +--
>   drivers/gpu/drm/i915/display/intel_display.h  |   1 +
>   .../drm/i915/display/intel_display_power.c    |   4 +-
>   .../drm/i915/display/intel_display_types.h    |   3 +
>   drivers/gpu/drm/i915/display/intel_dmc.c      |   4 +-
>   drivers/gpu/drm/i915/display/intel_dp_aux.c   |   6 +-
>   drivers/gpu/drm/i915/display/intel_dpll_mgr.c |   5 +-
>   drivers/gpu/drm/i915/display/intel_tc.c       | 290 ++++++++++++------
>   drivers/gpu/drm/i915/display/intel_tc.h       |   6 +-
>   drivers/gpu/drm/i915/i915_pci.c               |   2 -
>   11 files changed, 234 insertions(+), 170 deletions(-)
>
Paolo Pisati Feb. 11, 2022, 11:05 a.m. UTC | #2
On Tue, Feb 08, 2022 at 12:09:27PM +0200, Timo Aaltonen wrote:
> From: Timo Aaltonen <timo.aaltonen@canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/1960298