mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-04 23:13:38 -04:00
drm/i915/display: Disable FBC when PSR2 is enabled display 12 and newer
This is now a requirement for all display 12 and newer, not only for tigerlake. BSpec: 50422 Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20210625235600.765677-2-jose.souza@intel.com
This commit is contained in:
@@ -912,11 +912,11 @@ static bool intel_fbc_can_activate(struct intel_crtc *crtc)
|
||||
}
|
||||
|
||||
/*
|
||||
* Tigerlake is not supporting FBC with PSR2.
|
||||
* Display 12+ is not supporting FBC with PSR2.
|
||||
* Recommendation is to keep this combination disabled
|
||||
* Bspec: 50422 HSD: 14010260002
|
||||
*/
|
||||
if (fbc->state_cache.psr2_active && IS_TIGERLAKE(dev_priv)) {
|
||||
if (fbc->state_cache.psr2_active && DISPLAY_VER(dev_priv) >= 12) {
|
||||
fbc->no_fbc_reason = "not supported with PSR2";
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user