]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/psr: Get Early Transport status in intel_psr_pipe_get_config
authorJouni Högander <jouni.hogander@intel.com>
Wed, 29 May 2024 09:38:45 +0000 (12:38 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Mon, 3 Jun 2024 08:22:38 +0000 (11:22 +0300)
We are currently not getting Early Transport status information in
intel_psr_pipe_get_config. Fix this.

Reviewed-by: Animesh Manna <animesh.manna@intel.com>
Fixes: 467e4e061c44 ("drm/i915/psr: Enable psr2 early transport as possible")
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240529093849.1016172-3-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_psr.c

index 410b51f38d482023e4745659a9eecc3b71ccfd32..73966d011f7bc0fee835704d874aad3ec81b72d8 100644 (file)
@@ -1525,6 +1525,8 @@ void intel_psr_get_config(struct intel_encoder *encoder,
                        pipe_config->enable_psr2_sel_fetch = true;
        }
 
+       pipe_config->enable_psr2_su_region_et = intel_dp->psr.su_region_et_enabled;
+
        if (DISPLAY_VER(dev_priv) >= 12) {
                val = intel_de_read(dev_priv,
                                    TRANS_EXITLINE(dev_priv, cpu_transcoder));