aboutsummaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorBingbu Cao <bingbu.cao@intel.com>2018-04-30 10:30:40 -0400
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-05-09 15:45:08 -0400
commit09f20f2bca914e6f89b78237fd938152dfe9da0f (patch)
treebe5b7d5ca6edd4ff3d541e113d940c1816f34162 /include/media
parentmedia: include/video/omapfb_dss.h: use IS_ENABLED() (diff)
downloadlinux-dev-09f20f2bca914e6f89b78237fd938152dfe9da0f.tar.xz
linux-dev-09f20f2bca914e6f89b78237fd938152dfe9da0f.zip
media: intel-ipu3: cio2: Handle IRQs until INT_STS is cleared
Interrupt behavior shows that some time the frame end and frame start of next frame is unstable and can range from several to hundreds of micro-sec. In the case of ~10us, isr may not clear next sof interrupt status in single handling, which prevents new interrupts from coming. Fix this by handling all pending IRQs before exiting isr, so any abnormal behavior results from very short interrupt status changes is protected. Signed-off-by: Bingbu Cao <bingbu.cao@intel.com> Signed-off-by: Andy Yeh <andy.yeh@intel.com> Signed-off-by: Yong Zhi <yong.zhi@intel.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'include/media')
0 files changed, 0 insertions, 0 deletions