From 18279453cd15318bdf45738fdfb784848ac6de95 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Mon, 8 Aug 2022 17:40:50 +0800 Subject: [PATCH] media: rockchip: vicap does not do a soft reset before capture raw while online mode is running Signed-off-by: Zefa Chen Change-Id: I023ad640be010b9d109458e6c755d251e9338294 --- drivers/media/platform/rockchip/cif/capture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index 03091b4c243c..ba9079c172d0 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -7852,7 +7852,7 @@ void rkcif_enable_dma_capture(struct rkcif_stream *stream, bool is_only_enable) RKCIF_YUV_ADDR_STATE_INIT, stream->id); } - } else { + } else if (stream->cur_stream_mode == RKCIF_STREAM_MODE_CAPTURE) { if (mbus_cfg->type == V4L2_MBUS_CSI2_DPHY || mbus_cfg->type == V4L2_MBUS_CSI2_CPHY) rkcif_write_register_or(cif_dev, CIF_REG_MIPI_LVDS_CTRL, 0x000A0000);