1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/display
Aurabindo Pillai 1598fc5764 drm/amd/display: Program OTG vtotal min/max selectors unconditionally for DCN1+
For FPO/FAMS, DMCUB will try to change the output timings by writing to
the OTG registers. However, the timings written directly to the OTG
registers will not be honoured unless VMIN/VMAX selector registers are
programmed with the right bits and trigger source is selected correctly.
Proper solution needs to go into DMCUB but will require additional state
tracking to ensure that the selectors are set and reset correctly as per
driver state. Until fix is merged into firmware, apply the workaround in
driver to unconditionally write OTG vmin/vmax selectors.

Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-06-09 12:39:32 -04:00
..
amdgpu_dm drm/amd/display: Add missing kdoc entries in update_planes_and_stream_adapter 2023-06-09 12:32:16 -04:00
dc drm/amd/display: Program OTG vtotal min/max selectors unconditionally for DCN1+ 2023-06-09 12:39:32 -04:00
dmub drm/amd/display: cache trace buffer size 2023-06-09 10:44:22 -04:00
include drm/amd/display: fix compilation error due to shifting negative value 2023-06-09 12:38:19 -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/amdgpu/display: Enable DC_FP for LoongArch 2023-06-09 09:36:48 -04:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP 2023-03-07 14:22:39 -05:00
TODO drm/amd/display: Convert remaining loggers off dc_logger 2018-07-13 14:48:42 -05:00