]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00170447 MX6Q: Fix CSI SMFC cannot disable normally
authorEven Xu <Feng.Xu@freescale.com>
Fri, 16 Dec 2011 03:09:27 +0000 (11:09 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:39 +0000 (08:33 +0200)
commiteafa1431d4da8000d7a3a04ca8be25926e2edca0
tree226d556dd66821d14aa3a72824d308f49687b328
parentce509ece5ece124bb711342ed16db97c66ae3e8c
ENGR00170447 MX6Q: Fix CSI SMFC cannot disable normally

Root cause is:
Ipu driver use msleep to wait for smfc idle, msleep isn't a
Accurate timer, but CSI SMFC is a real-time channel, so use
Interrupt handler to replace msleep.

Signed-off-by: Even Xu <b21019@freescale.com>
drivers/mxc/ipu3/ipu_capture.c
drivers/mxc/ipu3/ipu_common.c
drivers/mxc/ipu3/ipu_prv.h