]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00142551-2 IPUv3 FB:Support HW triple buffer
authorLiu Ying <Ying.Liu@freescale.com>
Tue, 24 May 2011 02:04:02 +0000 (10:04 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:09:07 +0000 (14:09 +0200)
commit99043920a394bb6d9ba3651347d31214e55ea8a6
tree67b06e2b2947fa58f3d2f756d487b31a6976df16
parent5425bc4deda1341989180c582c3d09d527ca8053
ENGR00142551-2 IPUv3 FB:Support HW triple buffer

This patch supports HW triple buffer for IPUv3
framebuffer.
1) Remove buf ready check in EOF irq handler, as we
   think the swap logic will not fail for HW triple
   buffer case.
2) When V4L2 output/overlay are used, switch to double
   buffer mode.
3) Changes IPU interface for IPUv1 framebuffer to pass
   building.

Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
Signed-off-by: Jason Chen <b02280@freescale.com>
(cherry picked from commit 4ada3031e13207902f8c90b33c082759889cb22a)
drivers/video/mxc/mxc_ipuv3_fb.c
drivers/video/mxc/mxcfb.c
include/linux/mxcfb.h