From 1294e216af05e1307ee1a31a5e87a51b2ac4ccca Mon Sep 17 00:00:00 2001
From: Robby Cai <robby.cai@nxp.com>
Date: Mon, 9 Aug 2021 20:25:50 +0800
Subject: [PATCH] LF-4272-3 media: epdc: enable power switch by default

This is workaround for EPDC driver on MX8ULP as the driver doesn't handle well
enough currently.

Signed-off-by: Robby Cai <robby.cai@nxp.com>
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
---
 drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c b/drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c
index d1beddc8f7ce8f..f794475197d7ac 100644
--- a/drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c
+++ b/drivers/video/fbdev/mxc/mxc_epdc_v2_fb.c
@@ -5678,6 +5678,8 @@ static int mxc_epdc_fb_probe(struct platform_device *pdev)
 	g_fb_data = fb_data;
 
 	pm_runtime_enable(fb_data->dev);
+	if (of_machine_is_compatible("fsl,imx8ulp"))
+		pm_runtime_get_sync(fb_data->dev);
 
 #ifdef DEFAULT_PANEL_HW_INIT
 	ret = mxc_epdc_fb_init_hw((struct fb_info *)fb_data);
-- 
GitLab