GFX-Display: improve command mode panel FB update
authorKe Ai <ke.ai@intel.com>
Wed, 9 May 2012 02:53:50 +0000 (10:53 +0800)
committerbuildbot <buildbot@intel.com>
Sat, 12 May 2012 14:47:10 +0000 (07:47 -0700)
commitfe6c1ced12f320e64cc72f882ea338b918e2f547
tree9b984ee26486e75a21cfe09c7a48efb3e3fd9f9b
parentba588d27a4753743909b7e458d133374030c0edc
GFX-Display: improve command mode panel FB update

BZ: 34799

for Enzo BZ 609

1. use async flip instead of schedual work queue,
  to avoid the influnce of continully touch and usb
  hotplug
2. enable hw te 61190[3:2], to avoid tearing.
3. wait for dbi fifo , before process new FB flip,
  to reduce CPU loading

Change-Id: Icd43038224d75856cc8e0c58f86cab44f0525933
Signed-off-by: Ke Ai <ke.ai@intel.com>
Signed-off-by: Patel Hitesh <hitesh.k.patel@intel.com>
Reviewed-on: http://android.intel.com:8080/47785
Reviewed-by: Tong, BoX <box.tong@intel.com>
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/staging/mrst/drv/auo_sc1_cmd.c
drivers/staging/mrst/drv/mdfld_dsi_dbi.c
drivers/staging/mrst/drv/mdfld_dsi_pkg_sender.c
drivers/staging/mrst/drv/mdfld_dsi_pkg_sender.h
drivers/staging/mrst/drv/psb_drv.h
drivers/staging/mrst/drv/psb_irq.c
drivers/staging/mrst/drv/psb_powermgmt.c
drivers/staging/mrst/pvr/services4/3rdparty/linux_framebuffer_drm/drmlfb_displayclass.c
drivers/staging/mrst/pvr/services4/3rdparty/linux_framebuffer_drm/drmlfb_linux.c