media: mtk-vpu: add support for non-acking ipi responses

Some IPI for the VCU should not ack the driver. These IPI are
usually sequential and only the last one should ack the driver.
Add support for non_ack ipi response.

Signed-off-by: Fabien Parent <fparent@baylibre.com>
diff --git a/drivers/media/platform/mtk-vpu/mtk_vcu.c b/drivers/media/platform/mtk-vpu/mtk_vcu.c
index ee03d3c..548aa51 100644
--- a/drivers/media/platform/mtk-vpu/mtk_vcu.c
+++ b/drivers/media/platform/mtk-vpu/mtk_vcu.c
@@ -488,7 +488,7 @@
 
 	if (rcv_obj->id < (int)IPI_MAX &&
 		ipi_desc[rcv_obj->id].handler != NULL) {
-		ipi_desc[rcv_obj->id].handler(rcv_obj->share_buf,
+		non_ack = ipi_desc[rcv_obj->id].handler(rcv_obj->share_buf,
 							rcv_obj->len,
 							ipi_desc[rcv_obj->id].priv);
 		if (rcv_obj->id > (int)IPI_VPU_INIT && non_ack == 0) {