ved: schedule a work_queue in release method to try to power down ved
authorLi Zeng <li.zeng@intel.com>
Mon, 28 May 2012 09:38:41 +0000 (17:38 +0800)
committerbuildbot <buildbot@intel.com>
Wed, 30 May 2012 13:07:50 +0000 (06:07 -0700)
BZ: 37164

This is to make sure that ved is power off when not in use. Remove IS_MRST() check because mrst is no longer supported.

Change-Id: I4ca1718d7454c13147a77c6d008de9d3f594647f
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/50360
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: Continente, Christophe <christophe.continente@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/staging/mrst/imgv/psb_ttm_glue.c

index 84d5531..4ecd47c 100644 (file)
@@ -146,8 +146,7 @@ int psb_release(struct inode *inode, struct file *filp)
                MRST_MSG_WRITE32(0x1, 0x4, (ui32_reg_value | (0x1 << 7)));
        }
 
-       if (IS_MRST(dev_priv->dev))
-               schedule_delayed_work(&dev_priv->scheduler.msvdx_suspend_wq, 10);
+       schedule_delayed_work(&dev_priv->scheduler.msvdx_suspend_wq, msecs_to_jiffies(10));
 #endif
        ret = drm_release(inode, filp);