linux/drivers/gpu/drm/amd/display/modules
Joshua Ashton 202260f645 drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR
The check for sending the vsc infopacket to the display was gated behind
PSR (Panel Self Refresh) being enabled.

The vsc infopacket also contains the colorimetry (specifically the
container color gamut) information for the stream on modern DP.

PSR is typically only supported on mobile phone eDP displays, thus this
was not getting sent for typical desktop monitors or TV screens.

This functionality is needed for proper HDR10 functionality on DP as it
wants BT2020 RGB/YCbCr for the container color space.

Cc: stable@vger.kernel.org
Cc: Harry Wentland <harry.wentland@amd.com>
Cc: Xaver Hugl <xaver.hugl@gmail.com>
Cc: Melissa Wen <mwen@igalia.com>
Fixes: 15f9dfd545 ("drm/amd/display: Register Colorspace property for DP and HDMI")
Tested-by: Simon Berz <simon@berz.me>
Tested-by: Xaver Hugl <xaver.hugl@kde.org>
Signed-off-by: Joshua Ashton <joshua@froggi.es>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-01-04 09:48:15 -05:00
..
color drm/amd/display: PQ regamma end point 2023-08-30 14:58:38 -04:00
freesync drm/amd/display: VSIF v3 set Max Refresh Rate 2023-10-09 16:53:02 -04:00
hdcp drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP 2023-03-07 14:22:39 -05:00
inc drm/amd/display: Clean up code warnings 2023-10-04 18:42:01 -04:00
info_packet drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR 2024-01-04 09:48:15 -05:00
power drm/amd/display: Disable PSR-SU on Parade 0803 TCON again 2023-12-12 12:01:44 -05:00
vmid drm/amd: Fix spelling typo in comments 2022-06-03 16:43:36 -04:00