]> git.sur5r.net Git - u-boot/commit
video: ipu_disp: wait for DP SF end irq when disabling sync BG flows
authorLiu Ying <Ying.Liu@freescale.com>
Fri, 28 Feb 2014 07:12:25 +0000 (15:12 +0800)
committerAnatolij Gustschin <agust@denx.de>
Mon, 11 Aug 2014 15:31:41 +0000 (17:31 +0200)
commite66866c542e492c42f04cfc2e59317203b7cd6ea
tree7b9f9ab94172bb0eb046029f7b4bd821ba0f0f91
parent3c5fabd13993172e6c29500cc78de8ef7c1abbc0
video: ipu_disp: wait for DP SF end irq when disabling sync BG flows

Instead of waiting for DC triple buffer to be cleared, this patch
changes to wait for a relevant DP sync flow end interrupt to come
when disabling sync BG flows.  In this way, we align the implement
to the freescale internal IPUv3 driver.  After applying this patch,
an uboot hang up issue at the arch_preboot_os() stage, where we
disable a relevant ipu display channel, is not observed any more on
some MX6DL platforms.

Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
drivers/video/ipu.h
drivers/video/ipu_disp.c
drivers/video/ipu_regs.h