diff options
author | Reza Amini <Reza.Amini@amd.com> | 2022-01-23 13:20:12 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2022-01-25 18:00:35 -0500 |
commit | 0c5a0bbb7379625eb2a5b6a931415c008b7a1a16 (patch) | |
tree | 083715440d1550db7299cac0ca2aec846c4db6c1 /drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h | |
parent | 72b90723b3760c69721b04f59436f38cd215e2df (diff) | |
download | linux-0c5a0bbb7379625eb2a5b6a931415c008b7a1a16.tar.gz linux-0c5a0bbb7379625eb2a5b6a931415c008b7a1a16.tar.bz2 linux-0c5a0bbb7379625eb2a5b6a931415c008b7a1a16.zip |
drm/amd/display: Update VSC HDR infoPacket on TF change
[why]
OnSetSourceContentAttribute it does not trigger an update for the VSC
with TF change.
[how]
In this call, create a new VSC infoPacket based on the new config, and
allow DisplayTarget decide if an update and pursuant passive flip is
necessary
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Reviewed-by: Krunoslav Kovac <Krunoslav.Kovac@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Reza Amini <Reza.Amini@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h')
-rw-r--r-- | drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h b/drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h index 1ab813b4fd14..1d8b746b02f2 100644 --- a/drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h +++ b/drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h @@ -34,7 +34,8 @@ struct dc_info_packet; struct mod_vrr_params; void mod_build_vsc_infopacket(const struct dc_stream_state *stream, - struct dc_info_packet *info_packet); + struct dc_info_packet *info_packet, + enum dc_color_space cs); void mod_build_hf_vsif_infopacket(const struct dc_stream_state *stream, struct dc_info_packet *info_packet); |