diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index 1bec5971fdbc..106b0e67ea3e 100644 --- a/msm/sde/sde_kms.c +++ b/msm/sde/sde_kms.c @@ -3039,6 +3039,8 @@ static void sde_kms_handle_power_event(u32 event_type, void *usr) if (event_type == SDE_POWER_EVENT_POST_ENABLE) { sde_irq_update(msm_kms, true); + if (sde_kms->splash_data.num_splash_displays) + return; sde_vbif_init_memtypes(sde_kms); sde_kms_init_shared_hw(sde_kms); _sde_kms_set_lutdma_vbif_remap(sde_kms);