diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index 57935ef92a18..a4bfad36c655 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -5925,7 +5925,8 @@ int dsi_display_dev_probe(struct platform_device *pdev) platform_set_drvdata(pdev, display); /* initialize display in firmware callback */ - if (!boot_disp->boot_disp_en && + if (!(boot_displays[DSI_PRIMARY].boot_disp_en || + boot_displays[DSI_SECONDARY].boot_disp_en) && IS_ENABLED(CONFIG_DSI_PARSER) && !display->trusted_vm_env) { if (!strcmp(display->display_type, "primary"))