mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-17 03:14:12 +08:00
media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop
Disable CSI2 context and pix proc in cal_ctx_stop() to ensure they are not used if the same context is used later on a different PHY or without pix proc. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
af981fc2e6
commit
38f7435f13
@ -483,6 +483,12 @@ void cal_ctx_stop(struct cal_ctx *ctx)
|
||||
CAL_HL_IRQ_WDMA_START_MASK(ctx->dma_ctx));
|
||||
|
||||
ctx->dma.state = CAL_DMA_STOPPED;
|
||||
|
||||
/* Disable CSI2 context */
|
||||
cal_write(ctx->cal, CAL_CSI2_CTX(ctx->phy->instance, ctx->csi2_ctx), 0);
|
||||
|
||||
/* Disable pix proc */
|
||||
cal_write(ctx->cal, CAL_PIX_PROC(ctx->pix_proc), 0);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user