gfx: drv: DPST 3.0 kernel side support
authorAntti Koskipaa <antti.koskipaa@linux.intel.com>
Wed, 28 Mar 2012 11:25:53 +0000 (14:25 +0300)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 3 Jul 2012 09:30:47 +0000 (12:30 +0300)
commit1ffc8ba3f701d72eecfb0044eaa3cd35ec538e99
tree058ebd46074c456d2138003504a7a45eeb897c25
parentd591de7d5fe5bcd8f74385081aaefeead50424e3
gfx: drv: DPST 3.0 kernel side support

This patch removes the dead UMG workqueue implementation and adds support
for sending signals to userspace on DPST interrupts. The DRM fasync
infrastructure is used for this.

SIGIO/POLL_IN is sent on histogram interrupts and SIGIO/POLL_OUT on
phase-in interrupts.

Issue: ANDROID-2333
Signed-off-by: Antti Koskipaa <antti.koskipaa@linux.intel.com>
Signed-off-by: Yong-Joon.Park <yong-joon.park@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
(with a claim he does not know DPST)
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
drivers/staging/mrst/Makefile
drivers/staging/mrst/drv/psb_dpst.c [deleted file]
drivers/staging/mrst/drv/psb_dpst.h [deleted file]
drivers/staging/mrst/drv/psb_drv.c
drivers/staging/mrst/drv/psb_drv.h
drivers/staging/mrst/drv/psb_irq.c
drivers/staging/mrst/imgv/psb_ttm_glue.c