int ret = 0;
u32 val = 0;
+ //disable all interrupt
+ dsi_set_bits(0x1fffff, ERROR_MSK0 << 16);
+ dsi_set_bits(0x1ffff, ERROR_MSK1 << 16);
dsi_set_bits(1, shutdownz);
val = 10;
dsi_set_bits(1, dpicolom);
dsi_set_bits(1, dpishutdn);
- //disable all interrupt
- dsi_set_bits(0x1fffff, ERROR_MSK0 << 16);
- dsi_set_bits(0x1ffff, ERROR_MSK1 << 16);
-
dsi_set_bits(1, en_lp_hfp);
//dsi_set_bits(1, en_lp_hbp);
dsi_set_bits(1, en_lp_vact);
#ifdef CONFIG_HAS_EARLYSUSPEND
gDsi.early_suspend.suspend = rk616_mipi_dsi_early_suspend;
gDsi.early_suspend.resume = rk616_mipi_dsi_late_resume;
- gDsi.early_suspend.level = EARLY_SUSPEND_LEVEL_DISABLE_FB - 1;
+ gDsi.early_suspend.level = EARLY_SUSPEND_LEVEL_BLANK_SCREEN + 1;
register_early_suspend(&gDsi.early_suspend);
#endif