drm/amd/display: Block Invalid TMDS operation
authorChris Park <chris.park@amd.com>
Tue, 3 Dec 2024 19:33:16 +0000 (14:33 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 18 Dec 2024 17:21:37 +0000 (12:21 -0500)
commit95265e4b2b3a9e47b40ffaa6587f335e4aa0b549
tree3f4792feed8a3af2d6ead16187e4981af4576a21
parentf9dfa31ff7aff4767d799ba9d29e8e1e9c25d48b
drm/amd/display: Block Invalid TMDS operation

[Why]
When sink type is TMDS, PHY programming does not block against pixel
clock greater than 600MHz.

[How]
Based on sink type, block greater than 600MHz phy programming.

Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Reviewed-by: Aric Cyr <aric.cyr@amd.com>
Signed-off-by: Chris Park <chris.park@amd.com>
Signed-off-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
drivers/gpu/drm/amd/display/dc/link/link_dpms.c