diff options
author | Danny Nold <dannynold@freescale.com> | 2010-12-08 17:53:47 -0600 |
---|---|---|
committer | Danny Nold <dannynold@freescale.com> | 2010-12-09 17:03:54 -0600 |
commit | 51751fe784129967315ebef2432f082cd3bdddd4 (patch) | |
tree | 6b017daf7549b08df19cea312131092e0b95076a /include/linux/mxcfb_epdc_kernel.h | |
parent | e3780fb857682686ab34402dd584f769e68fa86f (diff) |
ENGR00134274 - EPDC fb: Optimize update flow by merging compatible updates
- Created a worker thread to centralize all update requests (new and collisions)
- Added routine to merge compatible updates
- Separated PXP processing from update ioctl and ISR flows into workqueue flow
- Added IOCTL to turn control the update scheme. Supported schemes
are snapshot mode (the old update scheme), queued mode, and queued mode
with combining.
- Added collision-handling refinement based on update submission order
- Added support for 8bpp setting from kernel command line option
Signed-off-by: Danny Nold <dannynold@freescale.com>
Diffstat (limited to 'include/linux/mxcfb_epdc_kernel.h')
-rw-r--r-- | include/linux/mxcfb_epdc_kernel.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mxcfb_epdc_kernel.h b/include/linux/mxcfb_epdc_kernel.h index 80a498e08679..3c474dee4f6b 100644 --- a/include/linux/mxcfb_epdc_kernel.h +++ b/include/linux/mxcfb_epdc_kernel.h @@ -29,5 +29,6 @@ int mxc_epdc_fb_wait_update_complete(u32 update_marker, struct fb_info *info); int mxc_epdc_fb_set_pwrdown_delay(u32 pwrdown_delay, struct fb_info *info); int mxc_epdc_get_pwrdown_delay(struct fb_info *info); +int mxc_epdc_fb_set_upd_scheme(u32 upd_scheme, struct fb_info *info); #endif |