drm/amd/display: Support OLED SDR with AMD ABC
authorCamille Cho <Camille.Cho@amd.com>
Wed, 7 May 2025 11:00:54 +0000 (19:00 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 3 Jun 2025 19:35:04 +0000 (15:35 -0400)
commit0a91b4f300de870746a21730135376611aa85479
treedd5a58f1be84103fe89bcf45dfaf43c227794613
parentb6943f4adc957840242dcaa5919c38fd5c70ccf9
drm/amd/display: Support OLED SDR with AMD ABC

[Why]
Nits programming for SDR panel is only supported by VESA ABC.

[How]
1. Loose nits programming for OLED SDR panel with AMD ABC.
2. We support two ABC methods. Disable one before we program the other
   in case panel freaks out.
3. Update HDR judgement in setBR with a solider condition.

Reviewed-by: Krunoslav Kovac <krunoslav.kovac@amd.com>
Signed-off-by: Camille Cho <Camille.Cho@amd.com>
Signed-off-by: Wayne Lin <wayne.lin@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c