diff options
author | Gustavo Diaz Prado <x0083741@ti.com> | 2011-08-25 02:59:31 -0400 |
---|---|---|
committer | Paolo Pisati <paolo.pisati@canonical.com> | 2012-08-17 04:18:36 -0400 |
commit | ba4e59013da6ca3f1765044d50230980eeab58e6 (patch) | |
tree | d561a7fc2977454a1c85421cc2bf73e4c489fa0c /drivers/gpu/pvr/omap4/sysutils_linux_wqueue_compat.c | |
parent | 49c55f7b83007e50a166629131a6f15b380f55b9 (diff) |
OMAP4: Virtual display: Add manual update support for DSI panels
This patch adds manual update support for the virtual display.
Synchronization code is now executed in process context rather
than interrupt context which could cause schedule while atomic
issues.
In order to achieve the maximum refresh rate without display
synchronization (to prevent tearing), updates are made with
driver->sched_update rather than driver->update when
available on manual update panels.
The SGX display driver used when Virtual display is enabled
has also been updated to allow the applications to behave
normally when the SwapInterval is 2 or more on manual update
panels, this change is already present on the UDD without
Virtual display enabled so they are aligned.
Signed-off-by: Gustavo Diaz Prado <x0083741@ti.com>
Change-Id: I53b9207fd839374c135c66a8bf8b18f0cf722642
Diffstat (limited to 'drivers/gpu/pvr/omap4/sysutils_linux_wqueue_compat.c')
0 files changed, 0 insertions, 0 deletions