linux/drivers/gpu/drm/amd/display
Timur Kristóf 1ae45b5d4f drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%
Adjust the nominal (and performance) clocks for DCE 8-10,
and set them to 625 MHz, which is the value used by the legacy
display code in amdgpu_atombios_get_clock_info.

This was tested with Hawaii, Tonga and Fiji.
These GPUs can output 4K 60Hz (10-bit depth) at 625 MHz.

The extra 15% clock was added as a workaround for a Polaris issue
which uses DCE 11, and should not have been used on DCE 8-10 which
are already hardcoded to the highest possible display clock.
Unfortunately, the extra 15% was mistakenly copied and kept
even on code paths which don't affect Polaris.

This commit fixes that and also	adds a check to	make sure
not to exceed the maximum DCE 8-10 display clock.

Fixes: 8cd61c313d ("drm/amd/display: Raise dispclk value for Polaris")
Fixes: dc88b4a684 ("drm/amd/display: make clk mgr soc specific")
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Rodrigo Siqueira <siqueira@igalia.com>
Reviewed-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-08-18 17:03:16 -04:00
..
amdgpu_dm drm/amd/display: Fix Xorg desktop unresponsive on Replay panel 2025-08-18 16:58:56 -04:00
dc drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15% 2025-08-18 17:03:16 -04:00
dmub drm/amd/display: [FW Promotion] Release 0.1.23.0 2025-08-18 16:58:52 -04:00
include drm/amd/display: add more cyan skillfish devices 2025-08-04 14:36:50 -04:00
modules drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() 2025-08-18 16:59:29 -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