linux/drivers/gpu/drm/amd/display
Alvin Lee 62cc621604 drm/amd/display: Check Vactive for VRR active for FPO + Vactive
[Description]
- For FPO + Vactive cases, we rely on the Vactive display to be at
  it's nominal refresh rate because the Vactive pipe may not necessarily
  assert P-State allow while it's in VBLANK
- For cases where the Vactive display has a stretched VBLANK due to
  VRR, we could underflow when trying to complete an FPO + Vactive
  MCLK switch because the FPO display has limited VBLANK time in
  waiting for the Vactive display to assert P-State allow naturally
- Block FPO + Vactive if the Vactive display has VRR active (variable
  or fixed)

Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Alvin Lee <Alvin.Lee2@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-06-09 09:34:57 -04:00
..
amdgpu_dm drm/amd/display: Show the DCN/DCE version in the log 2023-06-09 09:34:09 -04:00
dc drm/amd/display: Check Vactive for VRR active for FPO + Vactive 2023-06-09 09:34:57 -04:00
dmub drm/amd/display: [FW Promotion] Release 0.0.165.0 2023-06-09 09:28:23 -04:00
include drm/amd/display: allow edp updates for virtual signal 2023-04-18 16:28:51 -04:00
modules drm/amd/display: set variable custom_backlight_curve0 storage-class-specifier to static 2023-06-09 09:23:18 -04:00
Kconfig drm/amd/display: Rename DCN config to FP 2023-03-07 14:22:40 -05:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP 2023-03-07 14:22:39 -05:00
TODO