Hi Tim,

Does your code base contain this patch[1]?
It probably addressed the same issue you meet.

[1] http://lists.denx.de/pipermail/u-boot/2014-February/174533.html

Regards,
Liu Ying

On Fri, Apr 03, 2015 at 04:59:57PM -0700, Tim Harvey wrote:
> It has been observed that some IMX6SDL SoC will hang appx 0.1% of boots
> between disabling the ipu channel and disabling DMA preceeding an OS boot
> unless an extra delay is added here.
> 
> The specific cause is still under investigation.
> 
> Signed-off-by: Tim Harvey <[email protected]>
> ---
>  drivers/video/ipu_common.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/video/ipu_common.c b/drivers/video/ipu_common.c
> index 5873531..3c1bbbb 100644
> --- a/drivers/video/ipu_common.c
> +++ b/drivers/video/ipu_common.c
> @@ -1109,6 +1109,7 @@ int32_t ipu_disable_channel(ipu_channel_t channel)
>       if ((channel == MEM_BG_SYNC) || (channel == MEM_FG_SYNC) ||
>           (channel == MEM_DC_SYNC)) {
>               ipu_dp_dc_disable(channel, 0);
> +             mdelay(50);
>       }
>  
>       /* Disable DMA channel(s) */
> -- 
> 1.9.1
> 

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to