From c26084b3642f262f858535ab4e46c1e9b520d3a1 Mon Sep 17 00:00:00 2001
From: huangcm <1263938474@qq.com>
Date: Thu, 03 Jul 2025 07:51:19 +0000
Subject: [PATCH] fix(longan): fix rgb pro & debug uart pro

---
 longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/disp_al.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/disp_al.c b/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/disp_al.c
index e86d20f..af1da4f 100644
--- a/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/disp_al.c
+++ b/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/disp_al.c
@@ -694,7 +694,7 @@
 };
 #else
 static struct lcd_clk_info clk_tbl[] = {
-	{LCD_IF_HV, 6, 1, 1, 0},
+	{LCD_IF_HV, 0x10, 1, 1, 0},
 	{LCD_IF_CPU, 12, 1, 1, 0},
 	{LCD_IF_LVDS, 7, 1, 1, 0},
 #if defined(DSI_VERSION_40)
@@ -732,6 +732,7 @@
 			dsi_div = clk_tbl[i].dsi_div;
 			dsi_rate = clk_tbl[i].dsi_rate;
 			find = 1;
+            printk("kickpi v2x find %d tcon_div = %d lcd_div = %d dsi_div = %d dsi_rate %d \n", i, tcon_div, lcd_div, dsi_div, dsi_rate);
 			break;
 		}
 	}
@@ -827,6 +828,7 @@
 
 	tcon_init(screen_id);
 	disp_al_lcd_get_clk_info(screen_id, &info, panel);
+    printk("kickpi %s:%d \n", __func__, __LINE__);
 	tcon0_set_dclk_div(screen_id, info.tcon_div);
 
 #if !defined(TCON1_DRIVE_PANEL)
@@ -1304,6 +1306,7 @@
 		info.lcd_hv_srgb_seq = para->sequence;
 	tcon_init(screen_id);
 	disp_al_lcd_get_clk_info(screen_id, &clk_info, &info);
+    printk("kickpi %s:%d \n", __func__, __LINE__);
 	tcon0_set_dclk_div(screen_id, clk_info.tcon_div);
 
 	if (para->sub_intf == LCD_HV_IF_CCIR656_2CYC)
@@ -1602,6 +1605,7 @@
 
 		tcon_init(screen_id);
 		disp_al_lcd_get_clk_info(screen_id, &clk_info, &panel);
+        printk("kickpi %s:%d \n", __func__, __LINE__);
 		tcon0_set_dclk_div(screen_id, clk_info.tcon_div);
 		if (tcon0_cfg(screen_id, &panel) != 0)
 			DE_WRN("lcd cfg fail!\n");

--
Gitblit v1.6.2