static void co5300_onoff(int on)
{
+ //cplog_printf("co5300_onoff!!!!!!!!!!!!!!!!!!!\n");
if (on) {
//lcd_dsi_write_cmds(co5300_display_on_cmds, ARRAY_SIZE(co5300_display_on_cmds));
-
- lcd_mipi_reset();
- lcd_dsi_write_cmds(co5300_init_cmds, ARRAY_SIZE(co5300_init_cmds));
+ //在开屏之前执行了co5300_probe复位
+ // lcd_mipi_reset();
+ // lcd_dsi_write_cmds(co5300_init_cmds, ARRAY_SIZE(co5300_init_cmds));
} else { /* off */
lcd_dsi_write_cmds(co5300_display_off_cmds, ARRAY_SIZE(co5300_display_off_cmds));
}
lcd_mipi_init(lcd_clk, 0, &lcd_co5300_info);
lcd_mipi_reset();
- cplog_printf("co5300_probe!!!!!!!!!!!!!!!!!!!\n");
+ cplog_printf("co5300_probe1!!!!!!!!!!!!!!!!!!!\n");
int silent_reset = startup_silent_reset();
}
lcd_dsi_write_cmds(co5300_init_cmds, ARRAY_SIZE(co5300_init_cmds));
+ lcd_dsi_write_cmds(co5300_set_brightness_cmds, ARRAY_SIZE(co5300_set_brightness_cmds));//背光亮度
+ //cplog_printf("co5300_probe2!!!!!!!!!!!!!!!!!!!\n");
if(inited) {
return 0;
}