]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: enable eDP DSC seamless boot support
authorMohit Bawa <Mohit.Bawa@amd.com>
Wed, 5 Nov 2025 18:58:35 +0000 (13:58 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 30 Mar 2026 18:57:56 +0000 (14:57 -0400)
commitadd9aee8d889a7ffbff9d5ddbf1f5472a7cbfb82
treebe68ca35ae4e18d6cb27243e8333d69c65484faf
parent246808e7922056594311ad6ca11d31d2d8c27b01
drm/amd/display: enable eDP DSC seamless boot support

[Why]
VBIOS supports DSC for seamless boot on newer hardware.
Reading hardware state allows proper DSC validation without breaking
existing boot display.

[What]
Remove DSC block for boot timing validation and implement hardware state
reading to populate DSC configuration from VBIOS-configured state.
Enhance dsc_read_state function in DCN401 to read additional
DSC parameters.

Reviewed-by: Yihan Zhu <yihan.zhu@amd.com>
Signed-off-by: Mohit Bawa <Mohit.Bawa@amd.com>
Signed-off-by: Chuanyu Tseng <chuanyu.tseng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc.c
drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c
drivers/gpu/drm/amd/display/dc/dsc/dsc.h