summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorJinZe.Xu <JinZe.Xu@amd.com>2024-09-26 16:31:21 +0800
committerAlex Deucher <alexander.deucher@amd.com>2024-10-07 14:11:54 -0400
commit21b673da5192e1212059caf1154c3749a9be66fa (patch)
tree509def547c95a86336b931582a3734910f31058a /drivers
parentaacbed5b41d93bb741d8dab6e3e008a732f3e3df (diff)
downloadlinux-21b673da5192e1212059caf1154c3749a9be66fa.tar.gz
linux-21b673da5192e1212059caf1154c3749a9be66fa.tar.bz2
linux-21b673da5192e1212059caf1154c3749a9be66fa.zip
drm/amd/display: Noitfy DMCUB of D0/D3 state in hardware init
[Why] Missing a dc_dmub_srv_notify_fw_dc_power_state in driver init. [How] Notify DMCUB of D0 state in hardware_init. Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Signed-off-by: JinZe.Xu <JinZe.Xu@amd.com> Signed-off-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/amd/display/dc/core/dc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c
index 57ad6ce88f3f..981d9a327daf 100644
--- a/drivers/gpu/drm/amd/display/dc/core/dc.c
+++ b/drivers/gpu/drm/amd/display/dc/core/dc.c
@@ -1431,6 +1431,7 @@ void dc_hardware_init(struct dc *dc)
detect_edp_presence(dc);
if (dc->ctx->dce_environment != DCE_ENV_VIRTUAL_HW)
dc->hwss.init_hw(dc);
+ dc_dmub_srv_notify_fw_dc_power_state(dc->ctx->dmub_srv, DC_ACPI_CM_POWER_STATE_D0);
}
void dc_init_callbacks(struct dc *dc,