huangcm
2025-07-03 c26084b3642f262f858535ab4e46c1e9b520d3a1
longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/disp_al.c
....@@ -694,7 +694,7 @@
694694 };
695695 #else
696696 static struct lcd_clk_info clk_tbl[] = {
697
- {LCD_IF_HV, 6, 1, 1, 0},
697
+ {LCD_IF_HV, 0x10, 1, 1, 0},
698698 {LCD_IF_CPU, 12, 1, 1, 0},
699699 {LCD_IF_LVDS, 7, 1, 1, 0},
700700 #if defined(DSI_VERSION_40)
....@@ -732,6 +732,7 @@
732732 dsi_div = clk_tbl[i].dsi_div;
733733 dsi_rate = clk_tbl[i].dsi_rate;
734734 find = 1;
735
+ 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);
735736 break;
736737 }
737738 }
....@@ -827,6 +828,7 @@
827828
828829 tcon_init(screen_id);
829830 disp_al_lcd_get_clk_info(screen_id, &info, panel);
831
+ printk("kickpi %s:%d \n", __func__, __LINE__);
830832 tcon0_set_dclk_div(screen_id, info.tcon_div);
831833
832834 #if !defined(TCON1_DRIVE_PANEL)
....@@ -1304,6 +1306,7 @@
13041306 info.lcd_hv_srgb_seq = para->sequence;
13051307 tcon_init(screen_id);
13061308 disp_al_lcd_get_clk_info(screen_id, &clk_info, &info);
1309
+ printk("kickpi %s:%d \n", __func__, __LINE__);
13071310 tcon0_set_dclk_div(screen_id, clk_info.tcon_div);
13081311
13091312 if (para->sub_intf == LCD_HV_IF_CCIR656_2CYC)
....@@ -1602,6 +1605,7 @@
16021605
16031606 tcon_init(screen_id);
16041607 disp_al_lcd_get_clk_info(screen_id, &clk_info, &panel);
1608
+ printk("kickpi %s:%d \n", __func__, __LINE__);
16051609 tcon0_set_dclk_div(screen_id, clk_info.tcon_div);
16061610 if (tcon0_cfg(screen_id, &panel) != 0)
16071611 DE_WRN("lcd cfg fail!\n");