From b45e871a67cd1272e3da9ba5bd383f832b0f1824 Mon Sep 17 00:00:00 2001
From: huangcm <1263938474@qq.com>
Date: Fri, 28 Feb 2025 02:12:19 +0000
Subject: [PATCH] fix(mipi): fix mipi resume err

---
 longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/lcd/mipi_8_800x1280.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/lcd/mipi_8_800x1280.c b/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/lcd/mipi_8_800x1280.c
index f504ab1..0239d83 100755
--- a/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/lcd/mipi_8_800x1280.c
+++ b/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/lcd/mipi_8_800x1280.c
@@ -105,12 +105,13 @@
 static void lcd_power_on(u32 sel)
 {
 	
-
 	panel_reset(sel, 0);
 	sunxi_lcd_power_enable(sel, 0);
 	sunxi_lcd_pin_cfg(sel, 1);
-	//sunxi_lcd_power_enable(sel, 1);
-	sunxi_lcd_delay_ms(50);
+	sunxi_lcd_power_enable(sel, 1);
+	
+    sunxi_lcd_gpio_set_value(sel, 1, 1);
+    sunxi_lcd_delay_ms(200);
 	panel_reset(sel, 1);
 	sunxi_lcd_delay_ms(10);
 	panel_reset(sel, 0);
@@ -123,6 +124,7 @@
 {
 	panel_reset(sel, 0);
 	sunxi_lcd_delay_ms(1);
+    // sunxi_lcd_gpio_set_value(sel, 1, 0);
 	sunxi_lcd_power_disable(sel, 1);
 	sunxi_lcd_delay_ms(1);
 	sunxi_lcd_power_disable(sel, 0);

--
Gitblit v1.6.2