From d131560fab0b0ff9518eaddf86670c5b53ff57a8 Mon Sep 17 00:00:00 2001 From: Sandor Yu Date: Fri, 27 Sep 2013 15:36:10 +0800 Subject: [PATCH] ENGR00277792 video: mxsfb: Enable pan display function - Add interrupt handle thread for vsync and frame done irq. - Support MXCFB_WAIT_FOR_VSYNC call to get vsync signal in fb_ioctl function. - Add flip_sem semaphore to check last frame done interrupt in pan display function. - Add cur_blank variable to record current blank state. - Move register_framebuffer function after lcdif controller enabled, struct of fb_info and lcdif controller should ready to work before register_framebuffer. Signed-off-by: Sandor Yu --- drivers/video/mxsfb.c | 143 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 136 insertions(+), 7 deletions(-) diff --git a/drivers/video/mxsfb.c b/drivers/video/mxsfb.c index 88b6cc9aa2c8..f10a7d017b04 100644 --- a/drivers/video/mxsfb.c +++ b/drivers/video/mxsfb.c @@ -43,11 +43,13 @@ #include #include #include +#include #include #include #include #include #include +#include #include #include