From 155bb382e77ad922bdf2bbe2c06f5051724aec08 Mon Sep 17 00:00:00 2001 From: hhb Date: Mon, 21 Oct 2013 11:06:56 +0800 Subject: [PATCH] mipi: change early suspend level (BLANK_SCREEN + 1) --- drivers/video/rockchip/transmitter/rk616_mipi_dsi.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/video/rockchip/transmitter/rk616_mipi_dsi.c b/drivers/video/rockchip/transmitter/rk616_mipi_dsi.c index 798078f896a4..75aa8427b3e4 100644 --- a/drivers/video/rockchip/transmitter/rk616_mipi_dsi.c +++ b/drivers/video/rockchip/transmitter/rk616_mipi_dsi.c @@ -515,6 +515,9 @@ static int rk_mipi_dsi_host_power_up(void) 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; @@ -643,10 +646,6 @@ static int rk_mipi_dsi_host_init(void *array, int n) 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); @@ -1483,7 +1482,7 @@ static int rk616_mipi_dsi_probe(struct platform_device *pdev) #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 -- 2.34.1