]> 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)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:10:21 +0000 (14:10 +0200)
commit1c3a744e8a1245d5131a35673b9e02be34f60c77
tree226d556dd66821d14aa3a72824d308f49687b328
parentd527fdf6ab40d29e0690eebaf280f7d087ea1006
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