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