diff options
author | Dave Airlie <airlied@redhat.com> | 2024-08-23 02:05:11 +0300 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2024-08-23 02:05:12 +0300 |
commit | b069f6315c2d99b32cb0e1adca7ab4d99bccf410 (patch) | |
tree | c99c96ddaa0b1c69fa7ecbfb306a76e9114e0b2b /drivers/gpu/drm | |
parent | 424a98a68feac20de626e307e09c7ced6585a658 (diff) | |
parent | 5d41eeb6725e3e24853629e5d7635e4bc45d736e (diff) | |
download | linux-b069f6315c2d99b32cb0e1adca7ab4d99bccf410.tar.xz |
Merge tag 'drm-intel-fixes-2024-08-22' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
- Fix for HDCP timeouts
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/ZsbPMm6XfzimmZW0@jlahtine-mobl.ger.corp.intel.com
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_dp_hdcp.c b/drivers/gpu/drm/i915/display/intel_dp_hdcp.c index 2edffe62f360..b0101d72b9c1 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_dp_hdcp.c @@ -39,7 +39,9 @@ static u32 transcoder_to_stream_enc_status(enum transcoder cpu_transcoder) static void intel_dp_hdcp_wait_for_cp_irq(struct intel_connector *connector, int timeout) { - struct intel_hdcp *hdcp = &connector->hdcp; + struct intel_digital_port *dig_port = intel_attached_dig_port(connector); + struct intel_dp *dp = &dig_port->dp; + struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; long ret; #define C (hdcp->cp_irq_count_cached != atomic_read(&hdcp->cp_irq_count)) |