summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNevenko Stupar <Nevenko.Stupar@amd.com>2026-08-27 15:56:41 -0400
committerAlex Deucher <alexander.deucher@amd.com>2026-09-10 12:03:34 -0400
commitab796810df23c4c0b68db0b462b6609977b024fe (patch)
tree79abf3da79a0218b3aa3c02ca236016f10c42dc6
parentccae4798faa28eee9aca31e9ee5aef7843f6c81c (diff)
downloadlinux-next-ab796810df23c4c0b68db0b462b6609977b024fe.tar.gz
linux-next-ab796810df23c4c0b68db0b462b6609977b024fe.zip
drm/amd/display: Fix DC Hub reference frequency assert range
[Why & How] The DC Hub reference frequency valid range was asserted incorrectly. Correct the range to 20 to 50 MHz and update the comment accordingly. Reviewed-by: Sridevi Arvindekar <sridevi.arvindekar@amd.com> Reviewed-by: Dillon Varone <dillon.varone@amd.com> Signed-off-by: Nevenko Stupar <Nevenko.Stupar@amd.com> Signed-off-by: Ray Wu <ray.wu@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c b/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
index 053a08b6d3a3..9fb2907361c3 100644
--- a/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
+++ b/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
@@ -574,9 +574,8 @@ void hubbub2_get_dchub_ref_freq(struct hubbub *hubbub,
else
*dchub_ref_freq_inKhz = dccg_ref_freq_inKhz;
- // DC hub reference frequency must be around 50Mhz, otherwise there may be
- // overflow/underflow issues when doing HUBBUB programming
- if (*dchub_ref_freq_inKhz < 40000 || *dchub_ref_freq_inKhz > 60000)
+ // DC Hub reference frequency valid range is 20 to 50 MHz
+ if (*dchub_ref_freq_inKhz < 20000 || *dchub_ref_freq_inKhz > 50000)
ASSERT_CRITICAL(false);
return;