linux/drivers/gpu/drm/amd/display
Dillon Varone 19e743f0fb drm/amd/display: Refactor SubVP cursor limiting logic
[WHY]
There are several gaps that can result in SubVP being enabled with
incompatible HW cursor sizes, and unjust restrictions to cursor size due
to wrong predictions on future usage of SubVP

[HOW]
- remove "prediction" logic in favor of tagging based on previous SubVP
  usage
- block SubVP if current HW cursor settings are incompatible
- provide interface for DM to determine if HW cursor should be disabled
  due to an attempt to enable SubVP

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Signed-off-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Zaeem Mohamed <zaeem.mohamed@amd.com>
Tested-by: Mark Broadworth <mark.broadworth@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-04-22 08:51:45 -04:00
..
amdgpu_dm drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF 2025-04-22 08:51:44 -04:00
dc drm/amd/display: Refactor SubVP cursor limiting logic 2025-04-22 08:51:45 -04:00
dmub drm/amd/display: [FW Promotion] Release 0.1.5.0 2025-04-07 18:01:08 -04:00
include drm/amd/display: Implement HDMI Read Request 2025-04-21 11:27:25 -04:00
modules drm/amd/display: HDCP Locality check using DMUB Fused IO 2025-04-07 18:01:07 -04:00
Kconfig drm/amd/display: add CEC notifier to amdgpu driver 2025-01-10 11:58:57 -05:00
Makefile drm/amd/display: Refactor DCN3X into component folder 2024-06-14 16:18:55 -04:00