From eedbf54c24b94d10b67ff39d53728b8411b6f96b Mon Sep 17 00:00:00 2001 From: Grazvydas Ignotas Date: Fri, 26 Feb 2016 00:59:26 +0200 Subject: [PATCH 1/1] OMAPDSS: reduce vsync/go timeouts make timeouts closer to normal vsync timing so that the program still get somewhat similar timing when the display is turned off (like lid close on pandora) --- drivers/video/omap2/dss/manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/omap2/dss/manager.c b/drivers/video/omap2/dss/manager.c index 86005bc92a29..b07f8175c5f7 100644 --- a/drivers/video/omap2/dss/manager.c +++ b/drivers/video/omap2/dss/manager.c @@ -608,7 +608,7 @@ static int omap_dss_unset_device(struct omap_overlay_manager *mgr) static int dss_mgr_wait_for_vsync(struct omap_overlay_manager *mgr) { - unsigned long timeout = msecs_to_jiffies(500); + unsigned long timeout = usecs_to_jiffies(16667 * 2); u32 irq; int r; @@ -636,7 +636,7 @@ static int dss_mgr_wait_for_vsync(struct omap_overlay_manager *mgr) static int dss_mgr_wait_for_go(struct omap_overlay_manager *mgr) { - unsigned long timeout = msecs_to_jiffies(500); + unsigned long timeout = usecs_to_jiffies(16667 * 2); struct manager_cache_data *mc; u32 irq; int r; -- 2.39.2