OSDN Git Service

drm/amd/display: enable seamless boot for DCN301
authorZhan Liu <Zhan.Liu@amd.com>
Tue, 9 Nov 2021 00:31:00 +0000 (19:31 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 22 Nov 2021 19:59:13 +0000 (14:59 -0500)
commit1edf5ae1fdaffb67c1b93e98df670cbe535d13cf
tree6a2e2ea33778239bf44eb5a769dc6ba147e8a31f
parent85fb8bb9d4a5bae9d1abd0d21550517a40ba81e9
drm/amd/display: enable seamless boot for DCN301

[Why]
DCN301 is capable of running seamless boot
if keep_stolen_vga_memory is not set.

[How]
Add a helper to check whether an ASIC can support
seamless boot and set it based on base driver flags.

Reviewed-by: Charlene Liu <Charlene.Liu@amd.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Signed-off-by: Zhan Liu <Zhan.Liu@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c