msm: camera: isp: Stop HW immediately in flush

When the userspace issues flush, ISP driver needs to ensure that
wait and active list requests are flushed and corresponding
buffer fences are signaled with error. For active and wait lists
IFE hardware is stopped immediately. Therefore IFE must also be
reset to ensure that VFE BUS FIFOs are cleared. Start IFE HW
after receiving init packet again.

CRs-Fixed: 2513939
Change-Id: I9a35ce05c24d6b63016e264a870d376eabb2b56f
Signed-off-by: Venkat Chinta <vchinta@codeaurora.org>
This commit is contained in:
Venkat Chinta
2019-08-02 16:03:51 -07:00
committed by Gerrit - the friendly Code Review server
parent a5dc6c6cac
commit aaab1ef87e
9 changed files with 216 additions and 30 deletions

View File

@@ -874,6 +874,8 @@ static struct cam_ctx_ops
.irq_ops = NULL,
.pagefault_ops = NULL,
},
/* Flushed */
{},
/* Activated */
{
.ioctl_ops = {